0001445305-22-000041.txt : 20220222 0001445305-22-000041.hdr.sgml : 20220222 20220222162945 ACCESSION NUMBER: 0001445305-22-000041 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 103 CONFORMED PERIOD OF REPORT: 20211231 FILED AS OF DATE: 20220222 DATE AS OF CHANGE: 20220222 FILER: COMPANY DATA: COMPANY CONFORMED NAME: WORKIVA INC CENTRAL INDEX KEY: 0001445305 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 472509828 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-36773 FILM NUMBER: 22658507 BUSINESS ADDRESS: STREET 1: 2900 UNIVERSITY BLVD. CITY: AMES STATE: IA ZIP: 50010 BUSINESS PHONE: (515) 817-6100 MAIL ADDRESS: STREET 1: 2900 UNIVERSITY BLVD. CITY: AMES STATE: IA ZIP: 50010 FORMER COMPANY: FORMER CONFORMED NAME: WORKIVA INC. DATE OF NAME CHANGE: 20141212 FORMER COMPANY: FORMER CONFORMED NAME: WORKIVA LLC DATE OF NAME CHANGE: 20140701 FORMER COMPANY: FORMER CONFORMED NAME: WEBFILINGS LLC DATE OF NAME CHANGE: 20091013 10-K 1 wk-20211231.htm 10-K wk-20211231
2021falseFY0001445305P3YP12Mhttp://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate202006Member0.0124756P3YP3Y00014453052021-01-012021-12-3100014453052021-06-30iso4217:USD0001445305us-gaap:CommonClassAMember2022-02-17xbrli:shares0001445305us-gaap:CommonClassBMember2022-02-1700014453052021-12-3100014453052020-12-310001445305us-gaap:CommonClassAMember2020-12-31iso4217:USDxbrli:shares0001445305us-gaap:CommonClassAMember2021-12-310001445305us-gaap:CommonClassBMember2020-12-310001445305us-gaap:CommonClassBMember2021-12-310001445305us-gaap:LicenseAndServiceMember2021-01-012021-12-310001445305us-gaap:LicenseAndServiceMember2020-01-012020-12-310001445305us-gaap:LicenseAndServiceMember2019-01-012019-12-310001445305wk:ProfessionalServicesMember2021-01-012021-12-310001445305wk:ProfessionalServicesMember2020-01-012020-12-310001445305wk:ProfessionalServicesMember2019-01-012019-12-3100014453052020-01-012020-12-3100014453052019-01-012019-12-310001445305us-gaap:CommonStockMember2018-12-310001445305us-gaap:AdditionalPaidInCapitalMember2018-12-310001445305us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310001445305us-gaap:RetainedEarningsMember2018-12-3100014453052018-12-310001445305us-gaap:RetainedEarningsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2018-12-310001445305srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2018-12-310001445305us-gaap:AdditionalPaidInCapitalMember2019-01-012019-12-310001445305us-gaap:CommonStockMember2019-01-012019-12-310001445305us-gaap:RetainedEarningsMember2019-01-012019-12-310001445305us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-12-310001445305us-gaap:CommonStockMember2019-12-310001445305us-gaap:AdditionalPaidInCapitalMember2019-12-310001445305us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001445305us-gaap:RetainedEarningsMember2019-12-3100014453052019-12-310001445305us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310001445305us-gaap:CommonStockMember2020-01-012020-12-310001445305us-gaap:RetainedEarningsMember2020-01-012020-12-310001445305us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310001445305us-gaap:CommonStockMember2020-12-310001445305us-gaap:AdditionalPaidInCapitalMember2020-12-310001445305us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001445305us-gaap:RetainedEarningsMember2020-12-310001445305us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001445305us-gaap:CommonStockMember2021-01-012021-12-310001445305us-gaap:RetainedEarningsMember2021-01-012021-12-310001445305us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001445305us-gaap:CommonStockMember2021-12-310001445305us-gaap:AdditionalPaidInCapitalMember2021-12-310001445305us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001445305us-gaap:RetainedEarningsMember2021-12-31wk:segment0001445305srt:MinimumMember2021-01-012021-12-310001445305srt:MaximumMember2021-01-012021-12-310001445305us-gaap:SubsequentEventMember2022-01-012022-01-010001445305us-gaap:RetainedEarningsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:SubsequentEventMember2022-01-010001445305srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:SubsequentEventMemberus-gaap:AdditionalPaidInCapitalMember2022-01-010001445305srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:SubsequentEventMember2022-01-010001445305us-gaap:MoneyMarketFundsMember2021-12-310001445305us-gaap:CommercialPaperMember2021-12-310001445305us-gaap:USTreasurySecuritiesMember2021-12-310001445305us-gaap:CorporateDebtSecuritiesMember2021-12-310001445305us-gaap:ForeignGovernmentDebtSecuritiesMember2021-12-310001445305us-gaap:CashEquivalentsMember2021-12-310001445305us-gaap:MoneyMarketFundsMember2020-12-310001445305us-gaap:CommercialPaperMember2020-12-310001445305us-gaap:USTreasurySecuritiesMember2020-12-310001445305us-gaap:CorporateDebtSecuritiesMember2020-12-310001445305us-gaap:ForeignGovernmentDebtSecuritiesMember2020-12-310001445305us-gaap:CashEquivalentsMember2020-12-310001445305wk:ComputersEquipmentAndSoftwareMember2021-12-310001445305wk:ComputersEquipmentAndSoftwareMember2020-12-310001445305us-gaap:FurnitureAndFixturesMember2021-12-310001445305us-gaap:FurnitureAndFixturesMember2020-12-310001445305us-gaap:VehiclesMember2021-12-310001445305us-gaap:VehiclesMember2020-12-310001445305us-gaap:LeaseholdImprovementsMember2021-12-310001445305us-gaap:LeaseholdImprovementsMember2020-12-310001445305us-gaap:ConstructionInProgressMember2021-12-310001445305us-gaap:ConstructionInProgressMember2020-12-310001445305us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-12-310001445305us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-12-310001445305us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2021-12-310001445305us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2020-12-310001445305us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2020-12-310001445305us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2020-12-310001445305us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001445305us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001445305us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-12-310001445305us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001445305us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001445305us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2020-12-310001445305us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001445305us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001445305us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-12-310001445305us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001445305us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001445305us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2020-12-310001445305us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2021-12-310001445305us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2021-12-310001445305us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2021-12-310001445305us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2020-12-310001445305us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2020-12-310001445305us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2020-12-310001445305us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2021-12-310001445305us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2021-12-310001445305us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2021-12-310001445305us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2020-12-310001445305us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMember2020-12-310001445305us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2020-12-310001445305us-gaap:FairValueMeasurementsRecurringMember2021-12-310001445305us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001445305us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-12-310001445305us-gaap:FairValueMeasurementsRecurringMember2020-12-310001445305us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001445305us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2020-12-310001445305us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashEquivalentsMember2021-12-310001445305us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashEquivalentsMember2020-12-310001445305us-gaap:FairValueInputsLevel2Member2021-12-310001445305wk:CloudServicesArrangementMember2021-12-310001445305us-gaap:BuildingMember2021-01-012021-12-31wk:renewal_option0001445305us-gaap:BuildingMembersrt:MinimumMember2021-12-310001445305srt:MaximumMemberus-gaap:BuildingMember2021-12-31xbrli:pure0001445305us-gaap:ConvertibleDebtMemberwk:OnePointOneTwoFivePercentConvertibleSeniorNotesDue2026Member2019-08-310001445305us-gaap:ConvertibleDebtMemberwk:OnePointOneTwoFivePercentConvertibleSeniorNotesDue2026OverAllotmentOptionMember2019-08-310001445305us-gaap:ConvertibleDebtMemberwk:OnePointOneTwoFivePercentConvertibleSeniorNotesDue2026Member2019-08-012019-08-310001445305us-gaap:CommonClassAMember2019-08-310001445305us-gaap:ConvertibleDebtMemberwk:OnePointOneTwoFivePercentConvertibleSeniorNotesDue2026Memberwk:DebtConversionTermsOneMember2019-08-012019-08-31utr:D0001445305us-gaap:ConvertibleDebtMemberwk:OnePointOneTwoFivePercentConvertibleSeniorNotesDue2026Memberwk:DebtConversionTermsTwoMember2019-08-012019-08-310001445305us-gaap:ConvertibleDebtMemberwk:OnePointOneTwoFivePercentConvertibleSeniorNotesDue2026Member2021-01-012021-12-310001445305us-gaap:ConvertibleDebtMemberwk:OnePointOneTwoFivePercentConvertibleSeniorNotesDue2026Member2021-12-310001445305us-gaap:ConvertibleDebtMemberwk:OnePointOneTwoFivePercentConvertibleSeniorNotesDue2026Member2020-12-31wk:classwk:vote0001445305us-gaap:CommonClassBMember2021-01-012021-12-310001445305us-gaap:CommonClassAMemberwk:EquityIncentivePlan2014Member2021-12-310001445305us-gaap:EmployeeStockMemberus-gaap:CommonClassAMember2017-06-132017-06-130001445305us-gaap:EmployeeStockMemberus-gaap:CommonClassAMember2021-12-310001445305us-gaap:EmployeeStockMemberus-gaap:CommonClassAMember2021-01-012021-12-310001445305us-gaap:EmployeeStockMember2021-01-012021-12-310001445305us-gaap:CostOfSalesMemberus-gaap:LicenseAndServiceMember2021-01-012021-12-310001445305us-gaap:CostOfSalesMemberus-gaap:LicenseAndServiceMember2020-01-012020-12-310001445305us-gaap:CostOfSalesMemberus-gaap:LicenseAndServiceMember2019-01-012019-12-310001445305wk:ProfessionalServicesMemberus-gaap:CostOfSalesMember2021-01-012021-12-310001445305wk:ProfessionalServicesMemberus-gaap:CostOfSalesMember2020-01-012020-12-310001445305wk:ProfessionalServicesMemberus-gaap:CostOfSalesMember2019-01-012019-12-310001445305us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-12-310001445305us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-12-310001445305us-gaap:ResearchAndDevelopmentExpenseMember2019-01-012019-12-310001445305us-gaap:SellingAndMarketingExpenseMember2021-01-012021-12-310001445305us-gaap:SellingAndMarketingExpenseMember2020-01-012020-12-310001445305us-gaap:SellingAndMarketingExpenseMember2019-01-012019-12-310001445305us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-12-310001445305us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-12-310001445305us-gaap:GeneralAndAdministrativeExpenseMember2019-01-012019-12-310001445305us-gaap:EmployeeStockOptionMemberus-gaap:CommonClassAMembersrt:MinimumMember2021-01-012021-12-310001445305us-gaap:EmployeeStockOptionMembersrt:MaximumMemberus-gaap:CommonClassAMember2021-01-012021-12-310001445305us-gaap:EmployeeStockOptionMemberus-gaap:CommonClassAMember2021-01-012021-12-310001445305us-gaap:RestrictedStockUnitsRSUMembersrt:MinimumMember2021-01-012021-12-310001445305us-gaap:RestrictedStockUnitsRSUMembersrt:MaximumMember2021-01-012021-12-310001445305us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2021-01-012021-12-310001445305us-gaap:RestrictedStockUnitsRSUMembersrt:DirectorMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2021-01-012021-12-310001445305us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001445305us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-12-310001445305us-gaap:RestrictedStockUnitsRSUMember2019-01-012019-12-310001445305us-gaap:RestrictedStockUnitsRSUMember2020-12-310001445305us-gaap:RestrictedStockUnitsRSUMember2021-12-310001445305us-gaap:EmployeeStockMember2020-01-012020-12-310001445305us-gaap:EmployeeStockMember2019-01-012019-12-310001445305us-gaap:EmployeeStockMember2021-12-310001445305us-gaap:AccumulatedTranslationAdjustmentMember2018-12-310001445305us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2018-12-310001445305us-gaap:AccumulatedTranslationAdjustmentMember2019-01-012019-12-310001445305us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2019-01-012019-12-310001445305us-gaap:AccumulatedTranslationAdjustmentMember2019-12-310001445305us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2019-12-310001445305us-gaap:AccumulatedTranslationAdjustmentMember2020-01-012020-12-310001445305us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2020-01-012020-12-310001445305us-gaap:AccumulatedTranslationAdjustmentMember2020-12-310001445305us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2020-12-310001445305us-gaap:AccumulatedTranslationAdjustmentMember2021-01-012021-12-310001445305us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-01-012021-12-310001445305us-gaap:AccumulatedTranslationAdjustmentMember2021-12-310001445305us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-12-310001445305wk:OneCloudIncMember2021-07-302021-07-3000014453052021-07-3000014453052021-07-302021-07-300001445305wk:OneCloudIncMember2021-07-300001445305wk:OneCloudIncMember2021-01-012021-12-310001445305us-gaap:TechnologyBasedIntangibleAssetsMember2021-01-012021-12-310001445305us-gaap:TechnologyBasedIntangibleAssetsMember2021-12-310001445305us-gaap:TechnologyBasedIntangibleAssetsMember2020-12-310001445305us-gaap:CustomerRelationshipsMember2021-01-012021-12-310001445305us-gaap:CustomerRelationshipsMember2021-12-310001445305us-gaap:CustomerRelationshipsMember2020-12-310001445305us-gaap:TradeNamesMember2021-01-012021-12-310001445305us-gaap:TradeNamesMember2021-12-310001445305us-gaap:TradeNamesMember2020-12-310001445305us-gaap:PatentsMember2021-01-012021-12-310001445305us-gaap:PatentsMember2021-12-310001445305us-gaap:PatentsMember2020-12-310001445305srt:AmericasMemberus-gaap:LicenseAndServiceMember2021-01-012021-12-310001445305srt:AmericasMemberus-gaap:LicenseAndServiceMember2020-01-012020-12-310001445305srt:AmericasMemberus-gaap:LicenseAndServiceMember2019-01-012019-12-310001445305wk:OtherCountriesExcludingAmericasMemberus-gaap:LicenseAndServiceMember2021-01-012021-12-310001445305wk:OtherCountriesExcludingAmericasMemberus-gaap:LicenseAndServiceMember2020-01-012020-12-310001445305wk:OtherCountriesExcludingAmericasMemberus-gaap:LicenseAndServiceMember2019-01-012019-12-310001445305srt:AmericasMemberwk:XBRLProfessionalServicesMember2021-01-012021-12-310001445305srt:AmericasMemberwk:XBRLProfessionalServicesMember2020-01-012020-12-310001445305srt:AmericasMemberwk:XBRLProfessionalServicesMember2019-01-012019-12-310001445305wk:XBRLProfessionalServicesMemberwk:OtherCountriesExcludingAmericasMember2021-01-012021-12-310001445305wk:XBRLProfessionalServicesMemberwk:OtherCountriesExcludingAmericasMember2020-01-012020-12-310001445305wk:XBRLProfessionalServicesMemberwk:OtherCountriesExcludingAmericasMember2019-01-012019-12-310001445305us-gaap:GeographicConcentrationRiskMemberwk:RevenueFromContractWithCustomerAmericasRevenueMembercountry:US2021-01-012021-12-310001445305us-gaap:GeographicConcentrationRiskMemberwk:RevenueFromContractWithCustomerAmericasRevenueMembercountry:US2020-01-012020-12-310001445305us-gaap:GeographicConcentrationRiskMemberwk:RevenueFromContractWithCustomerAmericasRevenueMembercountry:US2019-01-012019-12-310001445305country:US2021-12-310001445305country:US2020-12-310001445305country:GB2021-12-310001445305country:GB2020-12-310001445305wk:OtherCountriesExcludingUnitedStatesAndUnitedKingdomMember2021-12-310001445305wk:OtherCountriesExcludingUnitedStatesAndUnitedKingdomMember2020-12-310001445305us-gaap:TechnologySectorMember2021-01-012021-12-310001445305us-gaap:TechnologySectorMember2020-01-012020-12-310001445305us-gaap:TechnologySectorMember2019-01-012019-12-310001445305wk:DiversifiedFinancialsSectorMember2021-01-012021-12-310001445305wk:DiversifiedFinancialsSectorMember2020-01-012020-12-310001445305wk:DiversifiedFinancialsSectorMember2019-01-012019-12-310001445305wk:ConsumerDiscretionarySectorMember2021-01-012021-12-310001445305wk:ConsumerDiscretionarySectorMember2020-01-012020-12-310001445305wk:ConsumerDiscretionarySectorMember2019-01-012019-12-310001445305us-gaap:CommercialAndIndustrialSectorMember2021-01-012021-12-310001445305us-gaap:CommercialAndIndustrialSectorMember2020-01-012020-12-310001445305us-gaap:CommercialAndIndustrialSectorMember2019-01-012019-12-310001445305us-gaap:HealthcareSectorMember2021-01-012021-12-310001445305us-gaap:HealthcareSectorMember2020-01-012020-12-310001445305us-gaap:HealthcareSectorMember2019-01-012019-12-310001445305us-gaap:FinancialServicesSectorMember2021-01-012021-12-310001445305us-gaap:FinancialServicesSectorMember2020-01-012020-12-310001445305us-gaap:FinancialServicesSectorMember2019-01-012019-12-310001445305wk:InsuranceSectorMember2021-01-012021-12-310001445305wk:InsuranceSectorMember2020-01-012020-12-310001445305wk:InsuranceSectorMember2019-01-012019-12-310001445305wk:EnergySectorMember2021-01-012021-12-310001445305wk:EnergySectorMember2020-01-012020-12-310001445305wk:EnergySectorMember2019-01-012019-12-310001445305us-gaap:RealEstateSectorMember2021-01-012021-12-310001445305us-gaap:RealEstateSectorMember2020-01-012020-12-310001445305us-gaap:RealEstateSectorMember2019-01-012019-12-310001445305wk:UtilitiesSectorMember2021-01-012021-12-310001445305wk:UtilitiesSectorMember2020-01-012020-12-310001445305wk:UtilitiesSectorMember2019-01-012019-12-310001445305wk:MaterialsSectorMember2021-01-012021-12-310001445305wk:MaterialsSectorMember2020-01-012020-12-310001445305wk:MaterialsSectorMember2019-01-012019-12-310001445305wk:PublicAdministrationSectorMember2021-01-012021-12-310001445305wk:PublicAdministrationSectorMember2020-01-012020-12-310001445305wk:PublicAdministrationSectorMember2019-01-012019-12-310001445305wk:ConsumerStaplesSectorMember2021-01-012021-12-310001445305wk:ConsumerStaplesSectorMember2020-01-012020-12-310001445305wk:ConsumerStaplesSectorMember2019-01-012019-12-310001445305wk:OtherSectorMember2021-01-012021-12-310001445305wk:OtherSectorMember2020-01-012020-12-310001445305wk:OtherSectorMember2019-01-012019-12-310001445305wk:XBRLProfessionalServicesMember2021-01-012021-12-310001445305wk:XBRLProfessionalServicesMember2020-01-012020-12-310001445305wk:XBRLProfessionalServicesMember2019-01-012019-12-310001445305wk:OtherServicesMember2021-01-012021-12-310001445305wk:OtherServicesMember2020-01-012020-12-310001445305wk:OtherServicesMember2019-01-012019-12-3100014453052022-01-012021-12-310001445305us-gaap:DomesticCountryMember2021-12-310001445305us-gaap:StateAndLocalJurisdictionMember2021-12-310001445305us-gaap:ForeignCountryMember2021-12-310001445305us-gaap:CommonClassAMember2021-01-012021-12-310001445305us-gaap:CommonClassAMember2020-01-012020-12-310001445305us-gaap:CommonClassBMember2020-01-012020-12-310001445305us-gaap:CommonClassAMember2019-01-012019-12-310001445305us-gaap:CommonClassBMember2019-01-012019-12-310001445305us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001445305us-gaap:EmployeeStockOptionMember2020-01-012020-12-310001445305us-gaap:EmployeeStockOptionMember2019-01-012019-12-310001445305us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001445305us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-12-310001445305us-gaap:RestrictedStockUnitsRSUMember2019-01-012019-12-310001445305us-gaap:EmployeeStockMember2021-01-012021-12-310001445305us-gaap:EmployeeStockMember2020-01-012020-12-310001445305us-gaap:EmployeeStockMember2019-01-012019-12-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
___________________________________
FORM 10-K
___________________________________
(Mark One)
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended December 31, 2021
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For transition period from               to
Commission File Number 001-36773
___________________________________
WORKIVA INC.
(Exact name of registrant as specified in its charter)
___________________________________
Delaware
(State or other jurisdiction of incorporation or organization)
47-2509828
(I.R.S. Employer Identification Number)
2900 University Blvd
Ames, IA 50010
(Address of principal executive offices and zip code)
(888) 275-3125
(Registrant’s telephone number, including area code)
___________________________________

Securities registered pursuant to Section 12(b) of the Act:
Title of each class
Trading Symbol
Name of each exchange on which registered
Class A common stock, par value $.001
WK
New York Stock Exchange
Securities registered pursuant to section 12(g) of the Act:
None
___________________________________
Indicate by a check mark if the Registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes ý No o
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 o 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 o
Indicate by check mark whether the Registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the Registrant was required to submit such files). Yes ý No o
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer”, “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.



Large accelerated filer
ý
Accelerated filer o
Non-accelerated filer
o
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. o
Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act): Yes  No ý
The aggregate market value of voting stock held by non-affiliates of the Registrant on June 30, 2021, based on the closing price of $111.33 for shares of the Registrant’s Class A common stock as reported by the New York Stock Exchange, was approximately $4.7 billion. Shares of common stock beneficially owned by each executive officer, director, and holder of more than 10% of our common stock have been excluded in that such persons may be deemed to be affiliates. This determination of affiliate status is not necessarily a conclusive determination for other purposes.
As of February 17, 2022, there were approximately 48,066,708 shares of the registrant’s Class A common stock and 3,890,583 shares of the registrant’s Class B common stock outstanding.
DOCUMENTS INCORPORATED BY REFERENCE
Information required in response to Part III of Form 10-K (Items 10, 11, 12, 13 and 14) is hereby incorporated by reference to portions of the Registrant’s Proxy Statement for the Annual Meeting of Stockholders to be held in 2022. The Proxy Statement will be filed by the Registrant with the Securities and Exchange Commission no later than 120 days after the end of the Registrant’s fiscal year ended December 31, 2021.



WORKIVA INC.
FORM 10-K
For the Year Ended December 31, 2021
TABLE OF CONTENTS
Page



SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS AND INFORMATION
Certain statements in this Annual Report on Form 10-K are “forward-looking statements” within the meaning of Section 21E of the Securities Exchange Act of 1934, as amended (“Exchange Act”) and are subject to the safe harbor created thereby. All statements contained in this Annual Report on Form 10-K other than statements of historical facts, including statements regarding our future results of operations and financial position, our business strategy and plans and our objectives for future operations, are forward-looking statements. The words “believe,” “may,” “will,” “estimate,” “continue,” “anticipate,” “intend,” “expect” and similar expressions are intended to identify forward-looking statements. 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 “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.
Although we believe that the expectations reflected in the forward-looking statements are reasonable, we cannot guarantee future results, levels of activity, performance, achievements or events and circumstances reflected in the forward-looking statements will occur. We are under no duty to update any of these forward-looking statements after completion of this Annual Report on Form 10-K to conform these statements to actual results or revised expectations.
Unless otherwise indicated, information contained in this Form 10-K concerning our industry and the markets in which we operate is based on information from independent industry and research organizations, other third-party sources (including industry publications, surveys and forecasts), and management estimates. Management estimates are derived from publicly available information released by independent industry analysts and third-party sources, as well as data from our internal research, and are based on assumptions made by us upon reviewing such data and our knowledge of such industry and markets that we believe to be reasonable. Although we believe the data from these third-party sources is reliable, we have not independently verified any third-party information.


Part I.
Item 1. Business
Overview
Workiva’s mission is to power transparent reporting for a better world. We believe that consumers, employees, shareholders, and other stakeholders today expect more from business – more action, transparency, and disclosure of financial and non-financial information. We build solutions to meet that demand and streamline processes, connect data and teams, and ensure consistency – all within a controlled, secure, audit-ready, cloud platform.
Workiva delivers the world’s leading cloud platform for regulatory, financial and environmental, social and governance (“ESG”) reporting. Workiva provides more than 4,300 organizations with software-as-a-service solutions to help solve some of the most complex reporting and disclosure challenges. People all over the world use our connected, cloud platform to seamlessly enable collaboration and deep integration into existing work streams to simplify their most complex reporting challenges.
While our customers use our platform for more than 100 different use cases, we organize our sales and marketing resources into four solution groups focusing primarily on the office of the Chief Financial Officer (“CFO”): regulatory reporting, non-regulatory reporting, financial services and integrated risk. Our platform empowers our customers by connecting and transforming data from enterprise resource planning (“ERP”), governance risk and compliance (“GRC”), human capital management (“HCM”) and customer relationship management (“CRM”) systems, as well as other third-party cloud and on-premise applications. Customers use our platform to create, review and publish data-linked documents and reports with greater control, consistency, accuracy and productivity. Our platform is flexible and scalable, so customers can easily adapt it to define, automate and change their business processes in real time.
We have experienced strong revenue growth since we released our first solution in March 2010. Our revenue increased from $297.9 million in 2019 to $443.3 million in 2021, representing a 22% compound annual growth rate. We incurred net losses of $47.5 million in 2019, $48.4 million in 2020 and $37.7 million in 2021. Approximately 86% of our revenue in 2021 was derived from subscription and support fees, with the remainder from professional services.
1

Macro Trends
We designed our cloud-based platform to simplify complex work, supporting both remote and hybrid work environments. Six macro trends have been driving demand for Workiva's platform: the shift to the cloud; digital transformation; remote and hybrid work; influx of disparate data sources; increased regulatory environment; and increased investor demands for ESG data.
Shift to the Cloud. Enterprises around the world have been shifting deployment of data management systems from on-premises to the cloud. A shift to the cloud started more than two decades ago with CRM and other front-office systems. In the last 10 years, enterprises also began adopting the cloud for managing middle- and back-office systems, owing to advantages in data security, data accessibility and total cost of operation. Having always delivered a cloud native platform, we have assisted many of our clients in adopting our cloud solutions and believe that the market has shifted to a cloud first or in many cases a cloud only set of purchasing requirements.
Digital Transformation. While the importance of digital transformation has been increasing in recent years, we believe that the pandemic accelerated that need and underscored the critical importance of collaborative cloud platforms for reporting and disclosure. As the world economy underwent increasing disruption, we believe that those companies that have embraced digital transformation were better able to maintain business continuity and improve productivity. Each of our fit-for-purpose solutions helps in critical aspects of our customers’ digital transformation journeys and simplifies the complex work around reporting and disclosure.
Remote and Hybrid Work Environments. We believe that remote and hybrid work are here to stay. To attract and retain talent in the marketplace of knowledge workers, enterprises are responding to pressure to adopt more flexible work environments. Companies that manage a growing number of digital workplace employees are implementing collaborative technologies to streamline work processes and automate decision-making, actions and responses.
Influx of disparate data sources. As organizations capture and collect more data in more systems, the assembly, aggregation, and consolidation of that data becomes more complex. Integrating with and connecting to source systems and applications is one of the key requirements to address the technical complexity of reporting and disclosure, and is top of mind for the organizations we serve.
Increased Regulatory Environment. The regulatory environment continues to expand globally in both scope and complexity. Regulations are increasing as are demands for more data and disclosure. Regulators are also demanding greater use of structured, machine-readable data in companies’ disclosures. Many regulators have already or will be implementing structured data mandates, requiring companies to tag data in their financial statements using eXtensible Business Reporting Language (“XBRL”), which is a royalty-free, international standard designed specifically for digital reporting of financial, performance, risk and compliance information. XBRL provides a unique, machine-readable tag for individual disclosures within business reports. To our knowledge, 60 countries have issued over 180 mandates for XBRL, and we expect use of the standard to continue to grow.
Increased Investor Demands for ESG Data. We believe it is more critical than ever for companies to be transparent and accountable not just to shareholders and investors but to all stakeholders: employees, customers, suppliers, partners and communities. Today, more than ever, environmental impact, social responsibility and corporate governance are impacting the valuations of companies and the ability of institutions to invest in those companies. ESG reporting is complex. It requires the ingestion, capture, management, and reporting of financial and non-financial data from many disparate sources, and it requires the collaboration of multiple internal stakeholders.
2

Growth Vectors
We are focusing investment on five major growth opportunities: global expansion, ESG, European Single Electronic Format (“ESEF”), capital markets, and our partner ecosystem.
Global Expansion. We believe growth outside of North America presents an attractive opportunity because the factors that drive demand for our solutions in North America are similar to those in other developed countries, including the need to manage complex datasets, reduce errors and risk, improve efficiency and respond to regulatory requirements. In 2021, attendees from 108 countries attended our virtual annual user conference Workiva Amplify.
In 2021, we generated approximately 10% of our consolidated revenue from Europe, the Middle East and Africa (“EMEA”) and Asia-Pacific (“APAC”), and we expect these global markets to contribute an increasing percentage of total revenue.
Environmental, Social, Governance Reporting. We plan to accelerate our investments to meet stakeholders’ growing need for ESG information. In an increasingly transparent world, organizations across the globe are disclosing non-financial key performance indicators around environmental, social, and governance issues. ESG-related information is beginning to appear in mainstream financial reports like 10-Ks and we believe this trend will accelerate in the coming years. Workiva’s fit-for-purpose ESG solution provides an effective platform to help organizations manage, collaborate, and disclose their ESG information to stakeholders.
European Single Electronic Format. We believe ESEF is an accelerator for modernization of corporate reporting in Europe. ESEF is an annual financial reporting regulation specified by the European Securities and Markets Authority (“ESMA”). The ESMA mandate requires all specified issuers on European Union (“E.U.”) regulated markets to file annual account statements in a digital format using iXBRL. The key driver for ESEF is greater transparency and requires standardized reporting, consistently structured and accessible for stakeholders, thus we believe making it an ideal fit for Workiva.
Capital Markets. Capital Markets aligns well with Workiva’s product and platform offering. We have an end-to-end technology platform supporting our customers throughout their journey as they move from being a privately held company to being publicly traded. We believe that our platform approach and fit-for-purpose solutions provide a competitive differentiation in the market. Private companies can purchase the Workiva platform for financial reporting, management reporting and controls management. They may do this up to a year or two in advance of their target initial public offering (“IPO”) date. As these companies go through the IPO process, they then have the opportunity to use the capital markets solution on our platform to manage the creation of their Form S-1 to register their securities with the U.S. Securities and Exchange Commission (“SEC”). Around the time they go public, many of these customers may then purchase our SEC solution, which enables companies to prepare and file all major SEC reports, and expand the use of our platform to support their audit requirements under the Sarbanes-Oxley Act (“SOX”).
Partner Ecosystem. We believe that our ecosystem of partners extends our geographic reach, accelerates the usage and adoption of our platform, and enables more efficient delivery of professional services. We intend to expand and deepen our relationships with global and regional partners, including global consulting firms, systems integrators, large and mid-sized independent software vendors and implementation partners. Our advisory and service partners offer a wider range of domain and functional expertise that broadens our platform’s capabilities and promotes Workiva as part of the digital transformation projects they drive for their customers.
3

Workiva Solutions
We organize our sales and marketing resources into four solution groups: Regulatory Reporting, Non-Regulatory Reporting, Integrated Risk and Financial Services.
Regulatory Reporting
Changing regulations and mandates create complexity in regulatory and compliance reporting, which is often executed by teams distributed across different departments and geographies within organizations. While changes to future regulations are unpredictable, we expect demand for our platform to remain strong owing to its ability to improve transparency, accountability and insight into data.
ESG Reporting. Our platform streamlines the entire ESG process from automating data collection, utilizing frameworks, and integrating financial and non-financial data, including from disparate ESG sources. It enables organizations to deliver high-quality disclosures to their most important stakeholder by connecting information directly into sustainability reports, surveys, statutory disclosures, annual reports, SEC filings, earnings call scripts, and also enables XBRL tagging.
SEC and System for Electronic Document Analysis and Retrieval (“SEDAR”) Reporting. Our platform gives customers control over the entire SEC reporting process, from data collection to drafting to embedding supporting documentation to the actual filing with Inline XBRL. Our SEC reporting solution allows our customers to prepare and file all major SEC reports, such as Form 10-K, Form 10-Q and Form 8-K, as well as Form S-1 and other registration statements, proxy statements and Section 16 reports. Features tailored to the SEC reporting process include the capability to concurrently create reports in the HTML format required for filing on the SEC’s Electronic Data Gathering, Analysis and Retrieval (“EDGAR”) system and the ability to perform XBRL tagging as well as to submit SEC reports with Inline XBRL. Foreign Private Issuers can use our platform to include XBRL tagging in their 20-F and 40-F filings with the SEC. Workiva also enables customers to create earnings press releases, earnings call scripts, presentations and other investor relations materials with data linked to the corresponding filing. Canadian issuers can use our platform to draft and submit reports through SEDAR.
ESEF Reporting. We market our platform in Europe to help companies comply with the ESMA mandate to use Inline XBRL for its ESEF taxonomy. More than 5,000 European issuers are subject to the required taxonomy for their annual financial reports.
Federal Energy Regulatory Commission (“FERC”) Reporting. We market our platform to help companies comply with the FERC XBRL mandate. More than 200 utility, natural gas, oil pipeline and centralized service companies are required to file quarterly and annual reports using XBRL.
Global Statutory Reporting. We see growing demand for our platform in the U.S. and in Europe for statutory reporting, which is a complex process for our multinational customers that are required to report statutory financial information throughout different countries and local jurisdictions where they do business. Currently, most of these enterprises rely on hundreds of legacy word-processing documents and spreadsheets with no digital audit trail. This disconnected, manual process is prone to errors and creates risk of accounting inconsistencies in reports between legal entities across jurisdictions. Without a standardized process and central oversight, companies face enormous risk and high expenses related to outsourcing to a bevy of consultants and accounting firms, which weakens control and extends review time.
Government Regulatory Reporting. State and local governments use our platform to streamline and modernize Comprehensive Annual Financial Reports (“CAFR”) and budgeting. We are also expanding adoption of our platform across U.S. government agencies. With our FedRAMP authorization, we can help federal agencies connect, control and report up to 80 percent of their information types.
4

Non-Regulatory Reporting
Public and private companies, government agencies and higher-education institutions must create a vast array of complex financial and managerial reports. Organizations of all sizes typically have to collect, track, manage and report on a wide range of operating metrics to drive better business outcomes. Our customers continuously find new use cases across their organizations, including Financial Planning and Analysis (“FP&A”), board/committee and quarterly reporting, C-Suite reporting, strategic business plans, financial statements, variance reports, monthly management reports, managing and tracking key performance indicators, data collection for domestic sales, performance reporting and employee benefit financial statements.
Integrated Risk
We sell our platform to teams that work in SOX compliance, internal audit management, enterprise risk management and policy and procedure management.
SOX Compliance. Our customers use our platform to increase efficiency in documenting, implementing and assessing internal controls over financial reporting (“ICFR”) as required by SOX. SOX also requires public company CEOs and CFOs to individually certify that their annual and quarterly financial reports are accurate and complete and to assess the effectiveness of their ICFR. Increased scrutiny from the Public Company Accounting Oversight Board on audits of management’s assessment of internal controls – and the transition in the framework used for assessing internal controls – is driving public companies to find more efficient and accurate solutions for SOX compliance. Our customers can collect data from multiple departments, centralize that information in a linked platform, create and track process narratives and flows with co-workers, embed evidence and directly test controls.
Internal Audit Management. We sell to the broad-based audit market because users in that market often collaborate with colleagues working in SOX, risk and controls across an organization. Internal audit management extends throughout an organization, attracting Workiva customers from a wide range of departments. Internal audit management includes audit risk assessments, the audit planning process, workpaper management, testing, issues management and audit reports that encompass the audit committee report and the internal audit group. Workiva enables simultaneous collaboration with control and accountability and enables robust documentation, accurate audit conclusions and complete audit trails, which are essential to auditors, executives and boards. With permission controls, administrators can restrict access at all levels for each user to create, review and edit data and documents that relate directly to them. This control feature also enables users to grant access to their external auditors, which further streamlines the review process and reduces expenses.
Enterprise Risk Management. With our platform, our customers can integrate their risk management practices throughout the organization while maintaining information privacy, audit trails and security resulting in highly efficient and transparent compliance. We also sell a solution for ERM to help enterprises identify systemic risks, determine risk probabilities, assess risk magnitude, plan strategic responses, report to boards and other stakeholders and ultimately make real-time ERM decisions.
Policy and Procedure Management. Our customers can use our platform to establish a connected, enterprise-wide policy and procedure management process. Teams can access and manage all content for policies, standards, procedures and guidelines for the entire enterprise in our platform, and they can efficiently manage ongoing policy review cycles throughout the year. Customers can map policies directly to risks, controls, processes and regulations and create a consistent template-driven format or taxonomy for all policies. Customers can also distribute and track employee attestation of policies and procedures with automated certification reminders and progress dashboards.
5

Financial Services
We market our platform to address regulatory compliance risk and enterprise risk at banks, insurance companies and other financial services companies. Examples of regulations facing our customers include the Dodd-Frank Act, Basel III, Capital Requirements Regulation (“CRR”), Capital Requirements Directive (“CRD”), Resolution and Recovery Plans (“RRP”), Comprehensive Capital Analysis and Review (“CCAR”), and Dodd-Frank Stress Testing (“DFAST”). We also help investment management companies streamline industry-specific compliance and capital markets transactions.
We also market our platform to help organizations comply with the European Banking Authority’s Supervisory Review and Evaluation Process (“SREP”), which requires institutions to report on their Internal Capital Adequacy Assessment Process (“ICAAP”) and the Internal Liquidity Adequacy Assessment Process (“ILAAP”). In addition, our platform helps financial services firms in the UK comply with regulations from The Financial Conduct Authority, which requires reporting under the Client Asset Sourcebook (“CASS”) rules for registered firms who hold or control client money or custody assets.
Workiva Platform
The Workiva platform is single instance, multi-tenant software deployed in the cloud. Our platform, built on Amazon Web Services and Google Cloud Platform, is composed of both proprietary and open-source technologies. Customers can access Workiva solutions with any standard web browser.
We believe the following characteristics highlight our platform’s key competitive advantages:
Features and Functionality. Our platform allows customers to connect data from ERP, GRC, HCM and CRM systems, as well as other third-party cloud and on-premise applications with complete control, context, and clarity. Workiva's drag-and-drop data transformation and preparation capabilities deliver previews and provide insights on the fly. Organizations can simply extract data from sources into the Workiva platform where they can perform queries, filter, and clean the datasets, and do it across millions of records that typical spreadsheets can’t handle. Once the data is connected in the Workiva platform, users can automate data and workflow updates, track every change and seamlessly collaborate with colleagues to create trusted reports and regulatory filings.
With our platform’s data-linking capabilities, every change is automatically updated in all linked instances—including narrative and numbers—throughout spreadsheets, word-processing documents, charts and graphs, presentation decks and dashboards in our platform. Linking enables data consistency and ensures that collaborators are working with the most current data.
Our platform's detailed audit trail provides accountability and transparency by tracking every change made by every user over time. A complete record of data provenance and all changes helps our customers mitigate risk, gain insights and make better, data-driven decisions.
With permission controls in our platform, administrators can manage access at all levels so each user can create, review and edit data and documents. This control feature also enables users to grant access to their external auditors, outside counsel and other consultants, which further streamlines the review process and reduces expenses.
Easy to Deploy and Configure. The Workiva platform can be deployed within days or weeks for new customers and can be easily configured by the customer for individual employees or entire teams. Because our solutions are browser-based, customers avoid costly, time-intensive deployments typically associated with on-premise enterprise software.
6

High Performance. The architecture, design, deployment and management of our solutions provide enterprise-grade scalability, availability and security. The performance of the Workiva platform has been tested and proven by some of the largest, most demanding enterprises in the world.
Continuous Improvement. Frequent collaboration with customers and development iteration allow us to make continuous improvements by releasing a new version of our platform several times each week.
Scales Rapidly. The Workiva platform is designed to support millions of end users as a result of its scalability and our relationship with Amazon Web Services and Google Cloud Platform. A number of our customers have reported millions of links to single sources of data, among multiple documents, spreadsheets and presentations, without any discernible negative effects on performance.
Secure. Many of the largest enterprises in the world trust us with their most sensitive data. We employ stringent data security, reliability, integrity and privacy practices. In addition to our regular customer security assessments, we engage in continuous and ongoing penetration and vulnerability testing (manual and automatic, internal and third-party) and adhere to standards established by third parties such as FedRAMP and ISO 27001. We also engage third-party auditors to evaluate our controls against the service organization controls (“SOC”) compliance frameworks.
Marketplace. The Workiva Marketplace enables organizations to streamline existing processes and solve new business problems by activating more than 140 ready-made templates, 70+ no-code data connectors, and services from industry experts and trusted partners — all within the Workiva platform’s connected and secure ecosystem. Its offerings include process checklists, carefully organized and linked reports, style guides, perfectly formatted presentations, and more. Accounting, sustainability, audit, financial planning & analysis, financial services, and legal teams can easily add templates or connectors directly into an existing Workiva workspace and optimize workflow with process automation, practical examples, and industry best practices.
7

Recent Platform Milestones
In January 2021, we completed the migration of all Workiva customers onto our new platform, which is faster and more scalable with dozens of new capabilities, including improved real-time collaboration, new data importers and exporters, multi-monitor support, drag and drop capabilities, better charts, Workspaces for teams, additional languages and currencies, an improved filing wizard and additional ways to link data.
In April 2021, we launched our newest fit-for-purpose solution, ESG. This end-to-end solution empowers businesses to keep pace with the demand from regulators, ratings agencies, institutional investors and other stakeholders for trusted, transparent data and proof of ESG forward-looking business goals.
In July 2021, we launched the Workiva Marketplace, filled with more than 140 Workiva-built and partner templates, services and 70+ no-code connectors that streamline existing processes and solve new business problems all within the Workiva cloud platform’s connected and secure ecosystem.
In August 2021, we announced the strategic tuck-in acquisition of OneCloud, a pioneer in integration platform as a service (“iPaaS”) technology. We acquired OneCloud to extend our platform capabilities in data integration and preparation. OneCloud had been an original equipment manufacturer (“OEM”) partner of ours since July 2019. OneCloud’s technology expanded the Workiva platform, enabling our customers to connect data from third-party sources, such as ERP, GRC, HCM and CRM systems, as well as other third-party cloud and on-premise applications. We believe connecting, harmonizing and controlling data across multiple, disparate source systems further differentiates the Workiva platform. By acquiring OneCloud, we now fully own the complete end-to-end technology of our platform.
In September 2021, we launched a new data preparation capability within the Workiva platform (“Data Prep”) that streamlines compliance reporting and empowers collaboration among financial and operational teams across organizations. Data Prep enables everyday business users as well as financial professionals to cleanse, transform, and map incoming data from enterprise systems of record via a simple, no-code interface. Data Prep provides dozens of prebuilt transformations that address the most common data preparation activities, eliminating inconsistencies caused by varying data definitions and harmonizing data into a single reporting standard, easily and intuitively.
In December 2021, we announced the acquisition of AuditNet. AuditNet created the world’s first online portal for the global audit community and serves as a primary communications resource with a digital network where 160,000+ audit practitioners access and share content, resources, and audit program tools and templates. AuditNet’s content guides internal auditors through changing regulations, emerging risks, different approaches to testing, and new risk and control frameworks. Workiva’s acquisition of AuditNet adds to our integrated risk offering and ensures that organizations of all sizes and maturity can turn to the Workiva platform to quickly scale their teams, strengthen risk assurance and greatly improve efficiency in the audit process. The acquisition comes on the heels of Workiva being named a Leader in The Forrester WaveTM: Governance Risk and Compliance Platforms Q3 2021 Report, and showcases Workiva’s investment in and commitment to the future transformation of audit.
In December 2021 we completed the acquisition of Arelle, the only open-source XBRL validation engine that transforms and improves data quality, transparency and trust for global businesses. Arelle technology is already deeply integrated into the Workiva platform, utilized by all Workiva solutions that use XBRL, including SEC reporting, FERC reporting, global statutory reporting, ESEF and ESG.
8

Research and Development
Our research and development organization is responsible for the design, development, testing and validation of our platform and fit-for-purpose solutions. We focus on innovating and developing new solutions and furthering the openness and extensibility of our platform. We believe that delivering new functionality for our customers is an integral part of our product strategy and provides our customers with access to a broad array of options and information critical to enhancing their reporting, disclosure and digital transformation efforts. We have made, and expect that we will continue to make, significant investments in research and development to broaden our platform capabilities, strengthen our existing solutions, enhance our user experience, and develop new solutions. We focus on customer engagement to envision the future of our platform to bring about new capabilities and versions of existing solutions to market quickly in order to remain competitive in the marketplace.
Customers
Thousands of organizations, including global enterprises with hundreds of thousands of employees, trust Workiva. As of December 31, 2021, we had more than 4,300 customers. Our customers are passionate, loyal supporters of our solutions, as demonstrated by our subscription and support revenue retention rate of 97.0% as of the December 2021 measurement date. Our subscription and support revenue retention rate including add-on solutions was 110.0% as of December 31, 2021.
Competition
The intensity and nature of our competition vary significantly across our different solutions, as changes in regulation and market trends result in evolving customer requirements and demand for enterprise software. Our primary competitors include:
Status quo, manual business processes that rely on legacy software productivity tools;
Diversified enterprise software providers;
Niche software providers that provide point solutions;
Providers of professional services, including consultants and financial printers;
Governance, risk and compliance software providers; and
Business intelligence / performance management software providers.
As our markets expand, we expect to compete with more highly specialized software vendors, as well as larger vendors that may continue to acquire or bundle their products more effectively.
The principal competitive factors in our market include: product features, reliability, performance and effectiveness; product line breadth, diversity and applicability; product extensibility and ability to integrate with other technology infrastructures; price and total cost of ownership; adherence to industry standards and certifications; strength of sales and marketing efforts; and brand awareness and reputation. We believe that our cloud-based platform has the combination of features and value to our customers that will continue to allow us to compete effectively.
Sales and Marketing
Our “land-and-expand” sales strategy focuses on acquiring new customers and selling additional solutions to existing customers. We believe that we have penetrated only a small fraction of our market opportunity. We intend to continue investing in sales and marketing to drive growth in the U.S., Canada, Europe and parts of the Asia-Pacific region and Latin America.
9

Sales
Our sales organization employs a combination of field sales, inside sales and partnership channels.
Our sales organization comprises sales development representatives, pre-sales engineers and account managers. Our sales development representatives qualify sales-accepted opportunities for our account managers. Our pre-sales engineers focus on solutions and custom product demonstrations and consultative sales. Our account managers work to attract new customers as well as expand our platform into new use cases and departments across our current customers’ organizations.
Our customer success and professional services teams also help our account managers build our existing customer relationships by providing advice and best practices that enable users to harness the full power of our platform.
We plan to continue strengthening our sales coverage in our current markets, as well as expand our sales footprint in locations where we see a demand for our solutions. To achieve this growth, we plan to continue hiring motivated sales people with experience in enterprise software sales and in specific geographical regions. We believe that our approach to hiring sales people, along with a progressive training, culture and compensation package will allow us to retain sales talent and continue to drive growth.
In 2021, we continued to expand our ecosystem of partners, including global consulting firms, systems integration and technology firms, and leading regional consulting firms. Our highly skilled advisory and implementation partners offer a wide range of subject-matter expertise that broadens our platform’s capabilities and promotes Workiva as part of the digital transformation projects they implement for their customers. Our technology partners enable powerful data and process integrations that enable our customers to connect their existing ecosystem of solutions directly to our platform. Our partners help to extend our customer reach through marketing and promotion and help accelerate the sale and delivery of our platform.
Marketing
Our marketing organization promotes our brand, generates demand for our offerings, and researches and assesses product market needs. Our advance planning team assesses customer needs, conducts industry-based research and identifies new markets. Our product marketing team develops the go-to-market strategy for Workiva solutions and manages pricing and licensing strategies. The product marketing team also supports our sales team with playbooks that include profiles of typical buyers, key messages, value propositions, competitive analysis and sales strategies.
Our demand generation programs are categorized by technology solution and industry and are focused on engaging business leaders, process owners and technology teams. We use a variety of marketing programs across traditional and social channels to target current and prospective customers. Our marketing team hosts virtual and in-person events to educate prospects and customers and generate demand for our solutions.
Customer Success and Professional Services
Our customer success and professional services teams help our account managers build relationships with customers by providing advice that enables them to harness the full power of our platform.
10

Customer Success. Our customer success team partners with users of our platform to understand their business objectives and offers best practices in the use of our software. We deliver 24/7 live customer support via phone, digital messaging and web-based conferencing. We provide intensive training to our customer success team and segment them for each solution and market focus.
Professional Services. Our professional services include initial setup of documents; XBRL mapping, tagging and review; best practices implementation; and business process consulting. Our XBRL team of accounting and financial reporting professionals provide XBRL mapping, tagging and review services to our customers. We also employ a team of consultants who offer services to customers to improve and streamline their Workiva-related data processes.
We pay for employees to maintain professional certifications and licenses that are important to our customers, and we host regular company-wide employee education sessions on business, industry, technology and workplace topics.
Intellectual Property
Our intellectual property and proprietary rights are important to our business. To safeguard these rights, we rely on a combination of patent, trademark, copyright and trade secret laws and contractual protections in the United States and other jurisdictions.
As of December 31, 2021, we had 63 issued patents and 15 patent applications pending relating to our platform. We cannot assure you that any of our patent applications will result in the issuance of a patent or whether the examination process will require us to narrow or otherwise limit our claims. Any patents issued may be contested, designed around, found unenforceable, or invalidated, and we may not be able to prevent third parties from infringing them. We also license software from third parties for integration into our solutions, including open source software and other software available on commercially reasonable terms. We cannot assure you that such third parties will maintain such software or continue to make it available.
We control access to and use of our proprietary software and other confidential information through the use of internal and external controls, including contractual protections with employees, contractors, end-customers, and partners, and our software is protected by U.S. and international copyright laws. Despite our efforts to protect our trade secrets and proprietary rights through intellectual property rights, licenses, and confidentiality agreements, unauthorized parties may still copy or otherwise obtain and use our software and technology. In addition, we intend to expand our international operations, and effective patent, copyright, trademark, and trade-secret protection may not be available or may be limited in foreign countries.
If we continue to be successful, we believe that competitors will be more likely to try to develop solutions and services that are similar to ours and that may infringe our proprietary rights. It may also be more likely that competitors or other third parties will claim that our platform infringes their proprietary rights.
11

Our industry is characterized by the existence of a large number of patents and frequent claims and related litigation regarding patent and other intellectual property rights. In particular, leading companies in the enterprise software industry have extensive patent portfolios and are regularly involved in both offensive and defensive litigation. From time to time, third parties, including certain of these leading companies, may assert claims of infringement, misappropriation or other violations of intellectual property rights against us, and our standard license and other agreements obligate us to indemnify our customers against such claims. Successful claims of infringement by a third party could prevent us from distributing certain solutions or performing certain services, require us to expend time and money to develop non-infringing solutions, or force us to pay substantial damages (including enhanced damages if we are found to have willfully infringed patents or copyrights), royalties or other fees. In addition, to the extent that we gain greater visibility and market exposure as a public company, we face a higher risk of being the subject of intellectual property infringement claims from third parties. We cannot assure you that we do not currently infringe, or that we will not in the future infringe, upon any third-party patents, copyrights or other proprietary rights.    
We have registered a number of trademarks and logos, including “Workiva,” “Wdesk” and “Wdata” with the United States Patent and Trademark Office and in several jurisdictions outside the United States. We have also registered other trademarks in the United States and in other jurisdictions outside the United States. In addition, we intend to expand our international operations, and we cannot assure you that these names will be available for use in all such jurisdictions.
Litigation
From time to time, we may become involved in legal proceedings or be subject to claims arising in the ordinary course of our business. Although the results of litigation and claims cannot be predicted with certainty, we currently believe that the final outcome of any currently pending legal proceedings to which we are a party will not have a material adverse effect on our business, operating results, financial condition or cash flows. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.
Government Regulations
We believe that our businesses and operations are in substantial compliance with all applicable government laws and regulations. Any additional measures to maintain compliance are not expected to materially affect our capital expenditures, competitive position, financial position or results of operations. Various legislative and administrative regulations applicable to us have become effective or are under consideration in many parts of the world. To date, such developments have not had a substantial adverse impact on our revenues, earnings or cash flows. However, if new or amended laws or regulations impose significant operational restrictions and compliance requirements upon us or our business, our capital expenditures, results of operations, financial condition and competitive position could be negatively impacted. Refer to Item 1A. Risk Factors for further information.
12

Environmental, Social and Governance (ESG)
We believe society expects more from the business community: authenticity, trust, truth, and transparency. These expectations lie at the heart of what Workiva does for customers and ourselves. We are committing to ESG through authentic and purposeful action—supporting our people and customers, protecting the environment, and conducting good business practices. When it comes to our company’s ESG responsibilities, Workiva tracks a course for consistent progress and excellence. We’ve established a guiding ESG strategy to ensure that we advance trust and belonging in our workforce and industry, stand for truth in our customer and partner interactions and in marketing practices, and stay consistently transparent about our impact with society and our employees across our value chain.
Along with the creation of our ESG strategy, we have also created our ESG governance structure, materiality approach, stakeholder engagement process, and alignment with United Nations Sustainable Development Goals (UN SDGs) and the Task Force on Climate-Related Disclosures (TFCD). To learn more about Workiva’s ESG efforts, track our progress in developing forward-looking commitments and key performance indicators, go to workiva.com/sustainability.
Human Capital
Workiva is a great place to work and has trusted and equipped our employees to work from wherever and whenever is best for them. We have been on the Fortune 100 Best Companies to Work For® list since 2019 and attribute our success to our values-based culture. We boast an employee engagement rate of 95% and an employee attrition rate of 15% that is better than industry average. Workiva offers market-competitive compensation and benefits to attract and retain the best employees.
By staying true to our company values, we have become a stronger and even more innovative team. As of December 31, 2021, Workiva employed 2,106 full-time people worldwide. Our headcount as of December 31, 2021 increased 22.6% from 1,718 full-time employees as of December 31, 2020.
Innovation thrives when people feel welcomed, valued, respected, and heard. Diversity, equity and inclusion are core values at Workiva, and an important component of our social commitment in our ESG strategy. We strive to create a workplace where everyone is comfortable bringing their best, authentic self to work every day. As we scale, we know that continuing to develop our workforce is essential to our growth.
Workiva fosters a work environment that encourages fairness, teamwork, and respect among all employees. We value all backgrounds, beliefs and interests, and we recognize this diversity as an important source of our innovation and success. We believe that our culture of diversity, equity and inclusion increases employee engagement, empowerment and satisfaction. As of December 31, 2021, women represented 39% of our global workforce and 33% of our leadership (director and above). As of December 31, 2021, 18% of our U.S. employees and 15% of our U.S. leadership (director and above) were from underrepresented racial/ethnic groups. Increasing diversity in our workforce and key operational leadership roles will remain an organizational priority. Current key initiatives include Employee Resource Groups (“ERG”), learning and development and talent acquisition. The Company maintains its ERG chapters globally across seven categories: Ethnic diversity, LGBTQ+, Veterans, Women in Technology, Women in Sales, Parents and Caregivers, and Employees who work remotely. Each ERG is sponsored and supported by senior leaders across the enterprise.
The health and safety of our colleagues and anyone who enters our workplace around the world is of paramount importance to Workiva. As part of our ongoing response to the global pandemic of respiratory disease (abbreviated “COVID-19”), we continued reopening our offices in 2021 with reduced capacity due to local business necessities, differences in laws, culture and employee needs. We have had to close certain offices at different times during the year to account for developments related to
13

COVID-19, and in accordance with local laws and regulations. For those offices that have remained open, we have advised all employees that working from home is the safest course of action. Additionally, in order to maximize the health and safety of our workforce and promote transparency about our plans, we continued with bi-monthly communication from senior leaders regarding the impacts of COVID-19 on the workforce and the Company and work from home flexibility, while initiating new protocols across all offices under the direction of our COVID-19 task force.
None of our U.S. employees is represented by a labor organization or is a party to any collective bargaining arrangement. We have never experienced a strike or similar work stoppage, and we consider our relations with our employees to be good. For the fiscal year ended December 31, 2021, employee compensation and benefits accounted for approximately 83% of our total operating expense.
Corporate Information
Workiva Inc. is a Delaware corporation with principal executive offices located at 2900 University Boulevard, Ames, Iowa 50010. Our telephone number is (888) 275-3125 and our website address is www.workiva.com.
Copies of annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, and amendments to these reports filed or furnished pursuant to Section 13(a) and 15(d) of the Exchange Act, are available, free of charge, on our website as soon as reasonably practicable after we file such material electronically with or furnish it to the SEC. The SEC also maintains a website that contains our SEC filings. The address of the site is www.sec.gov.
14

Item 1A. Risk Factors
Our operations and financial results are subject to various risks and uncertainties, including those described below. You should carefully consider the following risks and all of the other information contained in this report, including our consolidated financial statements and related notes, before investing in any of our securities. The risks and uncertainties described below are not the only ones we face. Additional risks and uncertainties that we are unaware of, or that we currently believe are not material, may also become important factors that adversely affect our business. If any of the following risks, or other risks and uncertainties that are not yet identified or that we currently think are immaterial, 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 A common stock could decline. We may amend, supplement or add to the risk factors described below from time to time in future reports filed with the SEC.
Summary of Risk Factors
We are providing the following summary of the risk factors contained in this Form 10-K to enhance the readability and accessibility of our risk factor disclosures. We encourage our stockholders to carefully review the full risk factors contained in this Form 10-K in their entirety for additional information regarding the risks and uncertainties that could cause our actual results to vary materially from recent results or from our anticipated future results.
Risks Related to Our Business and Industry
We derive a majority of our revenue from customers using our platform for SEC filings.
We cannot accurately predict subscription renewal or upgrade rates.
Failure to manage our growth may adversely affect our business or operations.
Our revenue growth rate in recent periods may not be indicative of our future performance.
We have not been profitable historically and may not achieve or maintain profitability in the future.
Our quarterly results may fluctuate significantly.
Our solutions face intense competition in the marketplace.
Our revenue growth will depend in part on the success of our efforts to augment our direct-sales channels by developing relationships with third parties.
Adverse economic conditions or reduced technology spending may adversely impact our business.
If we cannot maintain our corporate culture as we grow, we could lose the innovation, teamwork, passion and focus on execution that we believe contribute to our success.
We depend on our senior management team and other key employees.
The COVID-19 pandemic has impacted our business, and its ultimate impact on our business and financial results is uncertain.
Our workforce is our primary operating expense and subjects us to risks associated with increases in the cost of labor.
Operations outside the United States expose us to risks inherent in international sales.
A significant fluctuation between the U.S. Dollar and other currencies could adversely impact our operating results.
Fixed-fee engagements with customers may not meet our expectations if we underestimate the cost of these engagements.
If we fail to continue to develop our brand, our business may suffer.
15

Legislative and regulatory changes could adversely affect our business.
We may need to raise additional capital, which may not be available to us.
We have acquired, and may continue to acquire, other companies or technologies, which could divert our management’s attention, result in additional dilution to our stockholders and otherwise disrupt our operations and adversely affect our operating results.
Because we recognize revenue over the term of each subscription, downturns or upturns in sales may not be immediately reflected in our operating results.
We are subject to general litigation that may materially adversely affect us.
A failure to maintain adequate internal controls over our financial and management systems could cause errors in our financial reporting, which could cause a loss of investor confidence and result in a decline in the price of our Class A common stock.
Our relatively limited operating history makes it difficult to predict our future operating results.
Risks Related to Technology and Intellectual Property
If we or our service providers fail to keep our customers’ information confidential or otherwise handle their information improperly, our business and reputation could be adversely affected.
The success of our cloud-based software largely depends on our ability to provide reliable solutions to our customers.
Any failure to offer high-quality technical support services may adversely affect our relationships with our customers.
Failure to establish and maintain partnerships that can provide complementary technology offerings and software integrations could limit our ability to grow our business.
If we do not keep pace with technological changes, our solutions may become less competitive.
If we fail to manage our technical operations infrastructure, our existing customers may experience service outages, and our new customers may experience delays in the deployment of our solutions.
The inability to maintain software licenses, or the existence of errors in the software we license could result in increased costs or reduced service levels.
Any failure or interruptions in the internet infrastructure, bandwidth providers, data center providers, other third parties or our own systems could negatively impact our business.
Changes in laws and regulations related to the internet or changes in the internet infrastructure itself may diminish the demand for our solutions.
We are subject to U.S. and foreign data privacy and protection laws and regulations as well as contractual privacy obligations.
Any failure to protect our intellectual property rights or defend against accusations of infringement of third-party intellectual property rights could impair our ability to protect our proprietary technology and our brand.
Some of our solutions utilize open source software, and any failure to comply with the terms of one or more of these open source licenses could negatively affect our business.
Risks Related to Taxes
The adoption of new tax legislation could adversely affect our business and financial condition.
Determining our income tax rate is complex and subject to uncertainty.
Our ability to use our net operating losses to offset future taxable income may be subject to certain limitations.
16

Risks Related to Ownership of Our Securities
Our stock price has been and will likely continue to be volatile or may decline regardless of our operating performance.
If there are substantial sales of shares of our Class A common stock or some or all of our convertible senior notes are converted and sold, the price of our Class A common stock could decline.
The dual class structure of our common stock concentrates voting control with certain of our executives.
Anti-takeover provisions in our charter documents, our convertible senior notes and Delaware law could make an acquisition of us more difficult, limit attempts by our stockholders to replace or remove our current management and may negatively affect the market price of our Class A common stock.
We do not intend to pay dividends for the foreseeable future.
Risks Related to our Indebtedness
The conditional conversion feature of our convertible senior notes may adversely affect our financial condition and operating results.
Servicing our debt requires a significant amount of cash.
Risks Related to Our Business and Industry
We derive a majority of our revenue from customers using our platform for SEC filings.
We derive a majority of our revenue from customers using our platform for SEC filings. We sell a variety of other solutions, including global statutory reporting, SOX, capital markets, enterprise risk management and audit management, but the introduction of new solutions beyond the SEC market may not be successful. Although non-SEC solutions generated 70% of new solution and new customer bookings in 2021, it is uncertain whether they will achieve the level of market acceptance we have achieved in the SEC market. Any factor adversely affecting sales of our platform or solutions, including release cycles, market acceptance, competition, performance and reliability, reputation and regulatory, economic and market conditions, could adversely affect our business and operating results.
17

We cannot accurately predict subscription renewal or upgrade rates.
Our business depends substantially on customers renewing their subscriptions with us and expanding their use of our services. Our customers have no obligation to renew their subscriptions for our services after the expiration of their current subscription period. While we have historically maintained a subscription and support revenue retention rate of greater than 94%, we may be unable to maintain this historical rate and we may be unable to accurately predict our subscription and support revenue retention rate. In addition, our customers may renew for shorter contract lengths, lower prices or a reduced scope of service. We cannot accurately predict new subscription or expansion rates and the impact these rates may have on our future revenue and operating results. Our renewal rates may decline or fluctuate as a result of a number of factors, including customer dissatisfaction with our service, customers’ ability to continue their operations and spending levels and deteriorating general economic conditions. If our customers do not renew their subscriptions for our service, purchase fewer solutions at the time of renewal, or negotiate a lower price upon renewal, our revenue will decline and our business will suffer. Our future success also depends in part on our ability to sell additional solutions and services, more subscriptions or enhanced editions of our services to our current customers, which may also require increasingly sophisticated and costly sales efforts that are targeted at senior management. If our efforts to sell additional solutions and services to our customers are not successful, our growth and operations may be impeded.
Failure to manage our growth may adversely affect our business or operations.
Since our formation, we have experienced significant growth in our business, customer base, employee headcount and operations, and we expect to continue to expand our business over the next several years. This growth places a significant strain on our management team and employees as well as our operating and financial systems. To manage our future growth, we must continue to scale our business functions, improve our financial and management controls and our reporting systems and procedures and expand and train our work force. In particular, we grew from 1,718 employees as of December 31, 2020 to more than 2,100 employees as of December 31, 2021. We anticipate that additional investments in sales personnel, infrastructure and research and development spending will be required to:
scale our operations and increase productivity;
address the needs of our customers;
further develop and enhance our existing solutions and offerings;
develop new technology; and
expand our markets and opportunity under management, including into new solutions and geographic areas.
We cannot assure you that our controls, systems and procedures will be adequate to support our future operations or that we will be able to manage our growth effectively. We also cannot assure you that we will be able to continue to expand our market presence in the United States, Europe, Asia Pacific region and other current markets or successfully establish our presence in other markets. Failure to effectively manage growth could result in difficulty or delays in deploying customers, declines in quality or customer satisfaction, increases in costs, difficulties in introducing new features or other operational difficulties, and any of these difficulties could adversely impact our business performance and results of operations.
18

Our revenue growth rate in recent periods may not be indicative of our future performance.
We experienced revenue growth rates of 26%, 18% and 22% in fiscal 2021, 2020 and 2019, respectively. Our historical revenue growth rates are not indicative of future growth, and we may not achieve similar revenue growth rates in future periods. You should not rely on our revenue or revenue growth for any prior quarterly or annual periods as any indication of our future revenue or revenue growth. If we are unable to maintain consistent revenue or revenue growth, our stock price could be volatile, and it may be difficult to achieve and maintain profitability.
We have not been profitable historically and may not achieve or maintain profitability in the future.
We have posted a net loss in each fiscal year since we began operations in 2008, including net losses of approximately $37.7 million in fiscal 2021, $48.4 million in fiscal 2020 and $47.5 million in fiscal 2019. While we have experienced continued revenue growth in recent periods, we are not certain whether or when we will obtain a high enough volume of subscriptions to sustain or increase our growth or achieve or maintain profitability in the future. In addition, we plan to continue to invest in our infrastructure, new solutions, research and development and sales and marketing, and as a result, we cannot assure you that we will achieve or maintain profitability. Because we intend to continue spending in anticipation of the revenue we expect to receive from these efforts, our expenses will be greater than the expenses we would incur if we developed our business more slowly. In addition, we may find that these efforts are more expensive than we currently anticipate, which would further impact our profitability.
Our quarterly results may fluctuate significantly.
Our quarterly results of operations, including the levels of our revenue, gross margin, profitability, cash flow and deferred revenue, may vary significantly in the future due to a variety of factors, including the risks and uncertainties described herein, and period-to-period comparisons of our operating results may not be meaningful. Accordingly, the results of any one quarter should not be relied upon as an indication of future performance. Fluctuations in quarterly results may negatively affect the value of our Class A common stock.
In addition, we have historically experienced seasonal variations in our revenue from professional services as many of our customers employ our professional services just before they file their Form 10-K with the SEC in the first calendar quarter. The majority of our SEC customers report their financials on a calendar year basis. While we expect our professional services revenue to become less seasonal as our non-SEC offerings grow, a significant portion of our revenue may continue to reflect seasonality, which makes it difficult to predict our future operating results.
Our solutions face intense competition in the marketplace.
The market for our solutions is increasingly competitive, rapidly evolving and fragmented, and is subject to changing technology and shifting customer needs. Although we believe that our platform and the solutions that it offers are unique, many vendors develop and market products and services that compete to varying extents with our offerings, and we expect competition in our market to continue to intensify. Moreover, industry consolidation may increase competition. In addition, many companies have chosen to invest in their own internal reporting solutions and therefore may be reluctant to switch to solutions such as ours.
19

We compete with many types of companies, including diversified enterprise software providers; providers of professional services, such as consultants and business and financial printers; governance, risk and compliance software providers; business intelligence/corporate performance management software providers; and business reporting software providers. Our competitors may be able to respond more quickly and effectively than we can to new or changing opportunities, technologies, standards or customer requirements. We could lose customers if our competitors introduce new competitive products, add new features, acquire competitive products, reduce prices, form strategic alliances with other companies or are acquired by third parties with greater available resources. We may also face increasing competition from open source software initiatives, in which competitors may provide software and intellectual property for free. In addition, if a prospective customer is currently using a competing solution, the customer may be unwilling to switch to our solutions without access to setup support services. If we are unable to provide those services on terms attractive to the customer, the prospective customer may be unwilling to utilize our solutions. If our competitors’ products, services or technologies become more accepted than our solutions, if they are successful in bringing their products or services to market earlier than ours, or if their products or services are more technologically capable than ours, then our revenue could be adversely affected. Pricing pressures and increased competition could result in reduced sales, reduced margins, losses or a failure to maintain or improve our competitive market position, any of which would adversely affect our business.
Our revenue growth will depend in part on the success of our efforts to augment our direct-sales channels by developing relationships with third parties.
We have established strategic relationships with global advisory firms, regional consulting and implementation firms and technology partners. We expect these parties to contribute to our growth through referrals, influencing purchases and enhancing our value proposition through advisory and implementation services. We plan to continue to expand our partner ecosystem and build relationships with third parties. Identifying partners, negotiating and supporting relationships with them, on-boarding those firms into our ecosystem and maintaining relationships requires a significant commitment of time and resources that may not yield a significant return on our investment. If we are unsuccessful in establishing or maintaining our relationships with partners, or if these partners are unsuccessful in marketing or selling our solutions, or are unable or unwilling to devote sufficient resources to these activities, our ability to compete in the marketplace or to grow our revenue could be impaired and our operating results may suffer. Furthermore, our partners rely on highly skilled and trained professionals to position the platform in the market and to provide implementation and consulting services to our customers. We have formal training and enablement programs for our partners; however, our enablement efforts may be ineffective. If we do not adequately develop and maintain a sufficient number of qualified and trained partner professionals with knowledge of our solutions and our platform, we may suffer from services not being delivered correctly, improper expectations being set with our customers and customers therefore choosing not to expand the use of our platform or deciding not to renew their subscriptions. Also, our partners may have relationships with our competitors and experience with other products or services that could be used as substitutes for our platform. These relationships and product experience may result in our partners recommending our competitors’ products or services over our own products or services. In addition, new or emerging technologies and technological trends or changes in customer requirements may result in certain third parties de-emphasizing their dealings with us or becoming potential competitors in the future.
20

Adverse economic conditions or reduced technology spending may adversely impact our business.
Our business depends on the overall demand for technology and on the economic health of our current and prospective customers. Global financial developments and global health crises or pandemics may harm us, including disruptions or restrictions on our employees’ ability to work and travel. In general, weakened global economic conditions, including those from the ongoing COVID-19 pandemic, make it difficult for our customers, prospective customers and us to forecast and plan future business activities accurately. Weak global economic conditions or a reduction in technology spending could adversely impact our business, financial condition and results of operations in a number of ways, including longer sales cycles, lower prices for our solutions, reduced bookings and lower or no growth. Additionally, our capital markets business can serve as a point of entry for customers to our platform. The growth of our capital markets and SEC businesses are based in part on the strength of the IPO/special-purpose acquisition company (“SPAC”) market, which can fluctuate. A significant decline in the IPO/SPAC market could adversely affect sales of our capital markets solution and potentially other solutions.
In addition, the uncertainty and instability surrounding the implementation and effect of “Brexit,” the United Kingdom’s decision to leave the European Union, may cause increased economic volatility. The longer term economic, legal, political and social implications of Brexit are unclear at this stage. Changes impacting our ability to conduct business in the U.K. or other E.U. countries, or changes to the regulatory regime applicable to our operations in those countries, may cause disruptions to and create uncertainty surrounding our business in the U.K. and E.U. Brexit has resulted in significant volatility in global stock market and currency exchange rate fluctuations. Further, uncertainty around these and related issues could lead to adverse effects on the economy of the U.K. and the other economies in which we operate. Any of these events could have a material adverse effect on our business operations, results of operations and financial condition.
If we cannot maintain our corporate culture as we grow, we could lose the innovation, teamwork, passion and focus on execution that we believe contribute to our success.
We believe our corporate culture is a critical component to our success. We have invested substantial time and resources in building our team. As we grow and develop the infrastructure of a public company, we may find it difficult to maintain our corporate culture. Any failure to preserve our culture could negatively affect our future success, including our ability to retain and recruit personnel and effectively focus on and pursue our corporate objectives.
We depend on our senior management team and other key employees.
We rely on our leadership team and other key employees. From time to time, there are changes in our management team resulting from the hiring or departure of executives or other key employees, which could disrupt our business. Our senior management and key employees are generally employed on an at-will basis, which means that they could terminate their employment with us at any time. The loss of one or more of our executive officers or key employees could have a material adverse effect on our business.
21

Further, to execute our growth plan, we must attract and retain highly qualified personnel. Competition for these individuals is intense, especially for engineers with high levels of experience in designing and developing software and internet-related services, senior sales executives and professional services personnel with appropriate financial reporting experience. We have, from time to time, experienced, and we expect to continue to experience, difficulty in hiring and retaining employees with appropriate qualifications. Many of the companies with which we compete for experienced personnel have greater resources than we have. If we hire employees from competitors or other companies, their former employers may attempt to assert that these employees have breached their legal obligations or that we have induced such breaches, resulting in a diversion of our time and resources. If we fail to attract new personnel or fail to retain and motivate our current personnel, our business and future growth prospects could be adversely affected.
The COVID-19 pandemic has impacted our business, and its ultimate impact on our business and financial results is uncertain.
The COVID-19 pandemic has significantly impacted the global economy, disrupted global supply chains and created significant volatility and disruption in financial markets, and increased unemployment levels. While it remains a developing situation, the pandemic and any quarantines, interruptions in travel and business disruptions with respect to us, our customers or partners have had and will continue to have an impact on our business. Although we are continuing to monitor and assess the effects of the COVID-19 pandemic, the ultimate impact of the COVID-19 pandemic on our business remains highly uncertain and will depend on certain developments, including the duration and spread of the outbreak, impact on our customers and our sales cycles, and effect on our vendors, all of which are uncertain and cannot be predicted.
As a result of the work and travel restrictions relating to the ongoing COVID-19 outbreak, substantially all of our sales and operating activities are being conducted remotely. This global work-from-home operating environment may adversely impact the productivity of certain employees, and these conditions may persist and harm our business, including our future operating results. The pandemic and accompanying market volatility, uncertainty and economic disruption may also have the effect of heightening many of the other risks described in the “Risk Factors” set forth in this Annual Report on Form 10-K.
Our workforce is our primary operating expense and subjects us to risks associated with increases in the cost of labor.
Labor is our primary operating expense. We may face labor shortages or increased labor costs because of increased competition for employees, higher employee turnover rates, or increases in employee benefit costs. If labor-related expenses increase, our operating expense could increase, which would adversely affect our business, financial condition and results of operations.
We are subject to the Fair Labor Standards Act (“FLSA”) and various federal and state laws governing such matters as minimum wage requirements, overtime compensation and other working conditions, citizenship requirements, discrimination and family and medical leave. In recent years, a number of companies have been subject to lawsuits, including class action lawsuits, alleging violations of federal and state law regarding workplace and employment matters, overtime wage policies, discrimination and similar matters. A number of these lawsuits have resulted in the payment of substantial damages by the defendants. Similar lawsuits may be threatened or instituted against us from time to time, and we may incur substantial damages and expenses resulting from lawsuits of this type, which could have a material adverse effect on our business, financial condition or results of operations.
22

Operations outside the United States expose us to risks inherent in international sales.
A key element of our growth strategy is to expand our international operations and develop a worldwide customer base. A growing portion of our revenue is from customers headquartered outside the United States. Operating in international markets requires significant resources and management attention and subjects us to regulatory, economic and political risks that are different from those in the United States. Because of our limited experience with international operations, our international expansion efforts may not be successful in creating additional demand for our solutions outside of the United States or in effectively selling subscriptions to our solutions in all of the international markets we enter. In addition, we face risks in doing business internationally that could adversely affect our business, including:
the need to localize and adapt our solutions for specific countries, including translation into foreign languages and associated expenses;
increased management, travel, infrastructure, legal compliance and regulation costs associated with having multiple international operations;
sales and customer service challenges associated with operating in different countries;
data privacy laws that require customer data to be stored and processed in a designated territory;
inadequate local infrastructure and difficulties in staffing and managing foreign operations;
different pricing environments and longer sales and collection cycles;
new and different sources of competition;
difficulties in enforcing intellectual property and other rights outside of the United States;
laws and business practices favoring local competitors;
compliance challenges related to the complexity of multiple, conflicting and changing governmental laws and regulations;
increased financial accounting and reporting burdens and complexities;
restrictions on the transfer of funds;
an uncertain trade environment;
adverse tax consequences;
unstable regional economic and political conditions;
liquidity issues, including due to political actions by sovereign nations with a controlled currency environment, which could result in decreased values of cash balances or potential difficulties protecting our foreign assets or satisfying local obligations;
difficulties in obtaining export licenses for certain technology, tariffs, quotas and other trade barriers;
issues resulting from operations in locations with a higher incidence of corruption and fraudulent business practices;
challenges in integrating acquisitions with foreign operations; and
23

natural disasters, acts of war, terrorism, security breaches, pandemics or other health crises, including the ongoing COVID-19 pandemic.
Some of our third-party business partners have international operations and are also subject to these risks and if our third-party business partners are unable to appropriately manage these risks, our business may be harmed.
A significant fluctuation between the U.S. Dollar and other currencies could adversely impact our operating results.
Although our financial results are reported in U.S. Dollars, a portion of our sales and operating costs are realized in other currencies, with the largest concentration of foreign sales occurring in Europe. We anticipate that over time, an increasing portion of our international contracts may be denominated in local currencies. Therefore, fluctuations in the value of the U.S. Dollar and foreign currencies may impact our operating results when translated into U.S. Dollars. We do not currently engage in currency hedging activities to limit the risk of exchange rate fluctuations. Significant long-term fluctuations in relative currency values, and in particular, an increase in the value of the U.S. Dollar against foreign currencies, could have an adverse effect on our operating results.
Fixed-fee engagements with customers may not meet our expectations if we underestimate the cost of these engagements.
We provide certain professional services on a fixed-fee basis. When making proposals for fixed-fee engagements, we estimate the costs and timing for completing the engagements. We provide professional services on both SEC and non-SEC solutions, including our financial services, integrated risk, global statutory reporting and FERC reporting solutions. Professional services on non-SEC solutions usually involve a different mix of subscription, support and services than professional services on our SEC solution. Growth in professional services on non-SEC solutions may impact our gross margins in ways that we cannot predict. If we are required to spend more hours than planned to perform these services, our cost of services revenue could exceed the fees charged to our customers on certain engagements and could cause us to recognize a loss on a contract, which would adversely affect our operating results. In addition, if we are unable to provide these professional services, we may lose sales or incur customer dissatisfaction, and our business and operating results could be significantly harmed.
If we fail to continue to develop our brand, our business may suffer.
We believe that continuing to develop and maintain awareness of our brand is critical to achieving widespread acceptance of our solution and is an important element in attracting and retaining customers. Efforts to build our brand may involve significant expense and may not generate customer awareness or increase revenue at all, or in an amount sufficient to offset expenses we incur in building our brand.
Promotion and enhancement of our name and the brand names of our solutions depends largely on our success in being able to provide high quality, reliable and cost-effective solutions. If customers do not perceive our solutions as meeting their needs, or if we fail to market our solutions effectively, we will likely be unsuccessful in creating the brand awareness that is critical for broad customer adoption of our solutions. That failure could result in a material adverse effect on our business, financial condition and operating results.
24

Legislative and regulatory changes could adversely affect our business.
The market for our solutions depends in part on the requirements of the SEC, the Federal Reserve System, the Federal Deposit Insurance Corporation and other regulatory bodies. Any legislation or rulemaking substantially affecting the content or method of delivery of documents to be filed with these regulatory bodies could have an adverse effect on our business. Uncertainty caused by political change in the United States and Western Europe (including Brexit) heightens regulatory uncertainty in these areas. New legislation, or a significant change in rules, regulations, directives or standards could reduce demand for our products and services, increase expenses as we modify our products and services to comply with new requirements and retain relevancy, impose limitations on our operations, and increase compliance or litigation expense, each of which could have a material adverse effect on our business, financial condition and results of operations.
We may need to raise additional capital, which may not be available to us.
Our future liquidity and capital requirements are difficult to predict as they depend upon many factors, including the success of our solutions and competing technological and market developments. In the future, we may require additional capital to respond to business opportunities, challenges, acquisitions or unforeseen circumstances, and we may not be able to timely secure additional debt or equity financing on favorable terms, or at all. Any debt financing obtained by us in the future could involve restrictive covenants relating to our capital raising activities and other financial and operational matters. If we raise additional funds through further issuances of equity, convertible debt securities or other securities convertible into equity, our existing stockholders could suffer significant dilution in their percentage ownership of our company, and any new equity securities we issue could have rights, preferences and privileges senior to those of holders of our Class A common stock.
We have acquired, and may continue to acquire, other companies or technologies, which could divert our management’s attention, result in additional dilution to our stockholders and otherwise disrupt our operations and adversely affect our operating results.
We have acquired and may in the future seek to acquire or invest in businesses, applications or technologies that we believe could complement or expand our solutions, enhance our technical capabilities or otherwise offer growth opportunities. The pursuit of potential acquisitions may divert the attention of management and cause us to incur various expenses in identifying, investigating and pursuing suitable acquisitions, whether or not they are consummated. In addition, we have limited experience in acquiring other businesses. For businesses we have acquired or may acquire, we may not be able to integrate the acquired customers, personnel, operations and technologies successfully or effectively manage the combined business following the acquisition.
Because we recognize revenue over the term of each subscription, downturns or upturns in sales may not be immediately reflected in our operating results.
We generally recognize subscription and support revenue from customers ratably over the terms of their subscription agreements, which are typically on an annual cycle and automatically renew for additional periods. As a result, a substantial portion of the revenue we report in each quarter will be derived from the recognition of deferred revenue relating to subscription agreements entered into during previous quarters. Consequently, a decline in new or renewed subscriptions in any one quarter may not be immediately reflected in our revenue results for that quarter. Accordingly, the effect of any significant downturns in sales, including changes as a result of the ongoing COVID-19 pandemic, may not be fully reflected in our results of operations until future periods.
25

We are subject to general litigation that may materially adversely affect us.
From time to time, we may be involved in disputes or regulatory inquiries that arise in the ordinary course of business. We expect that the number and significance of these potential disputes may increase as our business expands and our company grows larger. While our agreements with customers limit our liability for damages arising from our solutions, we cannot assure you that these contractual provisions will protect us from liability for damages in the event we are sued. Although we carry general liability insurance coverage, our insurance may not cover all potential claims to which we are exposed or may not be adequate to indemnify us for all liability that may be imposed. Any claims against us, whether meritorious or not, could be time consuming, result in costly litigation, require significant amounts of management time, and result in the diversion of significant operational resources. Because litigation is inherently unpredictable, we cannot assure you that the results of any of these actions will not have a material adverse effect on our business, financial condition, results of operations and prospects.
A failure to maintain adequate internal controls over our financial and management systems could cause errors in our financial reporting.
We must maintain effective financial and management systems and internal controls to meet our public company reporting obligations. Moreover, SOX requires, among other things, that we maintain effective disclosure controls and procedures and internal control over financial reporting. If we have a material weakness or deficiency in our internal control over financial reporting, we may not detect errors on a timely basis and our financial statements may be materially misstated. Effective internal controls are necessary for us to produce reliable financial reports and are important to prevent fraud. As a result, our failure to maintain effective financial and management systems and internal controls could result in errors in our financial reporting, us being subject to regulatory action and a loss of investor confidence in the reliability of our financial statements.
Our relatively limited operating history makes it difficult to predict our future operating results.
We were founded in 2008 and have a relatively limited operating history. We began offering our first solution in 2010 and launched our platform in 2013. As a result of our limited operating history, our ability to forecast our future operating results is limited and subject to a number of uncertainties, including our ability to plan for and model future growth. We have encountered and will encounter risks and uncertainties frequently experienced by growing companies in rapidly changing industries, such as the risks and uncertainties described herein. If our assumptions regarding these risks and uncertainties (which we use to plan our business) are incorrect or change due to changes in our markets, or if we do not address these risks successfully, our operating and financial results could differ materially from our expectations and our business could suffer.
26

Risks Related to Technology and Intellectual Property
If we or our service providers fail to keep our customers’ information confidential or otherwise handle their information improperly, our business and reputation could be adversely affected.
Because data security is a critical competitive factor in our industry, we make numerous statements in our privacy policy and customer agreements, through our certifications to privacy standards and in our marketing materials, providing assurances about the security of our platform. If we fail to keep customers’ proprietary information and documentation confidential, we may lose existing customers and potential new customers and may expose them to significant damages based on the premature release of confidential information. While we have security measures in place to protect customer information and prevent data loss and other security breaches, these measures may be breached as a result of third-party action, employee error, malfeasance or otherwise. Because the techniques used to obtain unauthorized access or sabotage systems change frequently and generally are not identified until they are launched against a target, we may be unable to anticipate these techniques or to implement adequate preventative measures.
In addition, certain of our service providers (including, without limitation, hosting facilities, disaster recovery providers and software providers) have access to our customers’ data and could suffer security breaches or data losses that affect our customers’ information. If an actual or perceived security breach or premature release occurs, our reputation could be damaged and we may lose future sales and customers. We may also become subject to civil claims, including indemnity or damage claims in certain customer contracts, or criminal investigations by appropriate authorities, any of which could harm our business and operating results. Furthermore, while our errors and omissions insurance policies include liability coverage for these matters, if we experienced a widespread security breach that impacted a significant number of our customers for whom we have these indemnity obligations, we could be subject to indemnity claims that exceed such coverage.
The success of our cloud-based software largely depends on our ability to provide reliable solutions to our customers.
Because our solutions are complex and we continually release new features, our solutions could have errors, defects, viruses or security flaws that could result in unanticipated downtime for our subscribers and harm our reputation and our business. Since our customers use our solutions for important aspects of their business, any errors, defects, disruptions in access, security flaws, viruses, data corruption or other performance problems associated with our solutions could hurt our reputation and may damage our customers’ businesses. If that occurs, customers could elect not to renew their subscriptions, could delay or withhold payment to us or may make warranty or other claims against us. In addition, if the public becomes aware of a security breach of our solutions, our future business prospects could be adversely impacted.
Any failure to offer high-quality technical support services may adversely affect our relationships with our customers.
Once our solutions are deployed, our customers depend on our customer success organization to resolve technical issues relating to our solutions. We may be unable to respond quickly enough to accommodate short-term increases in customer demand for support services without incurring additional expenses or at all. Increased customer demand for these services, without corresponding revenue, could increase costs and adversely affect our operating results. In addition, our sales process is highly dependent on our solutions and business reputation and on positive recommendations from our existing customers.
27

Failure to establish and maintain partnerships that can provide complementary technology offerings and software integrations could limit our ability to grow our business.
Our growth strategy includes expanding the use of our platform through complementary technology offerings and software integrations, such as third-party application programming interfaces, or APIs. While we have established relationships with certain providers of complementary technology offerings and software integrations, we cannot assure you that we will be successful in maintaining partnerships with these providers or in establishing additional partnerships of this type. Third-party providers of complementary applications and APIs may decline to enter into partnerships with us or may later terminate their relationships with us, change the features of their applications and platforms, restrict our access to their applications and platforms or alter the terms governing use of their applications and APIs and access to those applications and platforms in an adverse manner. Such changes could functionally limit or terminate our ability to use these third-party applications and platforms with the Workiva platform. Further, if we fail to integrate the Workiva platform with new third-party applications and platforms that our customers use, or to adapt to the data transfer requirements of such third-party applications and platforms, we may not be able to offer the functionality that our customers need. In addition, we may benefit from these partners’ brand recognition, reputations, referrals and customer bases. Any losses or shifts in the referrals from or the market positions of these partners in general, in relation to one another or to new competitors or new technologies could lead to losses in our relationships or customers or our need to identify or transition to alternative channels for marketing our solutions.
If we do not keep pace with technological changes, our solutions may become less competitive.
Our market is characterized by rapid technological change, frequent product and service innovation and evolving industry standards. If we are unable to provide enhancements and new features for our existing solutions or new solutions that achieve market acceptance or that keep pace with these technological developments, our business could be adversely affected. For example, we focus on enhancing the features of our platform to improve its utility for larger customers with complex, dynamic and global operations. The success of enhancements, new features and solutions depends on several factors, including the timely completion, introduction and market acceptance of the enhancements or new features or solutions. If we fail to introduce platform enhancements, or if our customers experience difficulties using our platform as a result of the transition or of the implementation of these enhancements, our revenue retention and revenue growth may be adversely affected. In addition, because our solutions are designed to operate on a variety of systems, we will need to continuously modify and enhance our solutions to keep pace with changes in internet-related hardware, software, communication, browser and database technologies. We may not be successful in either developing these modifications and enhancements or in bringing them to market in a timely fashion. Furthermore, uncertainties about the timing and nature of new network platforms or technologies, or modifications to existing platforms or technologies, could increase our research and development expenses. Any failure of our solutions to keep pace with technological changes or operate effectively with future network platforms and technologies could reduce the demand for our solutions, result in customer dissatisfaction and adversely affect our business.
If we fail to manage our technical operations infrastructure, our existing customers may experience service outages, and our new customers may experience delays in the deployment of our solutions.
We have experienced significant growth in the number of users, projects and data that our operations infrastructure supports. We seek to maintain sufficient excess capacity in our operations infrastructure to meet the needs of all of our customers. We also seek to maintain excess capacity to facilitate the rapid provision of new customer deployments and the expansion of existing customer deployments. In addition, we need to properly manage our technological operations infrastructure in order
28

to support changes in hardware and software parameters and the evolution of our solutions, all of which require significant lead time. Our platform interacts with and depends on technology provided by Amazon Web Services, Google Cloud Platform and other third-party providers, and our data is hosted pursuant to service agreements with these providers. We do not control the operation of these providers or their facilities, and the facilities are vulnerable to damage, interruption or misconduct, which could result in interruptions in our services. We have experienced, and may in the future experience, website disruptions, outages and other performance problems. These problems may be caused by a variety of factors, including infrastructure changes, human or software errors, viruses, security attacks, fraud, spikes in customer usage and denial of service issues. In some instances, we may not be able to identify the cause or causes of these performance problems within an acceptable period of time. If we do not accurately predict our infrastructure requirements, our existing customers may experience service outages that may subject us to financial penalties, financial liabilities and customer losses. If our operations infrastructure fails to keep pace with increased sales, customers may experience delays as we seek to obtain additional capacity, which could adversely affect our reputation and our revenue.
The inability to maintain software licenses, or the existence of errors in the software we license could result in increased costs or reduced service levels.
Our solutions incorporate certain third-party software that may be licensed to or hosted by or on behalf of Workiva, or may be hosted by a licensor and accessed by Workiva on a Software-as-a-Service basis. We anticipate that we will continue to rely on third-party software and development tools from third parties in the future. There may not be commercially reasonable alternatives to the third-party software we currently use, or it may be difficult or costly to replace. In addition, integration of the software used in our solutions with new third-party software may require significant work and require substantial investment of our time and resources. Any undetected errors or defects in this third-party software could prevent the deployment or impair the functionality of our solutions, delay new solution introductions, result in a failure of our solutions and injure our reputation.
Interruptions in third-party services or software may damage our reputation, reduce our revenue, cause us to issue credits or pay penalties, cause customers to terminate their subscriptions and adversely affect our renewal rates and our ability to attract new customers. Our business would be harmed if our customers and potential customers believe our service is unreliable. Any inability to maintain or acquire third-party licensed software for use in our solutions could result in increased costs or reduced service levels, which would adversely affect our business.
Any failure or interruptions in the internet infrastructure, bandwidth providers, data center providers, other third parties or our own systems could negatively impact our business.
Our ability to deliver our solutions is dependent on the development and maintenance of the internet and other telecommunications services by third parties. Such services include maintenance of a reliable network backbone with the necessary speed, data capacity and security for providing reliable internet access and services and reliable telecommunications systems that connect our operations. While our solutions are designed to operate without interruption, we may experience interruptions and delays in services and availability from time to time.
29

Further, we rely on third-party systems and vendors, including data center, bandwidth, and telecommunications equipment providers, to provide our solutions. Our platform has been developed with, and is based on, cloud computing technology. It is hosted pursuant to service agreements on servers by third-party service providers, including those with Amazon Web Services and Google Cloud Platform. We do not control the operation of these providers or their facilities, and the facilities are vulnerable to damage, interruption or misconduct. We also do not maintain redundant systems for some of these services. Unanticipated problems at these facilities could result in lengthy interruptions in our services. If the services of one or more of these providers are terminated, disrupted, interrupted or suspended for any reason, we could experience disruption in our ability to offer our solutions, or we could be required to retain the services of replacement providers. We may move or transfer our data and our customers’ data to other cloud hosting providers and any unsuccessful data transfers may impair the delivery of our service.
Changes in laws and regulations related to the internet or changes in the internet infrastructure itself may diminish the demand for our solutions.
The future success of our business depends upon the continued use of the internet as a primary medium for commerce, communication and business solutions. Federal, state or foreign government bodies or agencies have in the past adopted, and may in the future adopt, laws or regulations affecting the use of the internet as a commercial medium. Changes in these laws or regulations could require us to modify our solutions in order to comply with these changes. In addition, government agencies or private organizations may begin to impose taxes, fees or other charges for accessing the internet or commerce conducted via the internet. These laws or charges could result in reductions in the demand for internet-based solutions such as ours.
In addition, the use of the internet as a business tool could be adversely affected due to delays in the development or adoption of new standards and protocols to handle increased demands of internet activity, security, reliability, cost, ease of use, accessibility and quality of service. The performance of the internet and its acceptance as a business tool has been adversely affected by “viruses,” “worms” and similar malicious programs, and the internet has experienced a variety of outages and other delays as a result of damage to portions of its infrastructure. If the use of the internet is adversely affected by these issues, demand for our solutions could suffer.
We are subject to U.S. and foreign data privacy and protection laws and regulations as well as contractual privacy obligations.
We manage private and confidential information and documentation related to our customers’ finances and transactions, often prior to public dissemination. The use of insider information is highly regulated in the United States and abroad, and violations of securities laws and regulations may result in civil and criminal penalties. In addition, we are subject to the data privacy and protection laws and regulations adopted by federal, state and foreign legislatures and governmental agencies. Privacy laws restrict our storage, use, processing, disclosure, transfer and protection of personal information that may be placed in our platform by our customers or collected from visitors while visiting our websites. The regulatory framework for privacy and data protection issues worldwide is evolving, and new or proposed legislation and regulations could also significantly affect our business. These laws and regulations, as well as any associated inquiries or investigations or any other government actions, may be costly to comply with and may delay or impede the development of new products, result in negative publicity, increase our operating costs, require significant management time and attention, and subject us to remedies that may harm our business, including fines or demands or orders that we modify or cease existing business practices.
30

In addition, as we expand our operations internationally, compliance with regulations that differ from jurisdiction to jurisdiction may also impose substantial burdens on our business. In particular, the European Union has implemented the General Data Protection Regulation (“GDPR”), which came into force in May 2018. The GDPR includes more robust obligations on data processors and heavier documentation requirements for data protection compliance programs by companies that process personal data of residents of the E.U., and imposes significant penalties for non-compliance. Further, because our customers often use a Workiva account across multiple jurisdictions, E.U. regulators could determine that we transfer data from the E.U. to the U.S., which could subject us to E.U. laws with respect to data privacy. Those laws and regulations are uncertain and subject to change. For example, in July 2020, the Court of Justice of the E.U. issued a decision that invalidated the E.U.-U.S. Privacy Shield framework, a mechanism that companies had previously relied on to transfer personal information from the E.U. to the U.S., on the basis that such transfer mechanism does not comply with the level of protection required under the GDPR. These changes to the legal bases for transferring data from E.U. to the U.S. could affect the manner in which we provide our services or adversely affect our financial results.
In addition to government activity, the technology industry and other industries are considering various new, additional or different self-regulatory standards that may place additional burdens on us. If the processing of personal and confidential information were to be curtailed in this manner, our software solutions may be less effective or diminish the user experience, which may reduce demand for our solutions and adversely affect our business.
We are also subject to the privacy and data protection-related obligations in our contracts with our customers and other third parties. We could be adversely affected by changes to these contracts in ways that are inconsistent with our practices or in conflict with the laws and regulations of the United States, foreign or international regulatory authorities. We may also be contractually liable to indemnify and hold harmless our clients from the costs or consequences of inadvertent or unauthorized disclosure of data that we store or handle as part of providing our services. Finally, we are also subject to contractual obligations and other legal restrictions with respect to our collection and use of data, and we may be liable to third parties in the event we are deemed to have wrongfully used or gathered data.
As our customers and prospects prepare to comply with frequently changing privacy legislation, including GDPR, we are subject to our current and prospective customers’ enhanced due diligence prior to contract execution. Furthermore, the uncertainty of how regulators will apply privacy laws in different jurisdictions has caused many companies to adopt very broad and restrictive vendor policies, contract templates and requirements. Due to the aforementioned changes to privacy law, our current and prospective customers have begun to require us to adopt standard contractual clauses, data processing agreements, or amendments to existing agreements regarding privacy and/or security compliance prior to conducting new (or any) business with us. In addition, due diligence by current or prospective customers may take the form of onsite audits and questionnaires. Negotiating these clauses and satisfying customers’ concerns around privacy risk can slow down the overall sales cycle due to the coordination of so many subject matter experts. Slower sales cycles may limit our ability to grow and create focus on compliance points as opposed to new sales.
Any failure by us or a third-party contractor providing services to us to comply with applicable privacy and data protection laws, regulations, self-regulatory requirements or industry guidelines, our contractual privacy obligations or our own privacy policies, may result in fines, statutory or contractual damages, litigation or governmental enforcement actions. These proceedings or violations could force us to spend significant amounts in defense or settlement of these proceedings, result in the imposition of monetary liability, distract our management, increase our costs of doing business, and adversely affect our reputation and the demand for our solutions.
31

Furthermore, government agencies may seek to access sensitive information that our customers upload to our service providers or restrict customers’ access to our service providers. Laws and regulations relating to government access and restrictions are evolving, and compliance with such laws and regulations could limit adoption of our services by customers and create burdens on our business. Moreover, investigations into our compliance with privacy-related obligations could increase our costs and divert management attention.
Any failure to protect our intellectual property rights or defend against accusations of infringement of third-party intellectual property rights could impair our ability to protect our proprietary technology and our brand.
Our success substantially depends upon our proprietary methodologies and other intellectual property rights. Unauthorized use of our intellectual property by third parties may damage our brand and our reputation. As of December 31, 2021, we had 63 issued patents and 15 patent applications pending, and we expect to seek additional patents in the future. In addition, we rely on a combination of copyright, trademark and trade secret laws, employee and third-party non-disclosure and non-competition agreements and other methods to protect our intellectual property. However, unauthorized parties may attempt to copy or obtain and use our technology to develop products with the same functionality as our solutions. We cannot assure you that the steps we take to protect our intellectual property will be adequate to deter misappropriation of our proprietary information or that we will be able to detect unauthorized use and take appropriate steps to protect our intellectual property. United States federal and state intellectual property laws offer limited protection, and the laws of some countries provide even less protection. Moreover, changes in intellectual property laws, such as changes in the law regarding the patentability of software, could also impact our ability to obtain protection for our solutions. In addition, patents may not be issued with respect to our pending or future patent applications. Those patents that are issued may not be upheld as valid, may be contested or circumvented, or may not prevent the development of competitive solutions.
Patent and other intellectual property disputes are common in our industry. We might be required to spend significant resources and divert the efforts of our technical and management personnel to monitor and protect our intellectual property. Litigation brought to protect and enforce our intellectual property rights could be costly, time-consuming and distracting to management and could result in the impairment or loss of portions of our intellectual property. Furthermore, our efforts to enforce our intellectual property rights may be met with defenses, counterclaims and countersuits attacking the validity and enforceability of our intellectual property rights. Any failure to secure, protect and enforce our intellectual property rights could seriously adversely affect our brand and adversely impact our business.
32

In addition, our success depends upon our ability to refrain from infringing upon the intellectual property rights of others. Some companies, including some of our competitors, own large numbers of patents, copyrights and trademarks, which they may use to assert claims against us. As we grow and enter new markets, we will face a growing number of competitors. As the number of competitors in our industry grows and the functionality of products in different industry segments overlaps, we expect that software and other solutions in our industry may be subject to such claims by third parties. Third parties may in the future assert claims of infringement, misappropriation or other violations of intellectual property rights against us. We cannot assure you that infringement claims will not be asserted against us in the future, or that, if asserted, any infringement claim will be successfully defended. A successful claim against us could require that we pay substantial damages or ongoing royalty payments, prevent us from offering our services, or require that we comply with other unfavorable terms. We may also be obligated to indemnify our customers or business partners or pay substantial settlement costs, including royalty payments, in connection with any such claim or litigation and to obtain licenses, modify applications or refund fees, which could be costly. Even if we were to prevail in such a dispute, any litigation regarding our intellectual property could be costly and time-consuming and divert the attention of our management and key personnel from our business operations.
Some of our solutions utilize open source software, and any failure to comply with the terms of one or more of these open source licenses could negatively affect our business.
Some of our solutions include software covered by open source licenses, which may include, by way of example, GNU General Public License and the Apache License. The terms of various open source licenses have not been interpreted by United States courts, and 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 solutions. By the terms of certain open source licenses, we could be required to release the source code of our proprietary software, and to make our proprietary software available under open source licenses, if we combine our proprietary software with open source software in a certain manner. In the event that portions of our proprietary software are determined to be subject to an open source license, we could be required to publicly release the affected portions of our source code, re-engineer all or a portion of our technologies, or otherwise be limited in the licensing of our technologies, each of which could reduce or eliminate the value of our technologies and services. In addition to risks related to license requirements, usage of open source software can lead to greater risks than use of third-party commercial software, as open source licensors generally do not provide warranties or controls on the origin of the software. Many of the risks associated with usage of open source software cannot be eliminated and could negatively affect our business.
Risks Related to Taxes
The adoption of new tax legislation could adversely affect our business and financial condition.
Changes to U.S. tax laws could also impact how U.S. corporations are taxed. Although we cannot predict whether or in what form such changes will be issued or enacted, they could have a material impact on our effective tax rate, income tax expense, deferred tax assets, results of operations, cash flows, and profitability.
33

Determining our income tax rate is complex and subject to uncertainty.
The computation of provision for income tax is complex, as it is based on the laws of numerous taxing jurisdictions and requires significant judgment on the application of complicated rules governing accounting for tax provisions under U.S. generally accepted accounting principles. In addition, the application of federal, state, local and international tax laws to services provided electronically is evolving, and new tax requirements could be applied solely or disproportionately to services provided over the internet. Provision for income tax for interim quarters is based on a forecast of our U.S. and non-U.S. effective tax rates for the year, which includes forward-looking financial projections, including the expectations of profit and loss by jurisdiction, and contains numerous assumptions. Various items cannot be accurately forecasted and future events may be treated as discrete to the period in which they occur. Our provision for income tax can be materially impacted, for example, by the geographical mix of our profits and losses, changes in our business, such as internal restructuring and acquisitions, changes in tax laws and accounting guidance and other regulatory, legislative or judicial developments changes in tax rates, tax audit determinations, changes in our uncertain tax positions, changes in our intent and capacity to permanently reinvest foreign earnings, changes to our transfer pricing practices, tax deductions attributed to equity compensation and changes in our need for a valuation allowance for deferred tax assets. The authorities in these jurisdictions in which we operate or otherwise conduct business, including state and local taxing authorities in the United States, could successfully assert that we are obligated to pay additional taxes, interest and penalties. The authorities could also claim that various withholding requirements apply to us or our subsidiaries or assert that benefits of tax treaties, tax holidays or government grants that we intend to utilize are not available to us or our subsidiaries, any of which could have a material impact on us and the results of our operations.
The tax authorities in the United States and other countries where we do business regularly examine our income and other tax returns, and these examinations could result in the assessment of material additional taxes. Our tax expense also may be impacted if our intercompany transactions, which are required to be computed on an arm’s-length basis, are challenged and successfully disputed by the tax authorities. For these reasons, our actual income taxes may be materially different from our provision for income tax.
Our ability to use our net operating losses to offset future taxable income may be subject to certain limitations.
In general, under Section 382 of the Code, a corporation that undergoes an ownership change within the meaning of Section 382 of the Code and the underlying regulations is subject to limitations on its ability to utilize its pre-change net operating losses (“NOLs”), to offset future taxable income. If our existing NOLs are subject to limitations arising from previous ownership changes, our ability to utilize NOLs could be limited by Section 382 of the Code. Future changes in our stock ownership, some of which are outside of our control, could result in an ownership change under Section 382 of the Code. Furthermore, our ability to utilize the NOLs of companies that we have acquired or may acquire in the future may be subject to limitations. There is also a risk that under prior regulations or due to other unforeseen reasons, our prior year NOLs could expire or otherwise be unavailable to offset future income tax liabilities. For these reasons, we may not be able to realize a tax benefit from the use of our NOLs, whether or not we attain profitability.
34

Risks Related to Ownership of Our Securities
Our stock price has been and will likely continue to be volatile or may decline regardless of our operating performance.
The trading price for shares of our Class A common stock has been, and is likely to continue to be, volatile for the foreseeable future. The market price of our Class A common stock may fluctuate in response to many risk factors listed in this section, and others beyond our control.
Furthermore, the stock markets recently have experienced extreme price and volume fluctuations that have affected and continue to affect the market prices of equity securities of many companies, and technology companies in particular. These fluctuations often have been unrelated or disproportionate to the operating performance of those companies. These broad market and industry fluctuations, as well as general economic, political and market conditions such as recessions, interest rate changes or international currency fluctuations, may negatively impact the market price of our Class A common stock. In the past, companies that have experienced volatility in the market price of their stock have been subject to securities class action litigation. We may be the target of this type of litigation in the future. Securities litigation against us could result in substantial costs and divert our management’s attention from other business concerns, which could harm our business.
If there are substantial sales of shares of our Class A common stock or some or all of our convertible senior notes are converted and sold, the price of our Class A common stock could decline.
The price of our Class A common stock could decline if our convertible senior notes are converted. In addition, upon conversion of the convertible senior notes, we have the option to pay or deliver, as the case may be, cash, shares of our Class A common stock, or a combination of cash and shares of our Class A common stock, and anticipated conversion of the convertible senior notes into shares of our Class A common stock could depress the price of our Class A common stock. Further, the existence of the convertible senior notes may encourage short selling by market participants that engage in hedging or arbitrage activity.
The market price of the shares of our Class A common stock could decline as a result of the sale of a substantial number of our shares of common stock in the public market, including by us, our directors, executive officers and significant shareholders, or by the conversion of our convertible senior notes into shares of our Class A common stock and the subsequent sale of such shares in the public market. New investors in subsequent transactions could gain rights, preferences and privileges senior to those of holders of our Class A common stock.
The dual class structure of our common stock concentrates voting control with certain of our executives.
Our Class B common stock has ten votes per share, and our Class A common stock has one vote per share. As of December 31, 2021, the Class B common stock beneficially owned by certain of our current and former executive officers collectively represented approximately 47% of the voting power of our outstanding capital stock. This significant concentration of voting power may limit the ability of Class A common stockholders to influence corporate matters for the foreseeable future and may have the effect of delaying, deferring or preventing a change in control, impeding a merger, consolidation, takeover or other business combination involving us, or discouraging a potential acquirer from making a tender offer or otherwise attempting to obtain control of our business, even if such a transaction would benefit other stockholders. The holders of Class B common stock may also have interests that differ from those of
35

Class A common stock holders and may vote in a way that may be adverse to the interests of holders of Class A common stock.
Anti-takeover provisions in our charter documents, our convertible senior notes and Delaware law could make an acquisition of us more difficult, limit attempts by our stockholders to replace or remove our current management and may negatively affect the market price of our Class A common stock.
Provisions in our certificate of incorporation and bylaws may have the effect of delaying or preventing a change of control or changes in our management. Our certificate of incorporation and bylaws include provisions that:
establish that our board of directors is divided into three classes, with each class serving three-year staggered terms;
provide that our directors may be removed only for cause;
provide that vacancies on our board of directors may be filled only by a majority of directors then in office, even though less than a quorum;
require that any action to be taken by our stockholders be effected at a duly called annual or special meeting and not by written consent;
specify that special meetings of our stockholders can be called only by our board of directors, the chairman of our board of directors or our chief executive officer or president (in the absence of a chief executive officer);
establish an advance notice procedure for stockholder proposals to be brought before an annual meeting, including proposed nominations of persons for election to our board of directors;
authorize our board of directors to issue, without further action by the stockholders, up to 100,000,000 shares of undesignated preferred stock;
require the approval of our board of directors or the holders of a supermajority of our outstanding shares of capital stock to amend our bylaws and certain provisions of our certificate of incorporation; and
reflect two classes of common stock, as discussed above.
In addition, certain provisions in the indenture governing our convertible senior notes may make it more difficult or expensive for a third party to acquire us. In addition, we are a Delaware corporation and governed by the provisions of Section 203 of the Delaware General Corporation Law, which generally prohibits a Delaware corporation from engaging in any of a broad range of business combinations with any “interested” stockholder, in particular those owning 15% or more of our outstanding voting stock, for a period of three years following the date on which the stockholder became an “interested” stockholder.
We do not intend to pay dividends for the foreseeable future.
We may not declare or pay cash dividends on our capital stock in the near future. We currently intend to retain any future earnings to finance the operation and expansion of our business, and we do not expect to declare or pay any dividends in the foreseeable future. Consequently, stockholders must rely on sales of their Class A common stock after price appreciation as the only way to realize any future gains on their investment.
36

Risks Related to Our Indebtedness
The conditional conversion feature of our convertible senior notes may adversely affect our financial condition and operating results.
We completed an offering of convertible senior notes in August 2019. The convertible senior notes became conditionally convertible for the fourth quarter of 2021 and the first quarter of 2022 because our Class A Common Stock traded at a price equal to or greater than 130% of the conversion price for at least 20 trading days during the 30 consecutive trading days ending on the last trading day of the immediately preceding calendar quarter. As a result of this trigger being met, and in the event the conditional conversion feature of our convertible senior notes is triggered again in future periods, holders of such notes will be entitled to convert the convertible senior notes at any time during specified periods at their option. If one or more holders elect to convert their convertible senior notes, unless we elect to satisfy our conversion obligation by delivering solely shares of our Class A common stock (other than paying cash in lieu of delivering any fractional share), we would be required to settle a portion or all of our conversion obligation through the payment of cash, which could adversely affect our liquidity. In addition, even if holders do not elect to convert their convertible senior notes, we could be required under applicable accounting rules to reclassify all or a portion of the outstanding principal of the convertible senior notes as a current rather than long-term liability, which would result in a material reduction of our net working capital.
Servicing our debt requires a significant amount of cash.
Our ability to make scheduled payments of the principal of, to pay interest on or to refinance our current and future indebtedness, including our convertible senior notes, depends on our future performance. In addition, holders of the convertible senior notes will have the right to require us to repurchase their convertible senior notes for cash upon the occurrence of certain fundamental changes. Upon conversion of the convertible senior notes, unless we elect to deliver solely shares of our Class A common stock to settle such conversion (other than paying cash in lieu of delivering any fractional share), we will be required to make cash payments in respect of the notes being converted. Our business may not continue to generate cash flow from operations in the future sufficient to service our debt and make necessary capital expenditures.

37

Item 1B. Unresolved Staff Comments
None.
Item 2. Properties
Our corporate headquarters is located in Ames, Iowa, where we lease approximately 120,000 square feet of office space. We also lease office facilities in nine U.S. cities located in Arizona, Colorado, the District of Columbia, Illinois, Montana, New York, Pennsylvania, and South Carolina. Internationally, we lease offices in Canada, the Netherlands, the United Kingdom, Germany, France, Hong Kong, Australia, and Singapore. We believe that our properties are generally suitable to meet our needs for the foreseeable future. In addition, to the extent we require additional space in the future, we believe that it would be readily available on commercially reasonable terms.
Item 3. Legal Proceedings
From time to time we may become involved in legal proceedings or be subject to claims arising in the ordinary course of our business. We are not presently a party to any legal proceedings that in the opinion of our management, if determined adversely to us, would have a material adverse effect on our business, financial condition, operating results or cash flows. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.
Item 4. Mine Safety Disclosure
Not applicable.
38

Part II.
Item 5.    Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities.
Our Class A common stock is listed on the NYSE under the symbol “WK”. Our Class B common stock is not listed or traded on any stock exchange.
Stockholders
As of December 31, 2021, there were approximately 76 stockholders of record of our Class A common stock, as well as 10 stockholders of record of our Class B common stock.
Dividends
We have never declared or paid cash dividends on our capital stock. We currently intend to retain any future earnings and do not expect to pay any dividends on our capital stock. Any future determination to pay dividends on our capital stock will be at the discretion of our board of directors and will depend on our financial condition, results of operations, capital requirements and other factors that our board of directors considers relevant.
Stock Performance Graph
The following shall not be deemed incorporated by reference into any of our other filings under the Exchange Act or the Securities Act.
The graph below compares the cumulative total stockholder return on our Class A common stock with the cumulative total return on the Standard & Poor’s 500 Index and the Nasdaq Computer Index. The chart assumes $100 was invested at the close of market on December 31, 2016, in the Class A common stock of Workiva Inc., the S&P 500 Index and the Nasdaq Computer Index, and assumes the reinvestment of any dividends.
39

The comparisons in the graph below are based upon historical data and are not indicative of, nor intended to forecast, future performance of our Class A common stock.
wk-20211231_g1.jpg

Company/Index12/31/201612/31/201712/31/201812/31/201912/31/202012/31/2021
Workiva Inc. (WK)$100.00 $156.78 $262.93 $308.06 $671.21 $955.97 
S&P 500 Index (SPX)100.00 121.98 116.63 153.32 181.52 233.56 
NASDAQ Computer Index (IXK)100.00 140.36 136.66 207.66 314.30 435.70 
40

Issuer Purchases of Equity Securities
The following table provides information about purchases of shares of our Class A Common Stock during the three months ended December 31, 2021 related to shares withheld upon vesting of restricted stock units for tax withholding obligations:
Date
Total Number of Shares Purchased (1)
Average Price Paid Per ShareTotal Number of Shares Purchased as Part of Publicly Announced ProgramMaximum Number (or Approximate Dollar Value) of Shares that May Yet Be Purchased Under Program
October 202124,286 $142.35 — — 
November 2021— — — — 
December 2021— — — — 
Total24,286 $142.35 — — 
(1) Total number of shares delivered to us by employees to satisfy the mandatory tax withholding requirement upon vesting of stock-based compensation awards.
Item 6.    [Reserved]
41

Item 7.    Management’s Discussion and Analysis of Financial Condition and Results of Operations
The following discussion and analysis of our financial condition and results of our operations should be read in conjunction with the consolidated financial statements and related notes included elsewhere in this Annual Report. In addition to historical consolidated financial information, this discussion contains forward-looking statements that involve risks and uncertainties. Our actual results could differ materially from those discussed below. Factors that could cause or contribute to these differences include, but are not limited to, those identified below, and those discussed in “Section 1A. Risk Factors” included elsewhere in this Annual Report.
Overview
Workiva simplifies complex work for thousands of organizations worldwide. We are a leading provider of cloud-based compliance and regulatory reporting solutions that are designed to solve business challenges at the intersection of data, process and people.
Workiva changes the way enterprises manage and report business data. Our open, intelligent and intuitive platform is based on single instance, multi-tenant software applications deployed in the cloud. Our platform connects data, documents and teams, which results in improved efficiency, greater transparency and reduced risk of errors. We offer customers controlled collaboration, data linking, data integrations, granular permissions, process management and a full audit trail on our proprietary platform.
Customers use our platform to create, review and publish data-linked documents and reports with greater control, consistency, accuracy and productivity. Customers collaborate in the same document simultaneously, which improves efficiency and version control. Our platform is flexible and scalable, so customers can easily adapt it to define, automate and change their business processes in real time.
Our platform lets our customers connect data from Enterprise Resource Planning (“ERP”), Governance Risk and Compliance (“GRC”), Human Capital Management (“HCM”) and Customer Relationship Management (“CRM”) systems, as well as other third-party cloud and on-premise applications.
While our customers use our platform for dozens of different use cases, our sales and marketing resources are organized into four solution groups: Regulatory Reporting, Non-Regulatory Reporting, Financial Services and Integrated Risk.
We operate our business on a Software-as-a-Service (“SaaS”) model. Customers enter into annual and multi-year subscription contracts to gain access to our platform. Our subscription fee includes the use of our software and technical support. Our subscription pricing is based primarily on a solution-based licensing model. Under this model, operating metrics related to a customer’s expected use of each solution determine the price. We charge customers additional fees primarily for document setup and XBRL tagging services.
We generate sales primarily through our direct sales force and, to a lesser extent, our customer success and professional services teams. In addition, we augment our direct sales channel with partnerships. Our advisory and service partners offer a wider range of domain and functional expertise that broadens the capabilities of our platform, bringing scale and support to customers and prospects. Our technology partners enable more data and process integrations to help customers connect critical transactional systems directly to our platform.
We continue to invest in the development of our solutions, infrastructure and sales and marketing to drive long-term growth. Our full-time employee headcount expanded to 2,106 at December 31, 2021 from 1,718 at December 31, 2020, an increase of 22.6%.
42

We have achieved significant revenue growth in recent periods. Our revenue grew to $443.3 million in 2021 from $351.6 million in 2020, an increase of 26.1%. We incurred net losses of $37.7 million and $48.4 million in 2021 and 2020, respectively.
Recent Business Developments
On December 29, 2021, we acquired all of the equity interest in Mark V Systems Limited, a California corporation (“Mark V Systems”) and owner of Arelle, the leading open-source XBRL validation engine. As the global standard, Arelle is used by a community of over 50 global regulators, banks and technology companies that depend on it for data quality and comparison. Workiva is committed to working with the XBRL community to keep Arelle open-sourced and collaborating for the advancement of this important validation engine.
On December 10, 2021, we acquired all of the membership interests in AuditNet, LLC (“AuditNet”), a global audit content and services provider, which strengthens Workiva’s risk and assurance offerings.
On July 30, 2021, we acquired all of the equity interest in OneCloud, Inc., an integration platform as a service iPaaS company, in order to extend our integration and data preparation capabilities. See Note 12 to the condensed consolidated financial statements for more information on our acquisitions.
Impact of COVID-19
Although the COVD-19 pandemic persists, we do not believe that it has adversely affected our business. We have been able to maintain business continuity and have experienced no pandemic-related employee furloughs or layoffs. We have remote-work options available for most employees, while permitting in-person collaboration at our various offices for employees who are vaccinated. We continue to monitor and update our practices in response to changes in the COVID-19 workplace safety and health standards established by the Occupational Safety and Health Administration (“OSHA”) and guidance provided by the Centers for Disease Control and Prevention (“CDC”).
Should COVID-19 variants continue to develop and spread, there is the possibility of future disruption to Workiva’s operations. The impact of any disruption is dependent upon a number of factors including the duration and severity of any COVID-19 resurgence, its impact on the overall economy and specific industry sectors, vaccination rates and the longer-term efficacy of vaccinations. We will continue to evaluate and refine our return-to-work and related policies in accordance with OSHA and CDC guidance.
Key Factors Affecting Our Performance
Generate Growth From Existing Customers. The Workiva platform can exhibit a powerful network effect within an enterprise, meaning that the usefulness of our platform attracts additional users. Since solution-based licensing offers our customers an unlimited number of seats for each solution purchased, we expect customers to add more seats over time. As more employees in an enterprise use our platform, additional opportunities for collaboration and automation drive demand among their colleagues for additional solutions.
Pursue New Customers. We sell to organizations that manage large, complex processes with many contributors and disparate sets of business data. We market our platform to professionals in the areas of: finance and accounting, regulatory reporting, management and performance reporting, integrated risk management, and global statutory reporting. We intend to continue to build our sales and marketing organization and leverage our brand equity to attract new customers.
43

Offer More Solutions. We intend to introduce new solutions to continue to meet growing demand for our platform. Our close and trusted relationships with our customers are a source for new use cases, features and solutions. We have a disciplined process for tracking, developing and releasing new solutions that are designed to have immediate, broad applicability; a strong value proposition; and a high return on investment for both Workiva and our customers. Our advance planning team assesses customer needs, conducts industry-based research and defines new markets. This vetting process involves our sales, product marketing, customer success, professional services, research and development, finance and senior management teams.
Expand Across Enterprises. Our success in delivering multiple solutions has created demand from customers for a broader-based, enterprise-wide Workiva platform. In response, we have been improving our technology and realigning sales and marketing to capitalize on our growing enterprise-wide opportunities. We believe this expansion will add seats and revenue and continue to support our high revenue retention rates. However, we expect that enterprise-wide deals will be larger and more complex, which tend to lengthen the sales cycle.
Add Partners. We continue to expand and deepen our relationships with global and regional partners, including consulting firms, system integrators, large and mid-sized independent software vendors, and implementation partners. Our advisory and service partners offer a wider range of domain and functional expertise that broadens our platform’s capabilities and promotes Workiva as part of the digital transformation projects they drive for their customers. Our technology partners enable powerful data and process integrations to help customers connect critical transactional systems directly to our platform, with powerful linking, auditability and control features. We believe that our partner ecosystem extends our global reach, accelerates the usage and adoption of our platform, and enables more efficient delivery of professional services.
Investment in growth. We plan to continue to invest in the development of our platform, fit-for-purpose solutions and application marketplace to enhance our current offerings and build new features. In addition, we expect to continue to invest in our sales, marketing, professional services and customer success organizations to drive additional revenue and support the needs of our growing customer base and to take advantage of opportunities that we have identified in EMEA and APAC.
Seasonality. Our revenue from professional services has some degree of seasonality. Many of our customers employ our professional services just before they file their Form 10-K, often in the first calendar quarter. As of December 31, 2021, the majority of our SEC customers reported their financials on a calendar-year basis. Sales and marketing expense is generally higher in the third quarter since we hold our annual user conference in September. Our transition to a virtual event in September 2020 and September 2021 has mostly mitigated this trend, although we currently intend to sponsor a hybrid virtual and in-person event in 2022. In addition, the timing of the payments of cash bonuses to employees during the first and fourth calendar quarters may result in some seasonality in operating cash flow.

44

Key Performance Indicators
Year ended December 31,
202120202019
(dollars in thousands)
Financial metrics
Total revenue
$443,285 $351,594 $297,891 
Year-over-year percentage increase in total revenue
26.1% 18.0% 21.9% 
Subscription and support revenue
$379,340 $295,877 $245,765 
Year-over-year percentage increase in subscription and support revenue
28.2% 20.4% 22.6% 
Subscription and support as a percent of total revenue
85.6% 84.2% 82.5% 
As of December 31,
202120202019
Operating metrics
Number of customers
4,315 3,723 3,510 
Subscription and support revenue retention rate
97.0% 95.0% 94.7% 
Subscription and support revenue retention rate including add-ons
110.0% 109.5% 113.0% 
Number of customers with annual contract value $100k+1,121 847 652 
Number of customers with annual contract value $150k+578 419 285 
Number of customers with annual contract value $300k+183 119 71 
Total customers. We believe total number of customers is a key indicator of our financial success and future revenue potential. We define a customer as an entity with an active subscription contract as of the measurement date. Our customer is typically a parent company or, in a few cases, a significant subsidiary that works with us directly. Companies with publicly-listed securities account for a substantial majority of our customers.
Subscription and support revenue retention rate. We calculate our subscription and support revenue retention rate based on all customers that were active at the end of the same calendar quarter of the prior year (“base customers”). We begin by annualizing the subscription and support revenue recorded in the same calendar quarter of the prior year for those base customers who are still active at the end of the current quarter. We divide the result by the annualized subscription and support revenue in the same quarter of the prior year for all base customers.
Our subscription and support revenue retention rate was 97.0% as of December 31, 2021, up from 95.0% as of December 31, 2020. We believe that our success in maintaining a high rate of revenue retention is attributable primarily to our robust technology platform and strong customer service. Customers whose securities were deregistered due to merger or acquisition, or financial distress accounted for just over half of our revenue attrition in the latest quarter.
Subscription and support revenue retention rate including add-ons. Add-on revenue includes the change in both solutions and pricing for existing customers. We calculate our subscription and support revenue retention rate including add-ons by annualizing the subscription and support revenue recorded in the current quarter for our base customers that were active at the end of the current quarter. We divide the result by the annualized subscription and support revenue in the same quarter of the prior year for all base customers.
45

Our subscription and support revenue retention rate including add-ons was 110.0% as of the year ended December 31, 2021, up slightly from 109.5% as of December 31, 2020. It is possible that as customers that purchased higher priced capital markets solutions throughout 2021 transition to more moderately priced ongoing solutions in 2022, there could be downward pressure on this key performance indicator.
Annual contract value. Our annual contract value (“ACV”) for each customer is calculated by annualizing the subscription and support revenue recognized during each quarter. We believe the increase in the number of larger contracts shows our progress in expanding our customers’ adoption of our platform.
Components of Results of Operations
Revenue
We generate revenue through the sale of subscriptions to our cloud-based software and the delivery of professional services. We serve a wide range of customers in many industries, and our revenue is not concentrated with any single customer or small group of customers. For each of the years ended December 31, 2021, 2020 and 2019, no single customer represented more than 1% of our revenue, and our largest 10 customers accounted for less than 5% of our revenue in the aggregate.
We generate sales directly through our sales force and partners. We also identify some sales opportunities with existing customers through our customer success and professional services teams.
Our customer contracts typically range in length from twelve to 36 months. We typically invoice our customers for subscription fees annually in advance. For contracts with a two or three year term, customers sometimes elect to pay the entire multi-year subscription term in advance. Our arrangements do not contain general rights of return.
Subscription and Support Revenue. We recognize subscription and support revenue on a ratable basis over the contract term beginning on the date that our service is made available to the customer. Amounts that are invoiced are initially recorded as deferred revenue.
Professional Services Revenue. We believe our professional services facilitate the sale of our subscription service to certain customers. To date, most of our professional services have consisted of document set up, XBRL tagging, and consulting to help our customers with business processes and best practices for using our platform. Our professional services are not required for customers to utilize our solution. We recognize revenue for document set ups when the service is complete and control has transferred to the customer. Revenues from XBRL tagging and consulting services are recognized as the services are performed.        
Cost of Revenue
Cost of revenue consists primarily of personnel and related costs directly associated with our professional services, customer success teams and training personnel, including salaries, benefits, bonuses, and stock-based compensation; the costs of contracted third-party vendors; the costs of server usage by our customers; information technology costs; and facility costs. Costs of server usage are comprised primarily of fees paid to Amazon Web Services.
46

Sales and Marketing Expenses
Sales and marketing expenses consist primarily of personnel and related costs, including salaries, benefits, bonuses, commissions, travel, and stock-based compensation. Other costs included in this expense are marketing and promotional events, our annual user conference, online marketing, product marketing, information technology costs, and facility costs. We pay sales commissions for initial contracts and expansions of existing customer contracts. When the relevant amortization period is one year or less, we expense sales commissions as incurred. All other sales commissions are considered incremental costs of obtaining a contract with a customer and are deferred and amortized on a straight-line basis over a period of benefit that we have determined to be three years.
Research and Development Expenses
Research and development expenses consist primarily of personnel and related costs, including salaries, benefits, bonuses, and stock-based compensation; costs of server usage by our developers; information technology costs; and facility costs.
General and Administrative Expenses
General and administrative expenses consist primarily of personnel and related costs for our executive, finance and accounting, legal, human resources, and administrative personnel, including salaries, benefits, bonuses, and stock-based compensation; legal, accounting, and other professional service fees; other corporate expenses; information technology costs; and facility costs.
Results of Operations
The following table sets forth selected consolidated statement of operations data for each of the periods indicated:
47

Year ended December 31,
202120202019
(in thousands)
Revenue
Subscription and support
$379,340 $295,877 $245,765 
Professional services
63,945 55,717 52,126 
Total revenue443,285 351,594 297,891 
Cost of revenue
Subscription and support(1)
60,551 49,503 42,881 
Professional services(1)
43,282 40,674 42,131 
Total cost of revenue103,833 90,177 85,012 
Gross profit339,452 261,417 212,879 
Operating expenses
Research and development(1)
115,735 94,844 89,921 
Sales and marketing(1)
178,785 144,687 120,300 
General and administrative(1)
74,287 59,688 48,064 
Total operating expenses368,807 299,219 258,285 
Loss from operations(29,355)(37,802)(45,406)
Interest income1,041 3,282 4,657 
Interest expense
(14,015)(13,964)(6,027)
Other income and (expense), net3,229 (205)(564)
Loss before provision for income taxes(39,100)(48,689)(47,340)
(Benefit) provision for income taxes(1,370)(291)139 
Net loss$(37,730)$(48,398)$(47,479)
(1) Stock-based compensation expense included in these line items was as follows:
Year ended December 31,
202120202019
(in thousands)
Cost of revenue
Subscription and support
$2,868 $1,709 $1,554 
Professional services
1,729 1,434 1,725 
Operating expenses
Research and development
9,590 8,100 8,006 
Sales and marketing
13,901 11,062 8,792 
General and administrative
20,545 23,466 15,707 
Total stock-based compensation expense
$48,633 $45,771 $35,784 
The following table sets forth our consolidated statement of operations data as a percentage of revenue for each of the periods indicated:
48

Year ended December 31,
202120202019
Revenue
Subscription and support
85.6% 84.2% 82.5% 
Professional services
14.4 15.8 17.5 
Total revenue100.0 100.0 100.0 
Cost of revenue
Subscription and support
13.7 14.1 14.4 
Professional services
9.8 11.6 14.1 
Total cost of revenue23.5 25.7 28.5 
Gross profit76.5 74.3 71.5 
Operating expenses
Research and development
26.1 27.0 30.2 
Sales and marketing
40.3 41.2 40.4 
General and administrative
16.8 17.0 16.1 
Total operating expenses83.2 85.2 86.7 
Loss from operations(6.7)(10.9)(15.2)
Interest income0.2 0.9 1.6 
Interest expense(3.2)(4.0)(2.0)
Other (expense) income, net0.7 (0.1)(0.2)
Loss before provision for income taxes(9.0)(14.1)(15.8)
Provision (benefit) for income taxes(0.3)(0.1)— 
Net loss(8.7)%(14.0)%(15.8)%
Revenue
Comparison of Years Ended December 31, 2021 and 2020
Year ended December 31,
Period-to-period change
20212020
Amount
% Change
(dollars in thousands)
Revenue
Subscription and support
$379,340 $295,877 $83,463 28.2%
Professional services
63,945 55,717 8,228 14.8%
Total revenue
$443,285 $351,594 $91,691 26.1%
Total revenue increased $91.7 million in 2021 compared to 2020 due primarily to the increase in subscription and support revenue of $83.5 million. Growth in subscription and support revenue in 2021 was attributable mainly to strong demand and better pricing for a broad range of use cases. The total number of our customers increased 15.9% from December 31, 2020 to December 31, 2021. Professional services revenue increased $8.2 million due primarily to growth in revenue from XBRL professional services.
49

Cost of Revenue
Comparison of Years Ended December 31, 2021 and 2020
Year ended December 31,
Period-to-period change
20212020
Amount
% Change
(dollars in thousands)
Cost of revenue
Subscription and support
$60,551 $49,503 $11,048 22.3%
Professional services
43,282 40,674 2,608 6.4%
Total cost of revenue
$103,833 $90,177 $13,656 15.1%
Cost of revenue increased $13.7 million in 2021 compared to 2020. Subscription and support cost of revenue increased $11.0 million due primarily to $8.5 million higher cash-based compensation and benefits and $1.2 million higher stock-based compensation due to increased headcount, as well as a $1.2 million increase in software and server expense. The increase in cash-based compensation and benefits, stock-based compensation and software and server expense resulted from our continued investment in and support of our platform and solutions. Professional services cost of revenue increased $2.6 million due primarily to $2.2 million in higher cash-based compensation and benefits due to increased headcount.
Operating Expenses
Comparison of Years Ended December 31, 2021 and 2020
Year ended December 31,
Period-to-period change
20212020
Amount
% Change
(dollars in thousands)
Operating expenses
Research and development
$115,735 $94,844 $20,891 22.0%
Sales and marketing
178,785 144,687 34,098 23.6%
General and administrative
74,287 59,688 14,599 24.5%
Total operating expenses
$368,807 $299,219 $69,588 23.3%
Research and Development
Research and development expenses increased $20.9 million in 2021 compared to 2020 due primarily to higher cash-based compensation and benefits costs of $16.4 million, a $1.5 million increase in stock-based compensation, a $1.8 million increase in professional service fees and a $0.9 million increase in the cost of software and cloud infrastructure services. The increases in compensation were due to increased headcount. The increases in professional service fees and software and cloud infrastructure services reflect continued investment in and support of our platform and solutions.
50

Sales and Marketing
Sales and marketing expenses increased $34.1 million in 2021 compared to 2020 due primarily to $27.8 million in higher cash-based compensation and benefits, an additional $2.8 million in stock-based compensation, a $1.9 million increase in marketing and advertising expense and $2.6 million in software expense. These increases were partially offset by $1.2 million in savings from reduced travel by our sales and marketing employees due to the COVID-19 pandemic. The increase in cash-based compensation was due to an increase in employee headcount. During 2021, we recognized an additional $1.9 million in stock-based compensation pursuant to severance obligations. The increases in marketing and advertising costs and software expense supports our continued investment in and support of our platform and solutions.
General and Administrative
General and administrative expenses increased $14.6 million in 2021 compared to 2020, due primarily to $12.6 million in higher cash-based compensation and benefits, a $1.7 million increase in software and cloud infrastructure services, a $1.5 million increase in professional services fees and a $1.3 million increase in rent expense. These increases were partially offset by a $2.1 million decrease in stock-based compensation. In the second quarter of 2020, we recorded an additional $1.5 million and $5.5 million of cash-based and equity-based compensation, respectively, pursuant to certain separation agreements with former executives and managers. The increases in software and professional services fees are the result of our continued investment in and support of our platform and solutions. The increase in rent expense was our investment in office space for our expanding worldwide footprint.
Non-Operating Income (Expenses)
Comparison of Years Ended December 31, 2021 and 2020
Year ended December 31,
Period-to-period change
20212020
Amount
(dollars in thousands)
Interest income$1,041 $3,282 $(2,241)
Interest expense
(14,015)(13,964)(51)
Other income (expense), net
3,229 (205)3,434 
Interest Income, Interest Expense and Other Income (Expense), Net
Interest income fell $2.2 million in 2021 compared to 2020 due to decreased interest rates in our investment accounts. Interest expense remained relatively flat in 2021 compared to 2020. Other expense decreased $3.4 million in 2021 compared to 2020 due primarily to a $3.7 million gain recognized upon the settlement of our equity interest in OneCloud offset by losses on foreign currency transactions.
Results of Operations for Fiscal 2020 Compared to 2019
For a comparison of our results of operations for the fiscal years ended December 31, 2020 and 2019, see “Part II, Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations” of our annual report on Form 10-K for the fiscal year ended December 31, 2020, filed with the SEC on February 17, 2021.
51

Liquidity and Capital Resources
Overview of Sources and Uses of Cash
As of December 31, 2021, our principal sources of liquidity were cash, cash equivalents, and marketable securities totaling $530.4 million, which were held for working capital purposes. We have financed our operations primarily through the proceeds of offerings of equity, convertible debt, and cash from operating activities. We have generated significant operating losses and negative cash flows from operating activities as reflected in our accumulated deficit and consolidated statements of cash flows. While we expect to continue to incur operating losses and may incur negative cash flows from operations in the future, we believe that current cash and cash equivalents and cash flows from operating activities will be sufficient to fund our operations for at least the next twelve months from the date of the issuance of the audited consolidated financial statements.
Convertible Debt
In August 2019, we issued $345.0 million aggregate principal amount of 1.125% convertible senior notes due 2026, including the exercise in full by the initial purchasers of their option to purchase an additional $45.0 million principal amount. The Notes are senior, unsecured obligations and bear interest at a fixed rate of 1.125% per annum, payable semi-annually in arrears on February 15 and August 15 of each year, commencing on February 15, 2020. Proceeds from the issuance of the Notes totaled $335.9 million, net of initial purchaser discounts and issuance costs.
During the third and fourth quarters of 2021 one of the conversion conditions was met and the Notes are now convertible at the option of the holders through March 31, 2022. Specifically, the last reported sale price of our Class A common stock exceeded 130% of the conversion price of the Notes for more than 20 trading days during the 30 consecutive trading days ended September 30, 2021 and December 31, 2021. Upon conversion, we will pay or deliver, as the case may be, cash, shares of our Class A common stock or a combination of cash and shares of our Class A common stock, at our election, in the manner and subject to the terms and conditions provided in the indenture. As of December 31, 2021, and through the date of this filing, we have not received any conversion requests for the Notes.
Cash Flows
The following table summarizes cash flow activity during the years ended December 31, 2021, 2020 and 2019 (in thousands):
Year ended December 31,
202120202019
Cash flow provided by operating activities$49,844 $33,243 $30,918 
Cash flow used in investing activities(68,631)(103,750)(90,065)
Cash flow (used in) provided by financing activities(3,388)11,118 363,018 
Net (decrease) increase in cash and cash equivalents, net of impact of exchange rates$(22,445)$(58,911)$304,158 


52

Operating Activities
For the year ended December 31, 2021, cash provided by operating activities was $49.8 million. The primary factors affecting our operating cash flows during the period were our net loss of $37.7 million, adjusted for non-cash charges of $5.2 million for depreciation and amortization of our property and equipment and intangible assets, $48.6 million of stock-based compensation, $9.2 million for the amortization of our debt discount and issuance costs, $3.0 million for the amortization of premiums and discounts on marketable securities, a $27.3 million net change in operating assets and liabilities partially offset by a gain on the settlement of equity securities of $3.7 million and deferred income tax of $2.0 million. The primary drivers of the changes in operating assets and liabilities were a $19.2 million increase in deferred contract costs, a $7.7 million increase in accounts receivable, and a $6.5 million increase in prepaid expenses and other, offset by a $47.4 million increase in deferred revenue and a $14.7 million increase in accrued expenses and other liabilities. Customer growth as well as the prior year impact of the COVID-19 pandemic accounted for most of the increase in deferred revenue. We offer limited incentives for customers to enter into contract terms for more than one year. The increases in accounts receivable and accrued expenses and other liabilities were attributable primarily to the timing of our billings, cash collections, and cash payments. The increase in prepaid expenses was attributable primarily to the timing of annual contracts. The increase in deferred contract costs was primarily due to additional payments made to our sales force related to the direct and incremental costs of obtaining a customer contract.
For the year ended December 31, 2020, cash provided by operating activities was $33.2 million. The primary factors affecting our operating cash flows during the period were our net loss of $48.4 million, adjusted for non-cash charges of $4.3 million for depreciation and amortization of our property and equipment and intangible assets, $45.8 million of stock-based compensation, $8.9 million for the amortization of our debt discount and issuance costs and a $22.2 million net change in operating assets and liabilities. The primary drivers of the changes in operating assets and liabilities were a $16.0 million increase in deferred contract costs, an $8.0 million increase in accounts receivable, a $2.5 million increase in prepaid expenses and other, and a $4.1 million decrease in accounts payable, offset by a $37.5 million increase in deferred revenue and a $16.8 million increase in accrued expenses and other liabilities. Customer growth and contract renewals for longer terms accounted for most of the increase in deferred revenue. We offer limited incentives for customers to enter into contract terms for more than one year. The decrease in accounts payable and increases in accounts receivable and accrued expenses and other liabilities were attributable primarily to the timing of our billings, cash collections, and cash payments. The increase in prepaid expenses was attributable primarily to the timing of annual contracts. The increase in deferred contract costs was primarily due to additional payments made to our sales force related to the direct and incremental costs of obtaining a customer contract.
Investing Activities
Cash used in investing activities of $68.6 million for the year ended December 31, 2021 was due primarily to $170.1 million for the purchase of marketable securities, $37.5 million for acquisitions, net of cash acquired, and $3.5 million of capital expenditures, partially offset by $143.2 million from the maturities of marketable securities. Our capital expenditures were associated primarily with computer equipment in support of expanding our infrastructure and work force.
Cash used in investing activities of $103.8 million for the year ended December 31, 2020 was due primarily to $175.9 million for the purchase of marketable securities and $1.9 million of capital expenditures, partially offset by $62.9 million from the maturities of marketable securities and $11.4 million from the sale of marketable securities. Our capital expenditures were associated primarily with computer equipment in support of expanding our infrastructure and work force.
53

Financing Activities
Cash used in financing activities of $3.4 million for the year ended December 31, 2021 was due primarily to $16.6 million in proceeds from option exercises and $8.9 million in proceeds from shares issued in connection with our employee stock purchase plan, offset by $27.1 million in taxes withheld related to net share settlement of our stock-based compensation awards and an aggregate $1.7 million in payments on finance lease obligations.
Cash provided by financing activities of $11.1 million for the year ended December 31, 2020 was due primarily to $19.2 million in proceeds from option exercises and $7.2 million in proceeds from shares issued in connection with our employee stock purchase plan, partially offset by $13.7 million in taxes withheld related to net share settlement of our stock-based compensation awards and an aggregate $1.6 million in payments on finance lease obligations.
Contractual Obligations and Commitments
The following table represents our contractual obligations as of December 31, 2021, aggregated by type:
Payments due by period
Total
Less than 1 year
1-3 years
3-5 years
More than 5 years
(in thousands)
Convertible senior notes$364,407 $3,881 $7,763 $352,763 $— 
Operating leases including imputed interest26,301 6,946 9,808 4,108 5,439 
Finance leases, including interest26,357 2,436 2,630 2,630 18,661 
Other contractual commitments38,287 13,740 24,547 — — 
Total contractual obligations
$455,352 $27,003 $44,748 $359,501 $24,100 
Total future payments related to our Convertible Senior Notes due 2026 shown in the table above includes $345.0 million principal amount and future interest payments of $19.4 million. For more information on our convertible senior notes, refer to Note 8 of our accompanying Notes to the Consolidated Financial Statements included elsewhere in this Annual Report on Form 10-K.
We have entered into a lease agreement for land and an office building in Ames, Iowa, which was constructed in two phases. The lease term includes an initial 15-year term and three five-year extensions at our option because renewal was determined to be reasonably assured at the inception of the lease. The lease contains purchase options to acquire the landlord’s interest in the land lease and building at any time beginning three years from June 2014 (the commencement date of the second phase of the lease). In addition, the lease requires us to purchase the building from the landlord upon certain events, such as a change in control.
We enter into certain non-cancelable agreements with third-party providers in the ordinary course of business. Under these agreements, we are committed to purchase $31.1 million for cloud infrastructure services and $7.2 million primarily for cloud services. These amounts are included in the table above under “other contractual commitments”.
54

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, provision for income taxes 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 of our significant accounting policies, which are described in Note 1 to our consolidated financial statements, the following accounting policies involve a greater degree of judgment and complexity. Accordingly, these are the policies we believe are the most critical to aid in fully understanding and evaluating our consolidated financial condition and results of our operations.
Revenue Recognition
We generate revenue through the sale of our cloud-based software and the delivery of 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.
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
Recognition of revenue when, or as, we satisfy a performance obligation
Subscription and Support Revenue 
We recognize subscription and support revenue on a ratable basis over the contract term beginning on the date that our service is made available to the customer. Our subscription contracts are generally twelve to 36 months in duration, are billed either annually or in advance and are non-cancelable. We consider the access to our platform and related support services in a customer contract to be a series of distinct services which comprise a single performance obligation because they are substantially the same and have the same pattern of transfer.
Professional Services Revenue and Customer Options
Professional services revenues primarily consist of fees for document set up, XBRL tagging, and consulting with our customers on business processes and best practices for using our platform. We have determined that an agreement to purchase these professional services constitutes an option to purchase services in accordance with ASC 606 rather than an agreement that creates enforceable rights and obligations because of the customer’s contractual right to cancel services that have not yet been used. In the limited case of agreements where we determined that the option provides the customer with a material right, we allocate a portion of the transaction price to the material right based upon the relative standalone selling price. Professional service agreements that do not contain a material right are accounted for when the customer exercises its option to purchase additional services.
55

Revenue is recognized for document set ups when the service is complete and control has transferred to the customer. Revenues from XBRL tagging and consulting services are recognized as the services are performed.
Our professional services revenue is higher in the first calendar quarter because many of our customers employ our professional services just before they file their Form 10-K.
Contracts with Multiple Performance Obligations
Some of our contracts with customers contain multiple performance obligations. For these contracts, we account for the individual performance obligations separately if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. We determine the standalone selling prices based on our overall pricing objectives, taking into consideration market conditions and entity-specific factors, including the value of our arrangements, length of term, customer demographics and the numbers and types of users within our arrangements.
While changes in assumptions or judgments or changes to the elements of the arrangement could cause an increase or decrease in the amount of revenue that we report in a particular period, these changes have not historically been significant because our recurring revenue is primarily subscription and support revenue.
Recent Accounting Pronouncements
Refer to Note 1 of the notes to consolidated financial statements for a full description of recent accounting pronouncements.
56

Item 7A.    Quantitative and Qualitative Disclosures about Market Risk    
Market risk represents the risk of loss that may impact our financial position due to adverse changes in financial market prices and rates. Our market risk exposure is primarily a result of fluctuations in foreign currency rates, although we also have some exposure due to potential changes in inflation or interest rates. We do not hold financial instruments for trading purposes.
Foreign Currency Risk
Our sales contracts are denominated predominantly in U.S. dollars and, to a lesser extent, the Canadian dollar, Euro, and British Pound Sterling. Consequently, our customer billings denominated in foreign currency are subject to foreign currency exchange risk. A portion of our operating expenses is incurred outside the United States and is denominated in foreign currencies. These operating expenses are also subject to fluctuations due to changes in foreign currency exchange rates, particularly changes in the Canadian dollar, Euro, British pound, Singapore dollar, Australian dollar, and Hong Kong dollar. Additionally, fluctuations in foreign currency exchange rates may cause us to recognize transaction gains and losses in our statement of operations. To date, we have not entered into derivatives or hedging transactions as our exposure to foreign currency exchange rates has not been material to our historical operating results, but we may do so in the future if our exposure to foreign currency should become more significant. Foreign currency transaction losses are included in net loss and were $503,000, $329,000 and $609,000 in the years ended December 31, 2021, 2020 and 2019, respectively.
Inflation Risk
Inflationary factors, such as increases in our operating expenses, may adversely affect our results of operations, as our customers typically purchase services from us on a subscription basis over a period of time. Although we do not believe that inflation has had a material impact on our financial position or results of operations to date, an increase in the rate of inflation in the future may have an adverse effect on our levels of operating expenses as a percentage of revenue if we are unable to increase the prices for our subscription-based solutions to keep pace with these increased expenses.
Interest Rate Sensitivity
We had cash, cash equivalents and marketable securities totaling $530.4 million as of December 31, 2021. The cash, cash equivalents and marketable securities are held for working capital purposes. Our investments are made primarily for capital preservation purposes. We do not enter into investments for trading or speculative purposes.
Our cash and cash equivalents consist primarily of cash and money market funds. Our exposure to market risk for changes in interest rates is limited because our cash and cash equivalents have a short-term maturity and are used primarily for working capital purposes.
Our portfolio of marketable securities was invested primarily in commercial paper and U.S. corporate and U.S. treasury debt securities and is subject to market risk due primarily to changes in interest rates. Fixed rate securities may have their market value adversely affected due to a rise in interest rates. Accordingly, our future investment income may fluctuate as a result of changes in interest rates, or we may suffer losses in principal if we are forced to sell securities that decline in market value as a result of changes in interest rates. However, because we classify our marketable securities as “available for sale,” no gains or losses are recognized due to changes in interest rates unless such securities are sold prior to maturity or declines in fair value are caused by expected credit losses.
57

An immediate increase of 100-basis points in interest rates would have resulted in an $1.8 million market value reduction in our investment portfolio as of December 31, 2021. This estimate is based on a sensitivity model that measures market value changes when changes in interest rates occur. Fluctuations in the value of our investment securities caused by a change in interest rates (gains or losses on the carrying value) are recorded in other comprehensive income, and are realized only if we sell the underlying securities.
In August 2019, we issued $345.0 million aggregate principal amount of 1.125% convertible senior notes due 2026. As these Notes have a fixed annual interest rate, we have no financial or economic interest exposure associated with changes in interest rates. However, the fair value of fixed rate debt instruments fluctuates when interest rates change. Additionally, the fair value can be affected when the market price of our common stock fluctuates. We carry the Notes at face value less unamortized discount on our balance sheet, and we present the fair value for required disclosure purposes only.
58

Item 8.     Consolidated Financial Statements and Supplementary Data
INDEX TO CONSOLIDATED FINANCIAL STATEMENTS

59

Report of Independent Registered Public Accounting Firm

To the Stockholders and the Board of Directors of Workiva Inc.
Opinion on the Financial Statements
We have audited the accompanying consolidated balance sheets of Workiva Inc. (the Company) as of December 31, 2021 and 2020, the related consolidated statements of operations, comprehensive loss, stockholders’ equity (deficit) and cash flows for each of the three years in the period ended December 31, 2021, 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, 2021 and 2020, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2021, 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, 2021, 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 22, 2022 expressed an unqualified opinion thereon.
Basis for Opinion
These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s 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 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 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 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 financial statements. We believe that our audits provide a reasonable basis for our opinion.
Critical Audit Matter
The critical audit matter communicated below is a matter arising from the current period audit of the financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of the critical audit matter does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.
60

Revenue Recognition
Description of the Matter
As described in Note 1 to the consolidated financial statements, the Company recognizes revenue upon transfer of control of cloud-based software and professional services in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services.
The Company assessed the terms and conditions associated with customer contracts to identify whether the services constitute an agreement that creates enforceable rights and obligations or an option to purchase. In addition, the Company identified the performance obligations and whether they were distinct. The transaction price was allocated to the separate performance obligations on a relative standalone selling price basis. The assessment of terms and conditions for the identification of performance obligations may involve judgment.
Auditing the Company’s accounting for revenue recognition was challenging given the significant audit effort to evaluate the terms and conditions in the customer contracts and the identification and determination of distinct performance obligations in customer contracts.
How We Addressed the Matter in Our Audit
We obtained an understanding, evaluated the design and tested the operating effectiveness of the controls over the Company’s revenue recognition process, including management’s review of terms and conditions and the identification of distinct performance obligations in customer contracts.
To test the Company’s accounting for revenue recognition, we performed audit procedures that included, among others, reperforming management’s assessment of the distinct performance obligations within the arrangement based on its terms and conditions for a sample of customer contracts. We tested the application of the revenue recognition accounting requirements for each of the significant service offerings to determine whether the performance obligations identified by the Company were distinct. We also assessed the appropriateness of the related disclosures in the consolidated financial statements.

/s/ Ernst & Young LLP

We have served as the Company’s auditor since 2010.

Chicago, Illinois
February 22, 2022

61

Report of Independent Registered Public Accounting Firm
To the Stockholders and the Board of Directors of Workiva Inc.
Opinion on Internal Control Over Financial Reporting
We have audited Workiva Inc.’s internal control over financial reporting as of December 31, 2021, 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, Workiva Inc. (the Company) maintained, in all material respects, effective internal control over financial reporting as of December 31, 2021, 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, 2021 and 2020, the related consolidated statements of operations, comprehensive loss, stockholders’ equity (deficit) and cash flows for each of the three years in the period ended December 31, 2021, and the related notes and our report dated February 22, 2022 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 Annual 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.
62

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
Chicago, Illinois
February 22, 2022
63

WORKIVA INC.

CONSOLIDATED BALANCE SHEETS
(in thousands, except share and per share amounts)
As of December 31,
20212020
ASSETS
Current assets
Cash and cash equivalents
$300,386 $322,831 
Marketable securities
230,060 207,207 
Accounts receivable, net of allowance for doubtful accounts of $591 and $717 at December 31, 2021 and 2020, respectively
76,848 68,922 
Deferred costs
31,152 21,923 
Other receivables
3,538 3,155 
Prepaid expenses and other
15,108 9,047 
Total current assets657,092 633,085 
Property and equipment, net
28,821 29,365 
Operating lease right-of-use assets17,760 15,844 
Deferred costs, non-current33,091 23,421 
Goodwill34,556  
Intangible assets, net
10,434 1,583 
Other assets
5,005 3,708 
Total assets$786,759 $707,006 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities
Accounts payable
$4,114 $2,843 
Accrued expenses and other current liabilities
84,126 68,256 
Deferred revenue
258,023 208,990 
Convertible senior notes, current298,661  
Finance lease obligations
1,575 1,705 
Total current liabilities646,499 281,794 
Convertible senior notes, non-current 289,490 
Deferred revenue, non-current
34,181 35,894 
Other long-term liabilities
1,605 1,680 
Operating lease liabilities, non-current16,408 17,209 
Finance lease obligations, non-current
15,087 16,662 
Total liabilities713,780 642,729 
Stockholders’ equity
Class A common stock, $0.001 par value per share, 1,000,000,000 shares authorized, 47,293,775 and 40,719,189 shares issued and outstanding at December 31, 2021 and 2020, respectively
47 41 
Class B common stock, $0.001 par value per share, 500,000,000 shares authorized, 4,150,583 and 8,069,610 shares issued and outstanding at December 31, 2021 and 2020, respectively
4 8 
Preferred stock, $0.001 par value per share, 100,000,000 shares authorized, no shares issued and outstanding
  
Additional paid-in-capital
525,646 478,698 
Accumulated deficit(452,430)(414,700)
Accumulated other comprehensive (loss) income(288)230 
Total stockholders’ equity72,979 64,277 
Total liabilities and stockholders’ equity$786,759 $707,006 

See accompanying notes.
64

WORKIVA INC.

CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except share and per share amounts)
Year ended December 31,
202120202019
Revenue
Subscription and support
$379,340 $295,877 $245,765 
Professional services
63,945 55,717 52,126 
Total revenue443,285 351,594 297,891 
Cost of revenue
Subscription and support
60,551 49,503 42,881 
Professional services
43,282 40,674 42,131 
Total cost of revenue103,833 90,177 85,012 
Gross profit339,452 261,417 212,879 
Operating expenses
Research and development
115,735 94,844 89,921 
Sales and marketing
178,785 144,687 120,300 
General and administrative
74,287 59,688 48,064 
Total operating expenses368,807 299,219 258,285 
Loss from operations(29,355)(37,802)(45,406)
Interest income1,041 3,282 4,657 
Interest expense
(14,015)(13,964)(6,027)
Other income and (expense), net3,229 (205)(564)
Loss before (benefit) provision for income taxes(39,100)(48,689)(47,340)
(Benefit) Provision for income taxes(1,370)(291)139 
Net loss$(37,730)$(48,398)$(47,479)
Net loss per common share:
Basic and diluted
$(0.74)$(1.00)$(1.03)
Weighted-average common shares outstanding - basic and diluted
51,126,510 48,448,166 46,302,656 
See accompanying notes.

65

WORKIVA INC.

CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(in thousands)
Year ended December 31,
202120202019
Net loss$(37,730)$(48,398)$(47,479)
Other comprehensive (loss) income, net of tax
Foreign currency translation adjustment, net of income tax expense
266 (137)13 
Unrealized (loss) gain on available-for-sale securities, net of income tax expense
(784)80 176 
Other comprehensive (loss) income, net of tax(518)(57)189 
Comprehensive loss$(38,248)$(48,455)$(47,290)
See accompanying notes.

66

WORKIVA INC.

CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (DEFICIT)
(in thousands)
Common Stock (Class A and B)Additional Paid-in-CapitalAccumulated Other Comprehensive IncomeAccumulated DeficitTotal Stockholders' Equity (Deficit)
SharesAmount
Balances at December 31, 201844,044 $44 $297,145 $98 $(307,027)$(9,740)
Cumulative-effect of change in accounting principle— — — — (11,796)(11,796)
Stock-based compensation expense
— — 35,784 — — 35,784 
Issuance of common stock upon exercise of stock options
1,997 3 24,149 — — 24,152 
Issuance of common stock under employee stock purchase plan188 — 4,922 — — 4,922 
Issuance of restricted stock units420 — — — — — 
Tax withholdings related to net share settlements of stock-based compensation awards(10)— (390)— — (390)
Equity component of convertible senior notes, net— — 58,560 — — 58,560 
Net loss
— — — — (47,479)(47,479)
Other comprehensive income
— — — 189 — 189 
Balances at December 31, 201946,639 $47 $420,170 $287 $(366,302)$54,202 
Stock-based compensation expense
— — 45,771 — — 45,771 
Issuance of common stock upon exercise of stock options
1,398 2 19,187 — — 19,189 
Issuance of common stock under employee stock purchase plan187 — 7,227 — — 7,227 
Issuance of restricted stock units796 — — — — — 
Tax withholdings related to net share settlements of stock-based compensation awards
(231)— (13,657)— — (13,657)
Net loss
— — — — (48,398)(48,398)
Other comprehensive loss
— — — (57)— (57)
Balances at December 31, 202048,789 $49 $478,698 $230 $(414,700)$64,277 
Stock-based compensation expense
— — 48,633 — — 48,633 
Issuance of common stock upon exercise of stock options
1,141 2 16,598 — — 16,600 
Issuance of common stock under employee stock purchase plan149 — 8,861 — — 8,861 
Issuance of restricted stock units
1,578 — — — — — 
Tax withholdings related to net share settlements of stock-based compensation awards
(213)— (27,144)— — (27,144)
Net loss
— — — — (37,730)(37,730)
Other comprehensive loss
— — — (518)— (518)
Balances at December 31, 202151,444 $51 $525,646 $(288)$(452,430)$72,979 
See accompanying notes.
67

WORKIVA INC.

CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
Year ended December 31,
202120202019
Cash flows from operating activities
Net loss$(37,730)$(48,398)$(47,479)
Adjustments to reconcile net loss to net cash provided by operating activities:
Depreciation and amortization
5,244 4,296 3,844 
Stock-based compensation expense
48,633 45,771 35,784 
Recovery of doubtful accounts(125)(159)(92)
Amortization of premiums and discounts on marketable securities, net3,024 668 13 
Amortization of debt discount and issuance costs
9,171 8,889 3,262 
Gain on settlement of equity securities(3,698)  
Deferred income tax
(1,973) (65)
Changes in assets and liabilities:
Accounts receivable
(7,683)(8,028)5,166 
Deferred costs
(19,207)(15,953)(10,268)
Operating lease right-of-use asset4,197 3,906 2,552 
Other receivables
(391)(680)(1,250)
Prepaid expenses and other
(6,522)(2,492)(2,084)
Other assets
(1,222)(215)(1,860)
Accounts payable
972 (4,106)2,153 
Deferred revenue
47,419 37,479 32,039 
Operating lease liability(4,934)(4,525)(3,035)
Accrued expenses and other liabilities
14,669 16,790 12,238 
Net cash provided by operating activities49,844 33,243 30,918 
Cash flows from investing activities
Purchase of property and equipment
(3,534)(1,873)(3,104)
Purchase of marketable securities
(170,070)(175,926)(112,565)
Maturities of marketable securities
143,159 62,922 26,840 
Sale of marketable securities
250 11,423 498 
Acquisitions, net of cash acquired(37,467)  
Purchase of intangible assets
(219)(296)(734)
Other investments(750) (1,000)
Net cash used in investing activities(68,631)(103,750)(90,065)
68

WORKIVA INC.

CONSOLIDATED STATEMENTS OF CASH FLOWS (continued)
(in thousands)
Year ended December 31,
202120202019
Cash flows from financing activities
Proceeds from option exercises
16,600 19,189 24,152 
Taxes paid related to net share settlements of stock-based compensation awards
(27,144)(13,657)(390)
Proceeds from shares issued in connection with employee stock purchase plan8,861 7,227 4,922 
Proceeds from the issuance of convertible senior notes, net of issuance costs  335,899 
Principal payments on finance lease obligations
(1,705)(1,641)(1,565)
Net cash (used in) provided by financing activities(3,388)11,118 363,018 
Effect of foreign exchange rates on cash(270)478 287 
Net (decrease) increase in cash and cash equivalents(22,445)(58,911)304,158 
Cash and cash equivalents at beginning of year322,831 381,742 77,584 
Cash and cash equivalents at end of year$300,386 $322,831 $381,742 
Supplemental cash flow disclosure
Cash paid for interest$4,837 $5,067 $1,340 
Cash paid for income taxes, net of refunds$(41)$679 $371 
Supplemental disclosure of noncash investing and financing activities
Allowance for tenant improvements
$ $149 $270 
Purchases of property and equipment, accrued but not paid
$350 $263 $144 
See accompanying notes.

69

WORKIVA INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

1. Organization and Significant Accounting Policies
Organization
Workiva Inc., a Delaware corporation, and its wholly-owned subsidiaries (the “Company” or “we” or “us”) simplifies complex work for thousands of organizations worldwide. We are a leading provider of cloud-based compliance and regulatory reporting solutions that are designed to solve business challenges at the intersection of data, process and people. Our operational headquarters are located in Ames, Iowa, with additional offices located in the United States, Europe, the Asia-Pacific region and Canada.
Basis of Presentation and Principles of Consolidation
The consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles and include the accounts of Workiva Inc. and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.
Seasonality affects our revenue, expenses and cash flows from operations. Revenue from professional services is generally higher in the first quarter as many of our customers file their 10-K in the first calendar quarter. Sales and marketing expense is generally higher in the third quarter since we hold our annual user conference in September. Our transition to a virtual event in September 2020 and September 2021 has mostly mitigated this trend. In addition, the timing of cash bonus payments to employees during the first and fourth calendar quarters may result in some seasonality in operating cash flow.
Segments
Our chief operating decision maker reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance. There are no segment managers who are held accountable by the chief operating decision maker, or anyone else, for operations, operating results and planning for levels or components below the consolidated unit level. Accordingly, we determined we have one operating and reportable segment.
Foreign Currency
We translate the financial statements of our foreign subsidiaries, which have a functional currency in the respective country’s local currency, to U.S. dollars using month-end exchange rates for assets and liabilities and average exchange rates for revenue, costs and expenses. Translation gains and losses are recorded in accumulated other comprehensive income as a component of stockholders’ equity (deficit). Gains and losses resulting from foreign currency transactions that are denominated in currencies other than the entity's functional currency are included within other (expense) income, net on the consolidated statements of operations.
70

Use of Estimates
The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States requires us to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. We base our estimates on historical experience and various other assumptions believed to be reasonable. These estimates include, but are not limited to, the allowance for doubtful accounts, the determination of the relative selling prices of our services, the measurement of material rights, health insurance claims incurred but not yet reported, valuation of available-for-sale marketable securities, useful lives of deferred contract costs, intangible assets and property and equipment, goodwill, income taxes, discount rates used in the valuation of right-of-use assets and lease liabilities, the fair value of the liability and equity components of the convertible senior notes, and certain assumptions used in the valuation of equity awards. While these estimates are based on our best knowledge of current events and actions that may affect us in the future, actual results may differ materially from these estimates.
Cash and Cash Equivalents
Cash consists of cash on deposit with banks that is stated at cost, which approximates fair value. We invest our excess cash primarily in highly liquid money market funds and marketable securities. We classify all highly liquid investments with stated maturities of three months or less from date of purchase as cash equivalents and all highly liquid investments with stated maturities of greater than three months as marketable securities.
Marketable Securities
Our marketable securities consist of commercial paper, corporate debt securities, U.S. treasury debt securities and foreign government debt securities. We classify our marketable securities as available-for-sale at the time of purchase and reevaluate such classification as of each balance sheet date. We may sell these securities at any time for use in current operations even if they have not yet reached maturity. As a result, we classify our investments, including securities with maturities beyond twelve months as current assets in the accompanying consolidated balance sheets. Available-for-sale securities are recorded at fair value each reporting period. Unrealized gains and losses are excluded from earnings and recorded as a separate component within accumulated other comprehensive income on the consolidated balance sheets until realized. Dividend income is reported within other (expense) income, net on the consolidated statements of operations. We evaluate our investments to assess whether the amortized cost basis is in excess of estimated fair value and determine what amount of that difference, if any, is caused by expected credit losses. Allowance for credit losses are recognized as a charge in other (expense) income, net on the consolidated statements of operations, and any remaining unrealized losses are included in accumulated other comprehensive income on the consolidated balance sheets. There were no credit losses recorded for the years ended December 31, 2021 and 2020. There was no impairment charge for any unrealized losses in 2019. We determine realized gains and losses on the sale of marketable securities on the specific identification method and record such gains and losses in other (expense) income, net on the consolidated statements of operations.
Fair Value of Financial Instruments
Our financial assets, which include cash equivalents and marketable securities, are measured and recorded at fair value on a recurring basis. Our other current financial assets and our other current financial liabilities have fair values that approximate their carrying value due to their short-term maturities.
71

Concentration of Credit Risk
Financial instruments that potentially subject us to concentrations of credit risk consist principally of cash and cash equivalents and accounts receivable. We place our cash and cash equivalents with high credit-quality financial institutions. Such deposits may be in excess of federally insured limits. To date, we have not experienced any losses on our cash and cash equivalents. We perform periodic evaluations of the relative credit standing of the financial institutions.
We perform ongoing credit evaluations of our customers’ financial condition and require no collateral from our customers. We maintain an allowance for doubtful accounts receivable based upon the expected collectability of accounts receivable balances. We did not have a significant concentration of accounts receivable from any single customer or from customers in any single country outside of the United States at December 31, 2021 or 2020.
Deferred Costs
We pay sales commissions for initial contracts and expansions of existing contracts with customers. These commissions earned by our sales force are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions paid where the amortization period is one year or less are expensed as incurred. All other sales commissions are deferred and then amortized on a straight-line basis over a period of benefit that we have determined to be three years. We determined the period of benefit by taking into consideration our standard contract terms and conditions, rate of technological change and other factors. Amortization expense is included in sales and marketing expense in the accompanying consolidated statements of operations.
Property and Equipment, net
Property and equipment is stated at cost, net of accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful lives of the respective assets, generally three to ten years. We amortize leasehold improvements and assets under finance leases over the lesser of the term of the lease including renewal options that are reasonably assured or the estimated useful life of the assets. Depreciation and amortization expense related to property and equipment totaled $4.1 million, $3.8 million and $3.4 million for the years ended December 31, 2021, 2020 and 2019, respectively.
Revenue Recognition
We generate revenue through the sale of subscriptions to our cloud-based software and the delivery of professional services. We recognize revenue 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.
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
Recognition of revenue when, or as, we satisfy a performance obligation
We report revenue net of sales and other taxes collected from customers to be remitted to government authorities.
72

Subscription and Support Revenue 
We recognize subscription and support revenue on a ratable basis over the contract term beginning on the date that our service is made available to the customer. Our subscription contracts are generally twelve to 36 months in duration, are billed either annually or in advance and are non-cancelable. We consider the access to our platform and related support services in a customer contract to be a series of distinct services which comprise a single performance obligation because they are substantially the same and have the same pattern of transfer.
Professional Services Revenue and Customer Options
Professional services revenues primarily consist of fees for document set up, XBRL tagging, and consulting with our customers on business processes and best practices. We have determined that an agreement to purchase these professional services constitutes an option to purchase services in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification No. 606, Revenue from Contracts with Customers, (ASC 606) rather than an agreement that creates enforceable rights and obligations because of the customer's contractual right to cancel services that have not yet been used. In the limited case of agreements where we determined that the option provides the customer with a material right, we allocate a portion of the transaction price to the material right based upon the relative standalone selling price. Professional service agreements that do not contain a material right are accounted for when the customer exercises its option to purchase additional services. Revenue is recognized for document set ups when the service is complete and control has transferred to the customer. Revenues from XBRL tagging and consulting services are recognized as the services are performed.
Contracts with Multiple Performance Obligations 
Some of our contracts with customers contain multiple performance obligations. For these contracts, we account for the individual performance obligations separately if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. We determine the standalone selling prices based on our overall pricing objectives, taking into consideration market conditions and entity-specific factors, including the value of our arrangements, length of term, customer demographics and the numbers and types of users within our arrangements.
Deferred Revenue
We typically invoice our customers for subscription and support fees annually in advance on one- to three-year contract terms. For contracts with a two or three year term, customers sometimes elect to pay the entire multi-year subscription term in advance. Unpaid invoice amounts for non-cancelable services starting in future periods are included in accounts receivable and deferred revenue. The portion of deferred revenue that we anticipate will be recognized after the succeeding twelve-month period is recorded as non-current deferred revenue, and the remaining portion is recorded as current deferred revenue.
Customer Deposits
As an agreement to purchase professional services constitutes a customer option, fees received in advance of these services being performed are considered customer deposits and are included in accrued expenses and other current liabilities on the consolidated balance sheets. Unpaid invoice amounts for these professional services starting in future periods are excluded from accounts receivable and accrued expenses and other current liabilities.
73

Cost of Revenue
Cost of revenue consists primarily of personnel and related costs directly associated with the professional services and customer success teams and training personnel, including salaries, benefits, bonuses, and stock-based compensation; the costs of contracted third-party vendors; the costs of server usage by our customers; information technology costs; and facility costs.
Sales and Marketing Expenses
Sales and marketing expenses consist primarily of personnel and related costs, including salaries, benefits, bonuses, commissions, travel, and stock-based compensation. Other costs included in this expense are marketing and promotional events, our annual user conference, online marketing, product marketing, information technology costs, and facility costs.
Advertising costs are charged to sales and marketing expense as incurred. Advertising expense totaled $5.6 million, $3.8 million and $3.4 million for the years ended December 31, 2021, 2020 and 2019, respectively.
Research and Development Expenses
Research and development expenses consist primarily of personnel and related costs, including salaries, benefits, bonuses, and stock-based compensation, costs of server usage by our developers, information technology costs, and facility costs.
General and Administrative Expenses
General and administrative expenses consist primarily of personnel and related costs for our executive, finance, legal, human resources, and administrative personnel, including salaries, benefits, bonuses, and stock-based compensation; legal, accounting, and other professional service fees; other corporate expenses; information technology costs; and facility costs.
Leases
We determine whether an arrangement contains a lease at inception. Operating leases are included in operating lease right-of-use (“ROU”) assets, other current liabilities, and operating lease liabilities on our consolidated balance sheets. Finance leases are included in property and equipment, net, finance lease obligations, and finance lease obligations, non-current on our consolidated balance sheets.
ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Lease ROU assets and lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at the commencement date. Our variable lease payments consist of non-lease services related to the lease. Variable lease payments are excluded from the ROU assets and lease liabilities and are recognized in the period in which the obligation for those payments is incurred. As our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. We do not include options to extend or terminate the lease term unless it is reasonably certain that we will exercise any such options. We recognize rent expense under our operating leases on a straight-line basis. For finance leases, we record interest expense on the lease liability in addition to amortizing the right-of-use asset (generally straight-line) over the shorter of the lease term or the useful life of the right-of-use asset.
We have lease agreements with lease and non-lease components. We have elected to account for these lease and non-lease components as a single lease component. We do not recognize right-of-use assets or lease liabilities for short-term leases, which have a lease term of twelve months or less, and instead will recognize lease payments as expense on a straight-line basis over the lease term.
74

Acquisitions
When we acquire a business, the purchase price is allocated to the assets acquired and liabilities assumed based on their estimated fair values as of the acquisition date. During the measurement period, which may be up to one year from the acquisition date, adjustments to the fair value of assets acquired and liabilities assumed may be recorded, with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to our consolidated statement of operations.
Goodwill
Goodwill represents the cost in excess of the fair value of the net assets acquired in a business combination. Goodwill is tested for impairment at the reporting unit level on an annual basis and on an interim basis if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying value. We perform our annual goodwill impairment test as of October 1. For the year ended December 31, 2021, we determined there were no events or circumstances which indicated that the carrying value of a reporting unit exceeded the fair value.
Intangible Assets
Intangible assets consist of patents and intangible assets acquired in a business combination or asset acquisition, primarily technology, customer-related assets, and trade names. Patents are recorded at cost to obtain and amortized over the useful lives. Certain patents are in the legal application process and therefore are not currently being amortized. Intangible assets acquired in a business combination or an asset acquisition are recorded at fair value on the date of acquisition and amortized over their estimated useful lives.
Impairment of Long-Lived Assets
Long-lived assets, such as property, equipment, right-of-use assets, and intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or asset group may not be recoverable. If circumstances require that a long-lived asset or asset group be tested for possible impairment, we first compare the undiscounted cash flows expected to be generated by that long-lived asset or asset group to its carrying amount. If the carrying amount of the long-lived asset or asset group is not recoverable on an undiscounted cash flow basis, an impairment is recognized to the extent that the carrying amount exceeds its fair value. There were no impairment losses related to long-lived assets in any of the periods presented.
Stock-Based Compensation
We measure all share-based payments, including grants of options to purchase common stock and the issuance of restricted stock units to employees, service providers and board members, using a fair-value based method. We record forfeitures as they occur. The cost of services received from employees and non-employees in exchange for awards of equity instruments is recognized in the consolidated statement of operations based on the estimated fair value of those awards on the grant date or reporting date, if required to be remeasured, and amortized on a straight-line basis over the requisite service period. We use the Black-Scholes option-pricing model to determine the fair values of shares to be issued pursuant to our Employee Stock Purchase Plan (“ESPP”). For restricted stock units, fair value is based on the closing price of our common stock on the grant date.
75

Income Taxes
We record current income taxes based on our estimates of current taxable income and provide for deferred income taxes to reflect estimated future income tax payments and receipts. We are subject to federal income taxes as well as state taxes. In addition, we are subject to taxes in the foreign jurisdictions where we operate.
We account for income taxes using the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this method, we determine deferred tax assets and liabilities on the basis of the differences between the financial statement and tax bases of assets and liabilities by using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment rate.
We account for the effects of Global Intangible Low-Taxed Income in the period incurred.
We recognize deferred tax assets to the extent that we believe that these assets are more likely than not to be realized. In making such a determination, we consider all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax planning strategies and results of recent operations. If we determine that we would be able to realize our deferred tax assets in the future in excess of their net recorded amount, we would make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.
We record uncertain tax positions in accordance with ASC 740, Income Taxes, on the basis of a two-step process in which (1) we determine whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not threshold, we recognize the largest amount of tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority.
We recognize interest and penalties related to unrecognized tax benefits on the (benefit) provision for income taxes line in the accompanying consolidated statements of operations. Interest and penalties were not significant during the years ended December 31, 2021, 2020 and 2019. Accrued interest and penalties are included on the accrued expenses and other current liabilities line in the consolidated balance sheets.
Accounts Receivable and Allowance for Doubtful Accounts
Accounts receivable are recorded at the invoiced amount net of an allowance for doubtful accounts. The allowance for doubtful accounts is based on our assessment of the collectability of customer accounts. We regularly review our receivables that remain outstanding past their applicable payment terms and established an allowance for potential write-offs by considering factors such as historical experience, credit quality, age of the accounts receivable balances, and current and forecasted economic conditions that may affect a customer’s ability to pay. Accounts receivable deemed uncollectible are charged against the allowance once collection efforts have been exhausted.
76

Recently Adopted Accounting Pronouncements
In December 2019, the FASB issued Accounting Standards Update (“ASU”) 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which was issued to simplify the accounting for income taxes by removing certain exceptions for recognizing deferred taxes, performing intraperiod allocation, and calculating income taxes in interim periods. Further, ASU 2019-12 adds guidance to reduce complexity in certain areas, including recognizing deferred taxes for tax basis goodwill and allocating taxes to members of a consolidated group. The standard became effective for interim and annual periods beginning after December 15, 2020, with early adoption permitted. Effective January 1, 2021, we adopted this standard. The adoption of this new standard did not have a material impact on our consolidated financial statements.
New Accounting Pronouncements Not Yet Adopted
In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which amends the accounting related to contract assets and liabilities acquired in business combinations. This ASU requires that entities recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with ASC 606, Revenue from Contracts with Customers. This update is effective for fiscal years beginning after December 15, 2022. We intend to adopt this standard on January 1, 2022 and do not expect the adoption of this update to have a material impact on our consolidated financial statements.
In August 2020, the FASB issued ASU 2020-06, Accounting for Convertible Instruments and Contracts in an Entity's Own Equity. Under ASU 2020-06, embedded conversion features are no longer separated from the host contract for convertible instruments with conversion features that are not required to be accounted for as derivatives under Topic 815, or that do not result in substantial premiums accounted for as paid-in capital. The convertible debt instruments will be accounted for as a single liability measured at amortized cost. This will also result in the interest expense recognized for convertible debt instruments to be closer to the coupon interest rate. The new guidance also requires the if-converted method to be applied for all convertible instruments when calculating earnings per share. The new standard is effective for interim and annual periods beginning after December 15, 2021 and can be adopted on either a modified retrospective or full retrospective basis.
We will adopt this standard on January 1, 2022 using the modified retrospective method. Adoption of the new standard is expected to result in a decrease to accumulated deficit of approximately $18 million, a decrease to additional paid-in capital of approximately $58 million, and an increase to convertible senior notes, current of approximately $40 million on the consolidated balance sheet.
2. Cash Equivalents and Marketable Securities
At December 31, 2021, cash equivalents and marketable securities consisted of the following (in thousands):
77

Amortized CostUnrealized GainsUnrealized LossesAggregate Fair Value
Money market funds$259,754 $— $— $259,754 
Commercial paper10,479   10,479 
U.S. treasury debt securities54,809 2 (206)54,605 
Corporate debt securities161,792 3 (334)161,461 
Foreign government debt securities5,014 1  5,015 
$491,848 $6 $(540)$491,314 
Included in cash and cash equivalents$261,254 $— $— $261,254 
Included in marketable securities$230,594 $6 $(540)$230,060 
At December 31, 2020, cash equivalents and marketable securities consisted of the following (in thousands):
Amortized CostUnrealized GainsUnrealized LossesAggregate Fair Value
Money market funds$265,578 $— $— $265,578 
Commercial paper21,489   21,489 
U.S. treasury debt securities51,731 80 (2)51,809 
Corporate debt securities147,715 214 (47)147,882 
Foreign government debt securities1,025 2  1,027 
$487,538 $296 $(49)$487,785 
Included in cash and cash equivalents$280,578 $— $— $280,578 
Included in marketable securities$206,960 $296 $(49)$207,207 
The contractual maturities of the investments classified as marketable securities are as follows (in thousands):
As of December 31, 2021
Due within one year$138,637 
Due in one to two years91,423 
Due in three to five years 
$230,060 
The following table presents gross unrealized losses and fair values for those cash equivalents and marketable securities that were in an unrealized loss position as of December 31, 2021, aggregated by investment category and the length of time that individual securities have been in a continuous loss position (in thousands):
As of December 31, 2021
Less than 12 months12 months or greater
Fair ValueUnrealized LossFair ValueUnrealized Loss
U.S. treasury debt securities$46,553 $(206)$ $ 
Corporate debt securities156,588 (334)  
Total$203,141 $(540)$ $ 
78

We do not believe the unrealized losses represent credit losses based on our evaluation of available evidence as of December 31, 2021, which includes an assessment of whether it is more likely than not we will be required to sell the investment before recovery of the investment’s amortized cost basis.
3. Supplemental Consolidated Balance Sheet Information
Property and Equipment, net
Property and equipment, net as of December 31, 2021 and 2020 consisted of (in thousands):
As of December 31,
20212020
Building under finance lease$21,574 $21,574 
Computers, equipment and software10,495 7,995 
Furniture and fixtures8,373 8,284 
Vehicles97 97 
Leasehold improvements7,907 7,755 
Construction in process361 93 
48,807 45,798 
Less: accumulated depreciation and amortization(19,986)(16,433)
$28,821 $29,365 
Accumulated amortization related to finance leases was $2.7 million and $1.8 million as of December 31, 2021 and 2020, respectively.
Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities as of December 31, 2021 and 2020 consisted of (in thousands):
As of December 31,
20212020
Accrued vacation$11,221 $10,294 
Accrued commissions11,122 12,678 
Accrued bonuses8,292 6,573 
Accrued payroll4,494 2,631 
Estimated health insurance claims1,814 1,224 
Accrued interest1,455 1,455 
ESPP employee contributions5,349 4,269 
Customer deposits26,517 18,283 
Operating lease liabilities6,008 4,541 
Accrued other liabilities7,854 6,308 
$84,126 $68,256 

4. Fair Value Measurements
We determine the fair values of our financial instruments based on the fair value hierarchy, which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs
79

when measuring fair value. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The fair value assumes that the transaction to sell the asset or transfer the liability occurs in the principal or most advantageous market for the asset or liability and establishes that the fair value of an asset or liability shall be determined based on the assumptions that market participants would use in pricing the asset or liability. The classification of a financial asset or liability within the hierarchy is based upon the lowest level input that is significant to the fair value measurement. The fair value hierarchy prioritizes the inputs into three levels that may be used to measure fair value:
Level 1 - Inputs are unadjusted quoted prices in active markets for identical assets or liabilities.
Level 2 - Inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument.
Level 3 - Inputs are unobservable inputs based on our assumptions.
Financial Assets
Cash equivalents primarily consist of AAA-rated money market funds with overnight liquidity and no stated maturities. We classified cash equivalents as Level 1 due to the short-term nature of these instruments and measured the fair value based on quoted prices in active markets for identical assets.
When available, our marketable securities are valued using quoted prices for identical instruments in active markets. If we are unable to value our marketable securities using quoted prices for identical instruments in active markets, we value our investments using broker reports that utilize quoted market prices for comparable instruments. As of December 31, 2021 and 2020, all of our marketable securities were valued using quoted prices for comparable instruments in active markets and are classified as Level 2.
Based on our valuation of our money market funds and marketable securities, we concluded that they are classified in either Level 1 or Level 2. The following table presents information about our assets that are measured at fair value on a recurring basis using the above input categories (in thousands):
Fair Value Measurements as of December 31, 2021Fair Value Measurements as of December 31, 2020
DescriptionTotalLevel 1Level 2TotalLevel 1Level 2
Money market funds$259,754 $259,754 $ $265,578 $265,578 $ 
Commercial paper10,479  10,479 21,489  21,489 
U.S. treasury debt securities54,605  54,605 51,809  51,809 
Corporate debt securities161,461  161,461 147,882  147,882 
Foreign government debt securities5,015  5,015 1,027  1,027 
$491,314 $259,754 $231,560 $487,785 $265,578 $222,207 
Included in cash and cash equivalents$261,254 $280,578 
Included in marketable securities$230,060 $207,207 
We completed acquisitions during the year ended December 31, 2021. The values of the net assets acquired and any resulting goodwill were recorded at fair value using Level 3 inputs. The majority of the related current assets acquired and liabilities assumed were recorded at their carrying values as of the date of acquisition, as their carrying values approximated their fair values due to their short-term nature. The fair values of goodwill and definite-lived intangible assets acquired in the acquisition was externally estimated primarily based on the income approach. The income approach estimates fair value
80

based on the present value of the cash flows that the assets are expected to generate in the future. We developed internal estimates for the expected cash flows and discount rates used in the present value calculations.
Convertible Senior Notes
As of December 31, 2021, the fair value of our convertible senior notes was $614.7 million. The fair value was determined based on the quoted price of the convertible senior notes in an over-the-counter market on the last trading day of the reporting period and has been classified as Level 2 in the fair value hierarchy. See Note 8 to the consolidated financial statements for more information.
5. Deferred Costs
Deferred costs, which primarily consist of costs to obtain contracts with customers, were $64.2 million and $45.3 million for the years ended December 31, 2021 and 2020, respectively. Amortization expense for the deferred costs was $34.1 million and $21.0 million for the years ended December 31, 2021 and 2020, respectively. There were no material impairment losses in relation to the costs capitalized for the periods presented.
6. Commitments and Contingencies
Purchase Commitments
We enter into certain non-cancelable agreements with third-party providers for our use of cloud services and cloud infrastructure services in the ordinary course of business. Under these agreements, we are committed to purchase $13.7 million in fiscal year 2022, $13.5 million in fiscal year 2023, and $11.1 million in fiscal year 2024.
Litigation
From time to time we may become involved in legal proceedings or be subject to claims arising in the ordinary course of our business. We evaluate the development of legal matters on a regular basis and accrue a liability when we believe a loss is probable and the amount can be reasonably estimated. Although the results of litigation and claims cannot be predicted with certainty, we currently believe that the final outcome of any currently pending legal proceedings to which we are a party will not have a material adverse effect on our business, operating results, financial condition or cash flows. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.
7. Leases
We lease certain office space, residential space, buildings and land with various lease terms through June 2043. Certain office leases include one or more options to renew, with renewal terms that can extend the lease term from 1 to 5 years. The exercise of lease renewal options is at our sole discretion and are assessed whether to factor as part of the lease term at lease inception. Our leases generally require us to pay a proportionate share of real estate taxes, insurance, common area maintenance, and other operating costs in addition to a base or fixed rent.
The components of lease expense recognized in the consolidated statements of operations were as follows (in thousands):
81

Year ended December 31,
202120202019
Operating lease cost$4,750 $4,475 $3,544 
Finance lease cost:
Amortization of right-of-use assets880 922 926 
Interest on lease obligations956 1,197 1,306 
Short-term lease cost1,667 1,727 1,324 
Variable lease cost1,163 1,214 923 
$9,416 $9,535 $8,023 

Supplemental cash flow information related to leases was as follows (in thousands):
Year ended December 31,
202120202019
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$6,028 $5,350 $4,018 
Finance cash flows from finance leases1,705 1,641 1,565 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$6,299 $4,121 $2,207 
Finance leases   
Other supplemental information related to leases was as follows:
As of December 31,
202120202019
Weighted Average Remaining Lease Term (in years)
Operating leases5.76.57.6
Finance leases21.422.423.4
Weighted Average Discount Rate
Operating leases4.9 %5.5 %5.7 %
Finance leases5.5 %5.5 %6.0 %
82

As of December 31, 2021, the aggregate annual lease obligations were as follows (in thousands):
Operating LeasesFinance Leases
2022$6,946 $2,436 
20235,561 1,315 
20244,247 1,315 
20252,572 1,315 
20261,536 1,315 
Thereafter5,439 18,661 
Total lease obligations26,301 26,357 
Less: Amount representing interest(3,885)(9,695)
Net lease obligations$22,416 $16,662 

8. Debt
Convertible Senior Notes
In August 2019, we issued $345.0 million aggregate principal amount of 1.125% convertible senior notes due 2026 in a private placement to qualified institutional buyers pursuant to Rule 144A under the Securities Act of 1933, as amended, including the exercise in full by the initial purchasers of their option to purchase an additional $45.0 million principal amount (the “Notes”). The Notes were issued pursuant to an indenture and are senior, unsecured obligations of the Company. The Notes bear interest at a fixed rate of 1.125% per annum, payable semi-annually in arrears on February 15 and August 15 of each year, commencing on February 15, 2020. Proceeds from the issuance of the Notes totaled $335.9 million, net of initial purchaser discounts and issuance costs.
The initial conversion rate is 12.4756 shares of our common stock per $1,000 principal amount of Notes, which is equivalent to an initial conversion price of approximately $80.16 per share, subject to adjustment upon the occurrence of specified events.
Holders of the Notes may convert all or a portion of their Notes prior to the close of business on May 15, 2026, in multiples of $1,000 principal amount, only under the following circumstances:
during any calendar quarter commencing after the calendar quarter ending on September 30, 2019 (and only during such calendar quarter), if the last reported sale price of our Class A common stock, par value $0.001 per share (which we refer to in this offering memorandum as our “Class A common stock”), for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day;
during the five consecutive business day period immediately following any ten consecutive trading day period (the “measurement period”) in which the trading price (as defined below) per $1,000 principal amount of Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of our Class A common stock and the conversion rate on each such trading day;
if we call any or all of the Notes for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the redemption date; or
83

upon the occurrence of certain specified corporate events as set forth in the indenture.
On or after May 16, 2026, holders of the Notes may convert their Notes at any time until the close of business on the second scheduled trading day immediately preceding the maturity date of the Notes.
Upon conversion, we will pay or deliver, as the case may be, cash, shares of our Class A common stock or a combination of cash and shares of our Class A common stock, at our election, in the manner and subject to the terms and conditions provided in the indenture. It is our current intent to settle conversions through a combination settlement of cash and shares of our Class A common stock with a specified dollar amount per $1,000 principal amount of Notes of $1,000.
If we undergo a fundamental change (as defined in the indenture), holders may require us to repurchase for cash all or any portion of their Notes at a fundamental change repurchase price equal to 100% of the principal amount of the Notes to be repurchased, plus accrued and unpaid interest to, but excluding, the fundamental change repurchase date. In addition, following certain corporate events that occur prior to the maturity date or if we deliver a notice of redemption, we will increase, in certain circumstances, the conversion rate for a holder who elects to convert its Notes in connection with such corporate event or notice of redemption, as the case may be.
The Company may redeem for cash all or any portion of the Notes, at its option, on or after August 21, 2023, if the last reported sale price of the Company’s common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending on, and including, the trading day immediately preceding the date on which the Company provides notice of redemption at a redemption price equal to 100% of the principal amount of the Notes to be redeemed, plus any accrued and unpaid interest to, but excluding, the redemption date.
In accounting for the issuance of the Notes, we separated the Notes into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value of similar debt instruments that do not have an associated convertible feature. The carrying amount of the equity component, representing the conversion option, was determined by deducting the fair value of the liability components from the par value of the Notes. The difference represents the debt discount that is amortized to interest expense at an effective interest rate of 4.3% over the term of the Notes. The carrying amount of the equity component was $60.1 million and is recorded in additional paid-in-capital. The equity component is not remeasured as long as it continues to meet the conditions for equity classification.
In accounting for the issuance costs related to the Notes, we allocated the total amount incurred to the liability and equity components of the Notes based on the proportion of the proceeds allocated to the debt and equity components. Issuance costs attributable to the liability component were $7.5 million. The issuance costs allocated to the liability component are amortized to interest expense under the effective interest rate method over the contractual term of the Notes. Issuance costs attributable to the equity component of the Notes were $1.6 million and are netted against the equity components representing the conversion option in additional paid-in capital.
During the third and fourth quarters of 2021 one of the conversion conditions was met and the Notes are convertible at the option of the holders through March 31, 2022. Specifically, the last reported sale price of our Class A common stock exceeded 130% of the conversion price of the Notes for more than 20 trading days during the 30 consecutive trading days ended September 30, 2021 and December 31, 2021. As a result, the Notes are classified as current liabilities on the condensed consolidated balance sheet as of December 31, 2021. As of December 31, 2021, and through the date of this filing, we have not received any conversion requests for the Notes.
84

As of December 31, 2021 the if-converted value of the Notes exceeded the principal amount by $216.6 million.
As of December 31, 2021, the remaining life of the Notes is approximately 4.8 years.
The net carrying amount of the liability and equity components of the Notes was as follows (in thousands):
As of December 31,
20212020
Liability component:
Principal$345,000 $345,000 
Unamortized discount(41,193)(49,346)
Unamortized issuance costs(5,146)(6,164)
Net carrying amount$298,661 $289,490 
Equity component, net of purchase discounts and issuance costs$58,560 $58,560 
Interest expense related to the Notes is as follows (in thousands):
Year ended December 31,
202120202019
Contractual interest expense$3,881 $3,880 $1,444 
Amortization of debt discount8,153 7,901 2,900 
Amortization of issuance costs1,018 988 362 
Total interest expense$13,052 $12,769 $4,706 

9. Stockholders’ Equity (Deficit)
We have two classes of authorized common stock: Class A common stock and Class B common stock. The rights of the holders of our Class A common stock and our Class B common stock are identical, except with respect to voting and conversion. Each share of our Class A common stock is entitled to one vote per share and is not convertible into any other shares of our capital stock. Each share of our Class B common stock is entitled to ten votes per share and is convertible into one share of our Class A common stock at any time. Our Class B common stock also will automatically convert into shares of our Class A common stock upon certain transfers and other events.
10. Stock-Based Compensation
We grant stock-based incentive awards to attract, motivate and retain qualified employees, non-employee directors and consultants, and to align their financial interests with those of our stockholders. We utilize stock-based compensation in the form of restricted stock units, options to purchase Class A common stock and ESPP purchase rights. Prior to our corporate conversion in December 2014, awards were provided under the 2009 Unit Incentive Plan (“the 2009 Plan”). The 2009 Plan was amended to provide that no further awards will be issued thereunder, and our board of directors and stockholders adopted and approved our 2014 Equity Incentive Plan (“the 2014 Plan” and, together with the 2009 Plan, “the Plans”).
85

As of December 31, 2021, awards granted under the 2009 Plan consisted of stock options and awards granted under the 2014 Plan consisted of stock options and restricted stock units. There were no other grants of any other award types under the Plans. As of December 31, 2021, 1,180,086 shares of Class A common stock were available for grant under the 2014 Plan.
Our ESPP became effective on June 13, 2017. Under the ESPP, eligible employees are granted options to purchase shares of Class A common stock at the lower of 85% of the fair market value of the stock at the time of grant or 85% of the fair market value at the time of exercise. Options to purchase shares are granted twice yearly on or about July 15 and January 15 and are exercisable on or about the succeeding January 14 and July 14, respectively, of each year. As of December 31, 2021, 4,296,514 shares of Class A common stock were available for issuance under the ESPP. No participant may purchase more than $12,500 worth of Class A common stock in a six-month offering period.
Stock-Based Compensation Expense
Stock-based compensation expense was recorded in the following cost and expense categories consistent with the respective employee or service provider’s related cash compensation (in thousands):
Year ended December 31,
202120202019
Cost of revenue
Subscription and support
$2,868 $1,709 $1,554 
Professional services
1,729 1,434 1,725 
Operating expenses
Research and development
9,590 8,100 8,006 
Sales and marketing
13,901 11,062 8,792 
General and administrative
20,545 23,466 15,707 
Total
$48,633 $45,771 $35,784 
86

Stock Options
The following table summarizes the option activity under the Plans for the year ended December 31, 2021:




Options
Weighted-
Average
Exercise
Price
Weighted-
Average
Remaining
Contractual
Term (Years)
Aggregate Intrinsic Value
(in thousands)
Outstanding at December 31, 20202,903,167 $14.48 4.7$223,941 
Granted  
Forfeited(6,895)19.29 
Exercised(1,141,092)14.55 
Outstanding at December 31, 20211,755,180 $14.42 4.0$203,720 
Exercisable at December 31, 20211,755,180 $14.42 4.0$203,720 
Options to purchase Class A common stock generally vest over a three- or four-year period and are generally granted for a term of ten years. The total intrinsic value of options exercised during the years ended December 31, 2021, 2020 and 2019 was $123.4 million, $55.8 million and $75.6 million, respectively.
No options were granted during the years ended December 31, 2021, 2020 and 2019. The total fair value of options vested during the years ended December 31, 2021, 2020 and 2019 was approximately $0.9 million, $3.5 million and $5.8 million, respectively. As of December 31, 2021 there was no unrecognized compensation expense related to options.
Restricted Stock Units
Restricted stock units granted to employees generally vest over a three- or four-year period in equal, annual installments or with three-year cliff vesting. Restricted stock units granted to non-employee members of our Board of Directors generally have one-year cliff vesting from the date of grant. The recipient of a restricted stock unit award under the 2014 Plan will have no rights as a stockholder until share certificates are issued by us, but, at the discretion of our Compensation Committee, has the right to receive a dividend equivalent payment in the form of additional restricted stock units. Additionally, until the shares are issued, they have no voting rights and may not be bought or sold. The fair value for restricted stock unit awards is calculated based on the stock price on the date of grant. The total fair value of restricted stock units vested during the years ended December 31, 2021, 2020, and 2019 was approximately $54.9 million, $27.7 million, and $8.8 million, respectively.
87

The following table summarizes the restricted stock unit activity under the Plan for the year ended December 31, 2021:
Number of SharesWeighted-Average Grant Date Fair Value
Unvested at December 31, 20202,904,616 $35.72 
Granted916,634 109.64 
Forfeited(218,852)64.36 
Vested(1)
(1,710,699)31.89 
Unvested at December 31, 20211,891,699 $73.04 
(1) During the year ended December 31, 2021, in accordance with our Nonqualified Deferred Compensation Plan, recipients of 402,832 shares had elected to defer settlement of the vested restricted stock units and 270,567 were released from deferral. This resulted in total deferred units of 695,869 as of December 31, 2021.
Compensation expense associated with unvested restricted stock units is recognized on a straight-line basis over the vesting period. At December 31, 2021, there was approximately $100.6 million of total unrecognized compensation expense related to restricted stock units, which is expected to be recognized over a weighted-average period of 2.7 years.
Employee Stock Purchase Plan
The fair value of each option grant issued under the ESPP is estimated on the date of grant using the Black-Scholes option-pricing model. Expected volatility is based on the historical volatility of our Class A common stock, and the expected term represents the period of time the ESPP purchase rights are expected to be outstanding and approximates the offering period. The risk-free interest rate is based on yields on U.S. Treasury STRIPS (“Separate Trading of Registered Interest and Principal of Securities”) with a maturity similar to the estimated expected term of the ESPP purchase rights.
The fair value of our ESPP purchase rights was estimated assuming no expected dividends and the following weighted-average assumptions:
Year ended December 31,
202120202019
ESPP
Expected term (in years)0.50.50.5
Risk-free interest rate0.1%
0.2% - 1.5%
1.9% - 2.6%
Expected volatility
41.8% - 45.0%
40.6% - 61.0%
35.0% - 49.0%
The following table summarizes the ESPP activity under the Plan for the years ended December 31, 2021, 2020 and 2019:
For the year ended December 31,
202120202019
Shares issued148,864 186,855 188,390 
Weighted-average purchase price$59.52 $38.68 $26.13 
Total proceeds (in thousands)$8,861 $7,227 $4,922 
88

Compensation expense associated with ESPP purchase rights is recognized on a straight-line basis over the vesting period. At December 31, 2021, there was approximately $129,438 of total unrecognized compensation expense related to the ESPP, which is expected to be recognized over a weighted-average period of 14 days.
11. Accumulated Other Comprehensive Income
The following table summarizes the activity of accumulated other comprehensive income during the years ended December 31, 2021, 2020 and 2019 (in thousands):
Accumulated translation adjustmentAccumulated unrealized holding gains (losses) on available-for-sale securitiesAccumulated other comprehensive income (loss)
Balance at December 31, 2018$165 $(67)$98 
Other comprehensive income13 176 189 
Balance at December 31, 2019178 109 287 
Other comprehensive (loss) income(137)80 (57)
Balance at December 31, 202041 189 230 
Other comprehensive income (loss)266 (784)(518)
Balance at December 31, 2021$307 $(595)$(288)

12. Acquisitions
Mark V Systems Limited
On December 29, 2021, we acquired all of the stock in Mark V Systems Limited, the author of the only open source eXtensible Business Reporting Language validation engine, which ensures the continued accessibility of the open source validation engine. The acquisition was not material to the consolidated financial statements.
AuditNet, LLC
On December 10, 2021, we acquired all of the membership interests in AuditNet, LLC, a global audit content and services provider, which strengthens Workiva’s risk and assurance offerings. The acquisition was not material to the consolidated financial statements.
OneCloud, Inc.
On July 30, 2021, we acquired all of the equity interest in OneCloud, Inc. (“OneCloud”), an integration platform as a service (“iPaaS”) company, in order to extend our integration and data preparation capabilities, for $35.1 million, net of cash acquired of $1.5 million.
We previously held an investment in OneCloud which was accounted for as an investment in equity securities. Prior to performing purchase accounting we remeasured the previous ownership interest to fair value, increasing the value to $4.7 million, which resulted in a gain of $3.7 million recorded in other income (expense), net in the condensed consolidated statement of operations.
89

The transaction has been accounted for as a business combination and the purchase price has been preliminarily allocated to the assets acquired and liabilities assumed based on their estimated fair values at the date of acquisition. The excess of the purchase price over the fair value of the net assets acquired was allocated to goodwill. The goodwill recognized was primarily attributable to the assembled workforce and strategic benefits that are expected to be achieved and is not deductible for income tax purposes.
The following table presents a preliminary allocation of the purchase price to the assets acquired and liabilities assumed at the date of acquisition (in thousands):
Cash consideration$36,564 
Previously held equity interest4,698 
Total consideration$41,262 
Cash$1,497 
Intangible assets7,000 
Goodwill34,556 
Other assets548 
Deferred revenue(900)
Deferred tax liability(1,265)
Other liabilities(174)
Fair value of assets and liabilities$41,262 
We incurred costs related to the acquisition of approximately $0.4 million during the year ended December 31, 2021. All acquisition related costs were expensed as incurred and have been recorded in general and administrative expenses in our condensed consolidated statements of operations.
The amount of revenues and net loss from the acquisition included in our consolidated statements of operations for the year ended December 31, 2021 were insignificant.
13. Goodwill and Intangible Assets
Goodwill
The changes in the carrying amount of goodwill were as follows (in thousands):
December 31, 2020$ 
Acquisition and purchase accounting adjustment34,556 
December 31, 2021$34,556 
90

Intangible Assets
The following table presents the components of net intangible assets (in thousands):
December 31, 2021December 31, 2020
Weighted Average Useful Life (Years)Gross Carrying AmountAccumulated AmortizationNet Carrying AmountGross Carrying AmountAccumulated AmortizationNet Carrying Amount
Acquired technology4$7,920 $(701)$7,219 $ $ $ 
Acquired customer-related8.7360 (14)346    
Acquired trade names21,478 (21)1,457    
Patents102,740 (1,328)1,412 2,538 (955)1,583 
Total5.2$12,498 $(2,064)$10,434 $2,538 $(955)$1,583 
Amortization expense related to intangible assets was $1.1 million, $0.4 million and $0.3 million for the years ended December 31, 2021, 2020 and 2019, respectively. As of December 31, 2021, expected remaining amortization expense of intangible assets by fiscal year is as follows (in thousands):
2022$3,074 
20232,962 
20242,201 
20251,473 
2026163 
Thereafter561 
Total expected amortization expense$10,434 
14. Geographic Information
Revenues by geographical region consisted of the following (in thousands):
For the year ended December 31,
202120202019
Subscription and support revenue
Americas$342,673 $273,574 $233,653 
Other36,666 22,303 12,112 
Professional services revenue
Americas58,312 51,142 49,323 
Other5,634 4,575 2,803 
$443,285 $351,594 $297,891 
Revenues by geography are generally based on the country of the customer as specified in our subscription order. Total Americas revenue attributed to the United States was approximately 93%, 94%, and 95% during each of the years ended December 31, 2021, 2020, and 2019, respectively. No other country represented more than 10% of total revenue during the years presented.
91

Our long-lived assets, which primarily consist of property and equipment and operating lease right-of-use assets, are attributed to a country based on the physical location of the assets. Aggregate long-lived assets by geographical region consisted of the following (in thousands):
For the year ended December 31,
20212020
United States$40,585 $42,422 
United Kingdom4,437 69 
Other1,559 2,718 
$46,581 $45,209 
15. Revenue Recognition
Disaggregation of Revenue
The following table presents our revenues disaggregated by industry (in thousands):
For the year ended December 31,
202120202019
Information technology$47,697 $34,878 $30,798 
Diversified financials57,470 44,326 34,614 
Consumer discretionary41,826 34,029 29,147 
Industrials59,797 46,764 39,210 
Healthcare39,394 30,676 24,764 
Banks46,702 39,630 33,573 
Insurance27,206 21,993 18,047 
Energy21,093 18,380 18,113 
Real estate21,042 18,070 16,572 
Utilities21,319 13,561 12,231 
Materials19,357 16,321 14,761 
Public administration13,719 11,433 6,974 
Consumer staples13,146 10,683 9,570 
Other13,517 10,850 9,517 
Total revenues$443,285 $351,594 $297,891 
Revenues by industry are derived from leading software providers. In 2021 we refined our policy surrounding customer industry categorization and accordingly the prior year amounts have been updated to reflect these refinements.
The following table presents our revenues disaggregated by type of good or service (in thousands):
92

For the year ended December 31,
202120202019
Subscription and support$379,340 $295,877 $245,765 
XBRL professional services44,763 38,032 38,734 
Other services19,182 17,685 13,392 
Total revenues$443,285 $351,594 $297,891 
Deferred Revenue
During the year ended December 31, 2021, we recognized $239.3 million of revenue that was included in the deferred revenue balance at the beginning of the period.
Transaction Price Allocated to the Remaining Performance Obligations
As of December 31, 2021, revenue of approximately $576.2 million is expected to be recognized from remaining performance obligations for subscription contracts. We expect to recognize approximately $336.0 million of these remaining performance obligations over the next 12 months, with the balance recognized thereafter.
93

16. Income Taxes
Loss before income tax provision (benefit) consisted of the following (in thousands):
For the year ended December 31,
202120202019
United States$(41,567)$(50,193)$(46,580)
Foreign2,467 1,504 (760)
Total
$(39,100)$(48,689)$(47,340)
The provision (benefit) for income taxes consisted of the following (in thousands):
For the year ended December 31,
202120202019
Current
Federal
$ $ $ 
State
98 120 59 
Foreign
479 (148)252 
Total Current$577 $(28)$311 
Deferred
Federal
$(1,252)$ $(65)
State
(374)  
Foreign
(321)(263)(107)
Total Deferred$(1,947)$(263)$(172)
Total$(1,370)$(291)$139 
During the years ended December 31, 2021, 2020 and 2019, we recorded a federal income tax benefit of $1,252,000, $0, and $65,000, respectively. The current year benefit was related to current year acquisitions. As the reversal of the acquired net deferred tax liabilities will be recognized on future tax returns, these provide an objective source of taxable income. Therefore, a corresponding portion of our valuation allowance has been released to reflect this availability, resulting in a federal and state tax benefit reflected in the table above. The prior year federal benefit was primarily related to the allocation of tax expense (benefit) between continuing operations and other comprehensive income (loss) when applying the exception to the ASC 740 intraperiod tax allocation rule. Prior to the adoption of ASU 2019-12, intraperiod tax allocation rules required us to allocate the provision for income taxes between continuing operations and other categories of earnings, such as other comprehensive income. In periods in which we have a year-to-date pre-tax loss from continuing operations and pre-tax income in other categories of earnings, such as other comprehensive income, we must allocate the tax provision to the other categories of earnings and then record a related tax benefit in continuing operations. This exception to the general rule applies even when a valuation allowance is in place at the beginning and end of the year.
94

In response to the COVID-19 pandemic, the Canada Revenue Agency extended the filing due dates allowing for the Scientific Research and Experimental Development (“SR&ED”) reporting deadlines to be extended for six months, but no later than December 31, 2020. We were able to leverage this deadline extension and amended our 2018 Canadian return for the SR&ED credit thus generating a current and deferred foreign tax benefit for the year ended December 31, 2020.
The items accounting for the difference between income taxes computed at the federal statutory income tax rate and the provision for income taxes consisted of the following (in thousands):
For the year ended December 31,
202120202019
Federal statutory rate21.0 %21.0 %21.0 %
Effect of:
Tax benefit at federal statutory rate
$(8,211)$(10,225)$(9,941)
State taxes, net of federal benefit
(15,350)(3,394)(4,985)
Revaluation of deferred tax items due to tax rate change (state)
 (404) 
Section 162(m) limitations9,008 6,682 2,944 
Stock-based compensation(49,020)(12,665)(14,728)
Nondeductible permanent items
1,422 2,001 1,103 
Tax benefit of federal R&D credit
(3,694)(3,509)(3,141)
Valuation allowance
63,369 21,981 29,068 
Other
1,106 (758)(181)
Total income tax provision$(1,370)$(291)$139 

95

The components of deferred tax assets and liabilities were as follows (in thousands):
As of December 31,
20212020
Deferred tax assets:
Property and equipment
$2,770 $2,636 
Accruals and reserves
48 173 
Lease liability
9,014 9,984 
Compensation and benefits
15,266 19,035 
Deferred revenue
21,709 11,753 
Net operating loss and credits
150,448 91,300 
Interest expense4,035 2,521 
Other
546 347 
Total deferred tax assets
203,836 137,749 
Valuation allowance
(174,771)(111,402)
Total deferred tax assets
29,065 26,347 
Deferred tax liabilities:
Property and equipment
(48)(10)
Right-of-use asset(8,275)(8,772)
Convertible notes
(10,916)(13,076)
Acquired intangibles
(2,022) 
Deferred commissions(6,761)(3,900)
Other deferred tax liabilities
(321)(222)
Deferred tax liabilities
(28,343)(25,980)
Total$722 $367 
Management assesses the available positive and negative evidence to estimate whether sufficient future taxable income will be generated to permit use of the existing deferred tax assets. A significant piece of objective negative evidence evaluated was the cumulative loss incurred over the three-year period ended December 31, 2021. Such objective evidence limits the ability to consider other subjective evidence, such as our projections for future growth. On the basis of this evaluation, we recognized a full valuation allowance against our net US deferred tax asset at December 31, 2021, because we believe it is more likely than not that these benefits will not be realized.
As of December 31, 2021, we have federal and state net operating loss carryforwards of approximately $481.8 million and $466.9 million, respectively, available to reduce any future taxable income. The federal net operating loss carryforwards will expire in varying amounts beginning in 2034. Federal and some state net operating losses incurred after 2017 will have an indefinite carryforward. The state net operating loss carryforwards will expire in varying amounts beginning in 2021. Additionally, we have total net operating loss carryforwards from international operations of $2.9 million that do not expire. We also have approximately $19.8 million of federal and $3.1 million of state tax credit carryforwards as of December 31, 2021. The federal credits will expire in varying amounts between the years 2034 and 2040. The state credits expire beginning in 2022. Utilization of our net operating loss and tax credit carryforwards may be subject to substantial annual limitations due to the ownership change limitations provided by Section 382 of the Internal Revenue Code, as amended, and similar state provisions.
96

We have analyzed our inventory of tax positions taken with respect to all applicable income tax issues for all open tax years. The gross unrecognized tax benefits, if recognized, would not materially affect the effective tax rate as of December 31, 2021, due to the availability of net operating losses.
We are subject to taxation in the United States and various states and foreign jurisdictions. As of December 31, 2021, tax years for 2017 through 2020 are subject to examination by the tax authorities. Generally, as of December 31, 2021, we are no longer subject to federal, state, local or foreign examinations by tax authorities for years before 2017. However, to the extent allowed by law, the tax authorities may have the right to examine prior periods where net operating losses or tax credits were generated and carried forward, and make adjustments up to the amount of the net operating loss or credit carryforward.
97

17. 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 our convertible senior notes, outstanding stock options, stock related to unvested restricted stock, and common stock issuable pursuant to the ESPP to the extent dilutive. Basic and diluted net loss per share was the same for each period presented, as the inclusion of all potential common shares outstanding would have been anti-dilutive.
The net loss per share is allocated based on the contractual participation rights of the Class A and Class B common shares as if the loss for the year has been distributed. As the liquidation and dividend rights are identical, the net loss is allocated on a proportionate basis.
We consider unvested restricted stock granted under the 2014 Equity Incentive Plan to be participating securities because holders of such shares have non-forfeitable dividend rights in the event of our declaration of a dividend for common shares. In future periods to the extent we are profitable, we will subtract earnings allocated to these participating securities from net income to determine net income attributable to common stockholders.
A reconciliation of the denominator used in the calculation of basic and diluted loss per share is as follows (in thousands, except share and per share data):
Year ended
December 31, 2021December 31, 2020December 31, 2019
Class AClass BClass AClass BClass AClass B
Numerator
Net loss$(32,724)$(5,006)$(39,966)$(8,432)$(38,135)$(9,344)
Denominator
Weighted-average common shares outstanding - basic and diluted44,343,177 6,783,333 40,007,839 8,440,327 37,190,224 9,112,432 
Basic and diluted net loss per share$(0.74)$(0.74)$(1.00)$(1.00)$(1.03)$(1.03)
The anti-dilutive securities excluded from the weighted-average shares used to calculate the diluted net loss per common share were as follows:
As of December 31,
202120202019
Shares subject to outstanding common stock options1,755,180 2,903,167 4,353,167 
Shares subject to unvested restricted stock units1,891,699 2,904,616 3,039,020 
Shares issuable pursuant to the ESPP53,877 94,390 76,466 
Additionally, approximately 4.3 million shares of our Class A common stock underlying the conversion option in the Notes, are not considered in the calculation of diluted net loss per share as the effect would be anti-dilutive. We use the treasury stock method for calculating any potential dilutive effect of the conversion option on diluted net income per share, if applicable.
98

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
Under the supervision and with the participation of our principal executive officer and principal financial officer, our management conducted an evaluation of the effectiveness of the design and operation of our disclosure controls and procedures, as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, as of the end of the period covered by this report. Our disclosure controls and procedures are intended to provide assurance at a reasonable level that the information we are required to disclose in reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in SEC rules and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosures.
In designing and evaluating our disclosure controls and procedures, management recognizes that any disclosure controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that management is required to apply its judgment in evaluating the benefits of possible controls and procedures relative to their costs.
Based on management’s evaluation, our principal executive officer and principal financial officer concluded that our disclosure controls and procedures are designed to, and are effective to, provide assurance at a reasonable level that the information we are required to disclose in reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in SEC rules and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosures.
Management’s Annual Report on Internal Control Over Financial Reporting
Our management is responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Rule 13a-15(f) under the Exchange Act). Management conducted an assessment of the effectiveness of our internal control over financial reporting based on the criteria set forth in Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework). Because of its inherent limitations, internal control over financial reporting is not intended to provide absolute assurance that a misstatement of our financial statements would be prevented or detected. Based on that assessment, management has concluded that its internal control over financial reporting was effective as of December 31, 2021 to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements in accordance with GAAP. Our independent registered public accounting firm, Ernst & Young LLP, has issued an audit report with respect to our internal control over financial reporting, which appears in Part II, Item 8 of this Annual Report on Form 10-K, and is incorporated herein by reference.

99

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 three months ended December 31, 2021 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
Item 9B. Other Information
Short-Term Incentive Plan
On February 15, 2022, the Compensation Committee of our Board of Directors approved the 2022 Short-Term Incentive Plan applicable to our executive officers for the fiscal year ending December 31, 2022. The Plan provides executive officers with the opportunity to earn cash bonuses based upon the achievement of pre-established performance metrics determined by the Committee, which may include one or more of revenue growth, operating cash flow, or operating loss excluding stock compensation. The Committee sets the target award for each participating executive as a percentage of base salary. Following the end of fiscal 2022, the Committee will review our attainment of the metrics and determine actual payouts, subject to upward or downward adjustment in its discretion.    
Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections
Not applicable.
100

Part III.
Item 10. Directors, Executive Officers and Corporate Governance
a)    Directors of the Company.
This information is included in our definitive proxy statement for the 2022 Annual Meeting of Stockholders under the heading “Election of Directors” and is incorporated herein by reference.
b)    Executive Officers of the Company.
Martin J. Vanderploeg, Ph.D., 65, has served as our President and Chief Executive Officer since June 2018, and as President and Chief Operating Officer since December 2014. Prior to that, Mr. Vanderploeg served as the Chief Operating Officer and a Managing Director of Workiva LLC from 2008 through December 2014. He has over 20 years of experience in mechanical engineering and advising early stage technology companies. Prior to founding Workiva in 2008, Mr. Vanderploeg was a founder of EAI and served as EAI's Executive Vice President from 1993 until EAI was acquired by Unigraphics Solutions in 2000. Mr. Vanderploeg served as Chief Technology Officer of EAI from 1989 to 1999. Following the acquisition of EAI, Mr. Vanderploeg continued to be an advisor to various technology start-up companies. Prior to EAI, Mr. Vanderploeg was a tenured professor of mechanical engineering at Iowa State University from 1985 to 1993 and was the founder and director of the Iowa State University Visualization Laboratory. Mr. Vanderploeg earned a B.S., M.S. and Ph.D. in mechanical engineering from Michigan State University.
Julie Iskow, 60, has served as our Executive Vice President and Chief Operating Officer since October 2019. Prior to joining Workiva, Ms. Iskow served as Chief Technology Officer of Medidata Solutions, Inc. since April 2015, as well as its Executive Vice President of Product Development since July 2016. Ms. Iskow served as Senior Vice President of Global Product Development at Medidata from April 2015 to July 2016. From December 2013 to March 2015, Ms. Iskow served as Chief Information Officer and Senior Vice President at WageWorks, Inc., and prior to that as its Senior Vice President of Product Development and Vice President of Product Development. Ms. Iskow has also served as Vice President of Engineering at Asyst Technologies and GW Associates, Inc. Before joining GW Associates, she was a member of the faculty at the University of Vermont. Ms. Iskow earned a B.S. degree from University of California, Berkeley and an M.S. degree from University of California, Davis. Since May 2019, Ms. Iskow has been an independent director of Vocera Communications, Inc. (NYSE: VCRA) and is a member of its Governance and Nominating Committee.
Jill Klindt, 45, has served as Senior Vice President, Chief Financial Officer, Chief Accounting Officer and Treasurer since February 2021. She served as Senior Vice President, Chief Accounting Officer and Treasurer from March 2017 to February 2021; as Chief Accounting Officer and Vice President from December 2014 to March 2017, and Senior Director of Finance and Accounting of Workiva LLC from 2008 to December 2014. Prior to joining Workiva, Ms. Klindt served as Financial Analysis Manager at Financial Intelligence, LLC; as a Financial Consultant at Wells Fargo Financial; as a Senior Financial Analyst at CitiMortgage; and a Financial Accounting Analyst at Principal Residential Mortgage. She was also an Accountant of both Prairie iNet and EAI. Ms. Klindt is a Certified Public Accountant (inactive) with a B.S. in Accounting from Iowa State University.
Jeffrey D. Trom, Ph.D., 61, has served as Executive Vice President and Chief Technology Officer since December 2014 and served as a Managing Director and Chief Technology Officer of Workiva LLC from 2008 to December 2014. He has over 20 years of experience working with information technology and development. Prior to founding Workiva, Mr. Trom was a founder of EAI and served as EAI’s Vice President from 1990 and as Chief Technology Officer in charge of software architecture, development and deployment from 1999 until EAI was acquired by Unigraphics Solutions in
101

2000. Thereafter, Mr. Trom served as a technical consultant for various technology companies, including Electronic Data Systems from 2000 to 2002. Mr. Trom earned a B.S. and M.S. in Mechanical Engineering from University of Iowa and a Ph.D. in Mechanical Engineering from Iowa State University.
Mithun Banarjee, 43, has served as our Executive Vice President and Chief Customer Officer since August 2018. Previously, Mr. Banarjee served as our Executive Vice President of Global Operations from August 2017 to August 2018, Executive Vice President of Global Client Services from March to August 2017, Vice President of Global Client Services from March 2015 to March 2017 and Director of Customer First Culture from December 2014 to February 2015. He also served Workiva LLC as Director of Customer First Culture from March 2012 to December 2014 and Director of Customer Operations from March 2010 to February 2012. Prior to Workiva, Mr. Banarjee was Director of Client Services at Yodle (acquired by Web.com in 2016). Previously, he managed customer relationship teams at AT&T and AOL. He earned a B.A. in Information Systems from the University of Lincoln in England, UK.
Brandon E. Ziegler, 48, was promoted to Executive Vice President and Chief Legal Officer of Workiva Inc. in March 2021, and has served as its Corporate Secretary since May 2020. Prior to that, Mr. Ziegler was Workiva's Senior Vice President and General Counsel from March 2020 to March 2021. Mr. Ziegler was previously Senior Vice President, Deputy General Counsel and Assistant Corporate Secretary at Medidata Solutions, a leading technology and data platform for life sciences from July 2016 to March 2020. Prior to Medidata, Mr. Ziegler was head of ADP’s legal department for multinational corporations as Vice President and Assistant General Counsel from February 2007 to July 2016. Before moving in-house, Mr. Ziegler worked in private practice in New York and has extensive legal experience counseling public and private companies in global corporate development, corporate governance and commercial transactions. He earned a B.A. (cum laude) from Duke University and a J.D. from Brooklyn Law School where he was an international business law fellow.
Michael D. Hawkins, 46, has served as our Executive Vice President, Sales since August 2021. Previously, Mr. Hawkins served as our Senior Vice President of Sales from August 2019 to August 2021, Vice President of Sales from March 2015 to August 2019, Director of Sales from January 2013 through March 2015, Area Sales Manager from January 2012 to December 2012, and Regional Sales Director from August 2010 to December 2011. Prior to joining Workiva, Mr. Hawkins was Business Development Manager at ExactTarget from July 2008 to August 2010, as Account Executive at OnForce from May 2006 to September 2007, and as Account Executive and Director of Sales at Truist (formerly CreateHope, Inc.) from May 2001 to April 2006. Mr. Hawkins earned a B.A. from Miami University and a J.D. from George Washington University Law School.
c)    Delinquent Section 16(a) Reports.
This information is included in our definitive proxy statement for the 2022 Annual Meeting of Stockholders under the heading “Delinquent Section 16(a) Reports” and is incorporated herein by reference.
d)     Code of Ethics.
This information is included in our definitive proxy statement for the 2022 Annual Meeting of Stockholders under the heading “Corporate Governance” and is incorporated herein by reference.
e)    Information regarding our Audit Committee and Nominating and Governance Committee is set forth in our definitive proxy statement for the 2022 Annual Meeting of Stockholders under the heading “Corporate Governance” and is incorporated herein by reference.
102

Item 11. Executive Compensation
This information is included in our definitive proxy statement for the 2022 Annual Meeting of Stockholders under the headings “Executive Compensation” and “Director Compensation” and is incorporated herein by reference.
Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters
This information is included in our definitive proxy statement for the 2022 Annual Meeting of Stockholders under the headings “Ownership of Common Stock” and “Equity Compensation Plan Information” and is incorporated herein by reference.
Item 13. Certain Relationships and Related Transactions and Director Independence
This information is included in our definitive proxy statement for the 2022 Annual Meeting of Stockholders under the headings “Certain Relationships and Related-Party and Other Transactions” and “Corporate Governance” and is incorporated herein by reference.
Item 14. Principal Accounting Fees and Services
Our independent registered public accounting firm is Ernst & Young LLP, Chicago, Illinois.
This information is included in our definitive proxy statement for the 2022 Annual Meeting of Stockholders under the heading “Ratification of the Appointment of Independent Registered Public Accounting Firm” and is incorporated herein by reference.
103

Part IV.
Item 15. Exhibits and Financial Statement Schedules
The following documents are filed as part of this Form 10-K or incorporated by reference herein:
1.All financial statements. See Index to Consolidated Financial Statements in Item 8 of this Annual Report on Form 10-K. 
2.Financial Statement Schedules. Financial statement schedules are omitted as they are either not required or the information is otherwise included in the consolidated financial statements.
3.Exhibits:
Exhibit
Number
Description
3.01
Certificate of Incorporation of Workiva Inc., incorporated by reference from Exhibit 3.1 to the Company’s Current Report on Form 8-K filed on December 16, 2014.
3.02
Bylaws of Workiva Inc., incorporated by reference from Exhibit 3.2 to the Company’s Current Report on Form 8-K filed on December 16, 2014.
4.01
Form of the Company’s Class A common stock certificate, incorporated by reference from Exhibit 4.1 to the Company’s Registration Statement on Form S-1 filed on November 17, 2014.
4.02
Indenture, dated August 16, 2019, between Workiva Inc. and U.S. Bank National Association, incorporated by reference from Exhibit 4.1 to the Company's Current Report on Form 8-K filed on August 16, 2019.
4.03
Form of 1.125% Convertible Senior Note due 2026, incorporated by reference from Exhibit A to the Indenture filed as Exhibit 4.1 to the Company's Current Report on Form 8-K filed on August 16, 2019.
4.04
Description of Capital Stock, incorporated by reference from Exhibit 4.06 to the Company's Annual Report on Form 10-K for the year ended December 31, 2019.
10.01*
Amended and Restated Workiva Inc. 2009 Unit Incentive Plan, incorporated by reference from Exhibit 10.1 to the Company’s Annual Report on Form 10-K for the year ended December 31, 2016.
10.02*
Workiva Inc. 2014 Equity Incentive Plan, incorporated by reference from Exhibit 4.5 to the Company’s Registration Statement on Form S-8 filed on December 16, 2014.
10.03*
Form of Nonqualified Stock Option Grant for Executive Officers under 2014 Equity Incentive Plan, incorporated by reference from Exhibit 10.3 to the Company’s Annual Report on Form 10-K for the year ended December 31, 2016.
10.04*
Form of Restricted Stock Grant for Executive Officers under 2014 Equity Incentive Plan, incorporated by reference from Exhibit 10.4 to the Company’s Annual Report on Form 10-K for the year ended December 31, 2016.
10.05*
Form of Restricted Stock Grant for Non-Employee Directors under 2014 Equity Incentive Plan, incorporated by reference from Exhibit 10.5 to the Company’s Registration Statement on Form S-1 filed on October 17, 2014.
10.06*
Form of Employment Agreement, incorporated by reference from Exhibit 10.1 to the Company's Quarterly Report on Form 10-Q filed on November 3, 2021.
104

Exhibit
Number
Description
10.07*
Form of Indemnification Agreement, incorporated by reference from Exhibit 10.7 to the Company’s Registration Statement on Form S-1 filed on November 17, 2014.
10.08
Sublease Agreement, dated December 19, 2011, as amended October 2, 2013, between the Company and 2900 University, LLC, incorporated by reference from Exhibit 10.8 to the Company’s Registration Statement on Form S-1 filed on October 17, 2014.
10.09*
Workiva Inc. Nonqualified Deferred Compensation Plan effective as of January 14, 2016, incorporated by reference from Exhibit 10.1 to the Company’s Current Report on Form 8-K filed on January 15, 2016.
10.10*
Form of Workiva Inc. Restricted Stock Unit Agreement for service-vesting restricted stock units under the Workiva Inc. 2014 Equity Incentive Plan, incorporated by reference from Exhibit 10.14 to the Company’s Annual Report on Form 10-K for the year ended December 31, 2016.
10.11*
10.12*
Workiva Inc. Amended and Restated 2014 Equity Incentive Plan, incorporated by reference from Exhibit 10.1 to the Company’s Current Report on Form 8-K filed on June 17, 2016.
10.13*
Workiva Inc. Amended and Restated 2014 Equity Incentive Plan, incorporated by reference from Exhibit 10.2 to the Company's Current Report on Form 8-K filed on June 13, 2018.
10.14*
Amendment No. 1 to the Workiva Inc. Nonqualified Deferred Compensation Plan., incorporated by reference from Exhibit 10.22 to the Company’s Annual Report on Form 10-K for the year ended December 31, 2018.
10.15*
Employment agreement, dated September 6, 2019, between the Company and Julie Iskow, incorporated by reference from Exhibit 10.1 to the Company's Quarterly Report on Form 10-Q filed on November 6, 2019.
21.01
23.01
24.01
Power of attorney (incorporated by reference to the signature page of this Annual Report on Form 10-K).
31.01
31.02
32.01#
32.02#
101
The following financial information from Workiva Inc.'s Annual Report on Form 10-K for the year ended December 31, 2021 formatted in Inline XBRL (Extensible Business Reporting Language) includes: (i) the Consolidated Balance Sheets, (ii) the Consolidated Statements of Operations, (iii) the Consolidated Statements of Comprehensive Loss, (iv) the Statements of Changes in Stockholders Equity (Deficit), (v) the Consolidated Statements of Cash Flows, and (vi) Notes to the Consolidated Financial Statements.
104Cover Page Interactive Data File - (formatted as Inline XBRL and contained in Exhibit 101)
* Indicates a management contract or compensatory plan.
105

# As contemplated by SEC Release No. 33-8212, these exhibits are furnished with this Annual Report on Form 10-K and are not deemed filed with the Securities and Exchange Commission and are not incorporated by reference in any filing of Workiva Inc. under the Securities Act of 1933 or the Exchange Act of 1934, whether made before or after the date hereof and irrespective of any general incorporation language in such filings.
106

SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized on this 22nd day of February, 2022.
WORKIVA INC.
By:
/s/ Martin J. Vanderploeg, Ph.D.
Name:
Martin J. Vanderploeg, Ph.D.
Title:
President and Chief Executive Officer
POWER OF ATTORNEY
The undersigned officers and directors of Workiva Inc. hereby severally constitute Martin J. Vanderploeg our true and lawful attorney, with full power to him, to sign for us in our names in the capacities indicated below the Annual Report on Form 10-K filed herewith and any and all amendments thereto, and generally do all such things in our name and on our behalf in our capacities as officers and directors to enable Workiva Inc. to comply with the provisions of the Securities and Exchange Commission, hereby ratifying and confirming our signatures as they may be signed by our said attorneys, or any one of them on the Annual Report on Form 10-K and any and all amendments thereto.
Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the Registrant and in the capacities indicated and on the dates indicated.
Signature
Title
Date
/s/ Martin J. Vanderploeg, Ph.D.
President, Chief Executive Officer and Director
(Principal Executive Officer)
February 22, 2022
Martin J. Vanderploeg, Ph.D.
/s/ Jill Klindt
Senior Vice President, Chief Financial Officer, Chief Accounting Officer and Treasurer
(Principal Financial Officer)
February 22, 2022
Jill Klindt
/s/ Brigid A. Bonner
Director
February 22, 2022
Brigid A. Bonner
/s/ Michael M. Crow, Ph.D.
Director
February 22, 2022
Michael M. Crow, Ph.D.
/s/ Robert H. Herz
Director
February 22, 2022
Robert H. Herz
/s/ Julie IskowDirectorFebruary 22, 2022
Julie Iskow
/s/ David S. Mulcahy
Director
February 22, 2022
David S. Mulcahy
/s/ Suku Radia
Director
February 22, 2022
Suku Radia

S-1
EX-21.1 2 exhibit211subsidiaries1231.htm EX-21.1 Document

SUBSIDIARIES OF WORKIVA INC.
Name
Jurisdiction
Workiva International LLC
Delaware
Workiva Canada ULC
Canada
Workiva Netherlands B.V.
Netherlands
Workiva UK Limited
United Kingdom
Workiva Holdings Limited
United Kingdom
Workiva Singapore Pte. Ltd.
Singapore
Workiva Hong Kong LimitedHong Kong
Workiva Australia Pty. Ltd.Australia
Workiva Germany GmbHGermany
Workiva Ireland LimitedIreland
Workiva France SASFrance
Workiva Japan G.K.Japan
Workiva Sweden ABSweden


EX-23.1 3 exhibit231consentofauditor.htm EX-23.1 Document

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

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

(1)Registration Statement (Form S-3ASR No. 333-233222) of Workiva Inc.,
(2)Registration Statement (Form S-8 No. 333-226647) pertaining to the 2014 Equity Incentive Plan of Workiva Inc.,
(3)Registration Statement (Form S-8 No. 333-217667) pertaining to the Workiva Inc. 2017 Employee Stock Purchase Plan,
(4)Registration Statement (Form S-8 No. 333-212869) pertaining to the 2014 Equity Incentive Plan of Workiva Inc., and
(5)Registration Statement (Form S-8 No. 333-200975) pertaining to the 2014 Equity Incentive Plan and Amended and Restated 2009 Unit Incentive Plan of Workiva Inc.;

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

/s/ Ernst & Young LLP

Chicago, Illinois
February 22, 2022


EX-31.1 4 exhibit311-section302xceoc.htm EX-31.1 Document

CERTIFICATION UNDER SECTION 302 OF THE
SARBANES-OXLEY ACT OF 2002
I, Martin J. Vanderploeg, Ph.D., certify that:
1.     I have reviewed this Annual Report on Form 10-K of Workiva 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 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 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.

February 22, 2022
/s/ Martin J. Vanderploeg, Ph.D.
Martin J. Vanderploeg, Ph.D.
President and Chief Executive Officer
(Principal Executive Officer)


EX-31.2 5 exhibit312-section302xcfoc.htm EX-31.2 Document

CERTIFICATION UNDER SECTION 302 OF THE
SARBANES-OXLEY ACT OF 2002
I, Jill Klindt, certify that:
1.     I have reviewed this Annual Report on Form 10-K of Workiva 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 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 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.


February 22, 2022
/s/ Jill Klindt
Jill Klindt
Senior Vice President, Chief Financial Officer, Chief Accounting Officer and Treasurer
(Principal Financial Officer)


EX-32.1 6 exhibit321-section906xceoc.htm EX-32.1 Document

CERTIFICATION UNDER SECTION 906 OF THE
SARBANES-OXLEY ACT OF 2002

I, Martin J. Vanderploeg, President and Chief Executive Officer of Workiva Inc. (the “Company”), do hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge:

1.the Annual Report on Form 10-K of the Company for the period ended December 31, 2021 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
2.the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company for the periods presented therein.

February 22, 2022
/s/ Martin J. Vanderploeg, Ph.D.
Martin J. Vanderploeg, Ph.D.
President and Chief Executive Officer
(Principal Executive Officer)


EX-32.2 7 exhibit322-section906xcfoc.htm EX-32.2 Document

CERTIFICATION UNDER SECTION 906 OF THE
SARBANES-OXLEY ACT OF 2002

I, Jill Klindt, Senior Vice President, Chief Financial Officer, Chief Accounting Officer and Treasurer of Workiva Inc. (the “Company”), do hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge:

1.the Annual Report on Form 10-K of the Company for the period ended December 31, 2021 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
2.the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company for the periods presented therein.

February 22, 2022
/s/ Jill Klindt
Jill Klindt
Senior Vice President, Chief Financial Officer, Chief Accounting Officer and Treasurer
(Principal Financial Officer)




EX-101.SCH 8 wk-20211231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0002002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 1001003 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1002004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 1004006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 1005007 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (DEFICIT) link:presentationLink link:calculationLink link:definitionLink 1006008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Organization and Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Organization and Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2403401 - Disclosure - Organization and Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Organization and Significant Accounting Policies - Property and Equipment, net (Details) link:presentationLink link:calculationLink link:definitionLink 2405403 - Disclosure - Organization and Significant Accounting Policies - Revenue Recognition and Advertising Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2406404 - Disclosure - Organization and Significant Accounting Policies - Accounting Pronouncements (Details) link:presentationLink link:calculationLink link:definitionLink 2107102 - Disclosure - Cash Equivalents and Marketable Securities link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Cash Equivalents and Marketable Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 2409405 - Disclosure - Cash Equivalents and Marketable Securities - Schedule of Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2410406 - Disclosure - Cash Equivalents and Marketable Securities - Schedule of Contractual Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 2411407 - Disclosure - Cash Equivalents and Marketable Securities - Continuous Unrealized Loss Position (Details) link:presentationLink link:calculationLink link:definitionLink 2112103 - Disclosure - Supplemental Consolidated Balance Sheet Information link:presentationLink link:calculationLink link:definitionLink 2313302 - Disclosure - Supplemental Consolidated Balance Sheet Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2414408 - Disclosure - Supplemental Consolidated Balance Sheet Information - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2415409 - Disclosure - Supplemental Consolidated Balance Sheet Information - Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2116104 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2317303 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2418410 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 2119105 - Disclosure - Deferred Costs link:presentationLink link:calculationLink link:definitionLink 2420411 - Disclosure - Deferred Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2121106 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2422412 - Disclosure - Commitments and Contingencies - Other Purchase Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 2123107 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2324304 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2425413 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2426414 - Disclosure - Leases - Schedule of Lease Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2426414 - Disclosure - Leases - Schedule of Lease Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2127108 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2328305 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2429415 - Disclosure - Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2430416 - Disclosure - Debt - Summary of Convertible Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2431417 - Disclosure - Debt - Summary of Interest Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2132109 - Disclosure - Stockholders' Equity (Deficit) link:presentationLink link:calculationLink link:definitionLink 2433418 - Disclosure - Stockholders' Equity (Deficit) (Details) link:presentationLink link:calculationLink link:definitionLink 2134110 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2335306 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2436419 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2437420 - Disclosure - Stock-Based Compensation - Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2438421 - Disclosure - Stock-Based Compensation - Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 2439422 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 2440423 - Disclosure - Stock-Based Compensation - Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 2441424 - Disclosure - Stock-Based Compensation - Employee Stock Purchase Plan (Details) link:presentationLink link:calculationLink link:definitionLink 2142111 - Disclosure - Accumulated Other Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 2343307 - Disclosure - Accumulated Other Comprehensive Income (Tables) link:presentationLink link:calculationLink link:definitionLink 2444425 - Disclosure - Accumulated Other Comprehensive Income (Details) link:presentationLink link:calculationLink link:definitionLink 2145112 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 2346308 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 2447426 - Disclosure - Acquisitions (Details) link:presentationLink link:calculationLink link:definitionLink 2448427 - Disclosure - Acquisitions - Assets Acquired and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 2149113 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2350309 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2451428 - Disclosure - Goodwill and Intangible Assets - Goodwill Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2452429 - Disclosure - Goodwill and Intangible Assets - Intangible Asset Components (Details) link:presentationLink link:calculationLink link:definitionLink 2453430 - Disclosure - Goodwill and Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2454431 - Disclosure - Goodwill and Intangible Assets - Amortization of Intangible Assets by Fiscal Year (Details) link:presentationLink link:calculationLink link:definitionLink 2155114 - Disclosure - Geographic Information link:presentationLink link:calculationLink link:definitionLink 2356310 - Disclosure - Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2457432 - Disclosure - Geographic Information (Details) link:presentationLink link:calculationLink link:definitionLink 2458433 - Disclosure - Geographic Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2159115 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 2360311 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 2461434 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2462435 - Disclosure - Revenue Recognition - Deferred Revenue and Transaction Price Allocated to the Remaining Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2462435 - Disclosure - Revenue Recognition - Deferred Revenue and Transaction Price Allocated to the Remaining Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2163116 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2364312 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2465436 - Disclosure - Income Taxes - Income Before Income Tax, Domestic and Foreign (Details) link:presentationLink link:calculationLink link:definitionLink 2466437 - Disclosure - Income Taxes - Components of Provision (Benefit) for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2467438 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2468439 - Disclosure - Income Taxes - Effective Income Tax Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 2469440 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2470441 - Disclosure - Income Taxes - Operating Loss Carryforwards (Details) link:presentationLink link:calculationLink link:definitionLink 2471442 - Disclosure - Income Taxes - Tax Credit Carryforwards (Details) link:presentationLink link:calculationLink link:definitionLink 2172117 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 2373313 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2474443 - Disclosure - Net Loss Per Share - Earnings Per Share Basic and Diluted (Details) link:presentationLink link:calculationLink link:definitionLink 2475444 - Disclosure - Net Loss Per Share - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 wk-20211231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 wk-20211231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 wk-20211231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Summary of Restricted Stock Units Schedule of Unvested Restricted Stock Units Roll Forward [Table Text Block] Supplemental cash flow disclosure Supplemental Cash Flow Information [Abstract] Accumulated unrealized holding gains (losses) on available-for-sale securities AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member] Federal statutory rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Convertible debt Convertible Debt [Member] State Current State and Local Tax Expense (Benefit) Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Leasehold improvements Leasehold Improvements [Member] Net loss Net loss Net Income (Loss) Attributable to Parent Real estate Real Estate Sector [Member] Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Common stock, conversion rate Common Stock, Conversion Basis Ratio Common Stock, Conversion Basis Ratio Marketable securities Debt Securities, Available-for-sale, Current Unrecorded Unconditional Purchase Obligation [Table] Unrecorded Unconditional Purchase Obligation [Table] Preferred stock, shares outstanding Preferred Stock, Shares Outstanding Income Statement Location [Axis] Income Statement Location [Axis] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Acquisition related costs Business Combination, Acquisition Related Costs Range [Domain] Statistical Measurement [Domain] Deferred costs Increase (Decrease) in Contract with Customer, Asset Segments Segment Reporting, Policy [Policy Text Block] Security Exchange Name Security Exchange Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Conversion price (in dollars per share) Debt Instrument, Convertible, Conversion Price Forfeited (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Revenue from Contract with Customer [Abstract] Other liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Weighted Average Remaining Lease Term (in years) - Operating leases Operating Lease, Weighted Average Remaining Lease Term Foreign Currency Foreign Currency Transactions and Translations Policy [Policy Text Block] Other assets Other Assets, Noncurrent Operating lease right-of-use asset Increase (Decrease) In Operating Right-of-Use Asset Increase (Decrease) In Operating Right-of-Use Asset Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Number of shares available for grant (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Net (decrease) increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Entity File Number Entity File Number Redemption price, percentage Debt Instrument, Redemption Price, Percentage Audit Information [Abstract] Audit Information Stock-based compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition Acquired intangibles Deferred Tax Liabilities, Intangible Assets Number of renewal options (or more) Lessee, Operating Lease, Number Of Renewal Options Lessee, Operating Lease, Number Of Renewal Options Options exercised intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Schedule of Available-for-sale Securities Debt Securities, Available-for-sale [Table Text Block] Tax Credit Carryforward [Line Items] Tax Credit Carryforward [Line Items] Accrued bonuses Accrued Bonuses, Current Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Deferred tax liability Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Organization, Consolidation and Presentation of Financial Statements [Abstract] Amortization expense related to intangible assets Amortization of Intangible Assets Variable lease cost Variable Lease, Cost Total Deferred Tax Assets, Net Antidilutive securities excluded from computation of earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Weighted Average Discount Rate - Operating leases Operating Lease, Weighted Average Discount Rate, Percent Deferred revenue recognized Contract with Customer, Liability, Revenue Recognized Research and development Research and Development Expense [Member] Revenue recognition, customer contract period, min Revenue Recognition, Customer Contract Period, Minimum Revenue Recognition, Customer Contract Period, Minimum Office Building [Member] Industry Sector [Axis] Industry Sector [Axis] Due in one to two years Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, After Year One Through Two Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, After Year One Through Two Total deferred tax assets Deferred Tax Assets, Net of Valuation Allowance Business Combination and Asset Acquisition [Abstract] Business Acquisition [Axis] Business Acquisition [Axis] Granted (in dollars 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 Vested in period, fair value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Relationship to Entity [Domain] Title of Individual [Domain] Property and equipment, gross Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization Maturities of marketable securities Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale Unrealized (loss) gain on available-for-sale securities, net of income tax expense OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Professional services revenue XBRL professional services XBRL Professional Services [Member] Equity Award [Domain] Award Type [Domain] Summary of Convertible Debt Convertible Debt [Table Text Block] Local Phone Number Local Phone Number ASSETS Assets [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Debt conversion terms one Debt Conversion Terms One [Member] Debt Conversion Terms One Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Exercisable at end of the period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Right-of-use assets obtained in exchange for lease obligations: Finance leases Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Investments Classified by Contractual Maturity Date Investments Classified by Contractual Maturity Date [Table Text Block] Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Cash Equivalents Cash Equivalents [Member] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Concentration risk percentage Concentration Risk, Percentage Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Preferred stock, $0.001 par value per share, 100,000,000 shares authorized, no shares issued and outstanding Preferred Stock, Value, Issued Debt Instrument, Convertible, Terms Of Conversion [Axis] Debt Instrument, Convertible, Terms Of Conversion [Axis] Debt Instrument, Convertible, Terms Of Conversion Property and Equipment, net Property, Plant and Equipment, Policy [Policy Text Block] New Accounting Pronouncements or Change in Accounting Principle [Table] Accounting Standards Update and Change in Accounting Principle [Table] Outstanding beginning of the period (in shares) Outstanding end of the period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Threshold number of consecutive trading days (day) Debt Instrument, Convertible, Threshold Consecutive Trading Days Acquired trade name Trade Names [Member] Accumulated Deficit Retained Earnings [Member] Debt Instrument [Axis] Debt Instrument [Axis] Prepaid expenses and other Increase (Decrease) in Prepaid Expense and Other Assets Advertising Costs Advertising Cost [Policy Text Block] Right-of-use asset Deferred Tax Liabilities, Leasing Arrangements Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Available-for-sale Securities, Continuous Unrealized Loss Position Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Table Text Block] Schedule of Long-lived Assets by Geographic Areas Long-lived Assets by Geographic Areas [Table Text Block] Accounts receivable Increase (Decrease) in Accounts Receivable Purchases of property and equipment, accrued but not paid Capital Expenditures Incurred but Not yet Paid Right-of-use assets obtained in exchange for lease obligations: Operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Schedule of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Number of vested shares recipient elected to defer settlement (in shares) Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Vested And Deferred Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Vested And Deferred Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Nondeductible permanent items Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount Tax withholdings related to net share settlements of stock-based compensation awards (in shares) Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Commitments and Contingencies Disclosure [Abstract] Principal payments on finance lease obligations Finance cash flows from finance leases Finance Lease, Principal Payments Tax Credit Carryforward [Table] Tax Credit Carryforward [Table] Consumer discretionary Consumer Discretionary Sector [Member] Number of operating segments Number of Operating Segments Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Sales commissions amortization period Sales Commissions, Amortization Period Sales Commissions, Amortization Period Basic (in dollars per share) Basic net loss per share (in dollars per share) Earnings Per Share, Basic Section 162(m) limitations Effective Income Tax Reconciliation, Section 162(m) Limitation Effective Income Tax Reconciliation, Section 162(m) Limitation Healthcare Healthcare Sector [Member] Proceeds from shares issued in connection with employee stock purchase plan Total proceeds (in thousands) Proceeds, Issuance of Shares, Share-based Payment Arrangement, Excluding Option Exercised 2024 Lessee, Operating Lease, Liability, to be Paid, Year Three Deferred Costs Revenue Recognition Revenue from Contract with Customer [Text Block] Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Cash acquired from acquisition Cash Acquired from Acquisition Unvested at beginning of period (in shares) Unvested at end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Total interest expense Interest Expense, Debt Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Geographic concentration risk Geographic Concentration Risk [Member] Number of Shares (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Interest expense Deferred Tax Asset, Interest Carryforward Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Deferred costs Capitalized Contract Cost, Net Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Commercial paper Commercial Paper [Member] Tax withholdings related to net share settlements of stock-based compensation awards Share-based Payment Arrangement, Decrease for Tax Withholding Obligation Operating cash flows from operating leases Operating Lease, Payments Deferred costs, non-current Capitalized Contract Cost, Net, Noncurrent Property and equipment Deferred Tax Liabilities, Property, Plant and Equipment Other purchase commitments, due in fiscal year 2022 Unrecorded Unconditional Purchase Obligation, to be Paid, Year One Research and Development Expenses Research and Development Expense, Policy [Policy Text Block] If-converted value in excess of principal Debt Instrument, Convertible, If-converted Value in Excess of Principal Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Federal income tax benefit Federal Income Tax Expense (Benefit), Continuing Operations Recovery of doubtful accounts Accounts Receivable, Credit Loss Expense (Reversal) Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain] Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain] Goodwill [Roll Forward] Goodwill [Roll Forward] Principal Long-term Debt, Gross Entity Voluntary Filers Entity Voluntary Filers Options vested in period fair value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value Convertible notes Deferred Tax Liabilities, Financing Arrangements Plan Name [Axis] Plan Name [Axis] Net carrying amount Long-term Debt Total assets measured at fair value Assets, Fair Value Disclosure Level 1 Fair Value, Inputs, Level 1 [Member] Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Income Tax Disclosure [Abstract] Cloud Services Arrangement Cloud Services Arrangement [Member] Cloud Services Arrangement State taxes, net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Entity Small Business Entity Small Business Operating Leases Lessee, Operating Lease, Liability, Payment, Due [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Total liabilities and stockholders’ equity Liabilities and Equity Deferred commissions Deferred Tax Liabilities, Deferred Expense Accrued other liabilities Other Accrued Liabilities, Current Investments, Debt and Equity Securities [Abstract] Acquisition and purchase accounting adjustment Goodwill, Period Increase (Decrease) Americas Americas [Member] Cliff-vesting Share-based Payment Arrangement, Tranche One [Member] Deferred revenue Contract with Customer, Liability, Current 2026 Lessee, Operating Lease, Liability, to be Paid, Year Five Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Additional paid-in-capital Additional Paid in Capital Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Concentration Risk [Line Items] Concentration Risk [Line Items] LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Accounts payable Increase (Decrease) in Accounts Payable Supplemental Consolidated Balance Sheet Information Supplemental Balance Sheet And Statement Of Operations Information [Text Block] Supplemental Balance Sheet And Statement Of Operations Information Net Loss Per Share Earnings Per Share [Text Block] Operating expenses Operating Expenses [Abstract] Entity Interactive Data Current Entity Interactive Data Current 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Four Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Issuance of common stock upon exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Minimum Minimum [Member] Equity component, net of purchase discounts and issuance costs Debt Instrument, Convertible, Carrying Amount of Equity Component Gross profit Gross Profit 2023 Lessee, Operating Lease, Liability, to be Paid, Year Two Effect of foreign exchange rates on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Conversion ratio Debt Instrument, Convertible, Conversion Ratio Unamortized issuance costs Debt Issuance Costs, Net Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Other comprehensive income (loss), net of tax Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Preferred stock, shares authorized Preferred Stock, Shares Authorized Income Tax Authority [Domain] Income Tax Authority [Domain] Total deferred tax assets Deferred Tax Assets, Gross Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Unrealized Gains Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Other Other Countries, Excluding United States And United Kingdom [Member] Other Countries, Excluding United States And United Kingdom Number of classes of common stock Common Stock, Number Of Classes Common Stock, Number Of Classes Entity Address, State or Province Entity Address, State or Province Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Leases Lessee, Finance Leases [Text Block] 12 months or greater Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer Remaining life of debt instrument Debt Instrument, Remaining Term Debt Instrument, Remaining Term ESPP employee contributions Accrued Employee Benefits, Current United Kingdom UNITED KINGDOM Current liabilities Liabilities, Current [Abstract] Operating lease liability Increase (Decrease) in Operating Lease Liability General and administrative General and Administrative Expense Acquisitions, net of cash acquired Payments to acquire business, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Accumulated translation adjustment Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Balance at the beginning of the period (in shares) Balance at the end of the period (in shares) Shares, Outstanding Schedule of Components of Income Tax Expense (Benefit) Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Exercisable at the end of the period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Stock-Based Compensation Share-based Payment Arrangement [Text Block] Leases Lessee, Leases [Policy Text Block] Less: accumulated depreciation and amortization Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization Foreign government debt securities Debt Security, Government, Non-US [Member] Outstanding, weighted-average remaining contractual term (years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Number of reportable segments Number of Reportable Segments Customer deposits Client Deposits, Current Client Deposits, Current Federal Current Federal Tax Expense (Benefit) Net lease obligations Operating Lease, Liability Document Transition Report Document Transition Report Common stock Common Stock, Value, Issued Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Weighted Average Discount Rate - Finance leases Finance Lease, Weighted Average Discount Rate, Percent Deferred revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contract With Customer, Liability Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contract With Customer, Liability Unrecognized compensation expense, period for recognition (years) Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Unvested at beginning of period (in dollars per share) Unvested at end of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Sales and Marketing Expenses Selling, Marketing and Commissions Expense, Policy [Policy Text Block] Selling, Marketing and Commissions Expense, Policy Utilities Utilities Sector [Member] Utilities Sector Basis of Presentation Basis of Accounting, Policy [Policy Text Block] 1.125% Convertible Senior Notes, Due 2026, Over-Allotment option One Point One Two Five Percent Convertible Senior Notes, Due 2026, Over Allotment Option [Member] One Point One Two Five Percent Convertible Senior Notes, Due 2026, Over Allotment Option 1.125% Convertible Senior Notes, Due 2026 One Point One Two Five Percent Convertible Senior Notes Due 2026 [Member] One Point One Two Five Percent Convertible Senior Notes Due 2026 Leases Lessee, Operating Leases [Text Block] Revenue recognition, customer contract period, max Revenue Recognition, Customer Contract Period, Maximum Revenue Recognition, Customer Contract Period, Maximum Accumulated other comprehensive (loss) income Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Emerging Growth Company Entity Emerging Growth Company Amortization of right-of-use assets Finance Lease, Right-of-Use Asset, Amortization Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Issuance costs attributable to the equity component Debt Issuance Costs, Gross, Equity Component Debt Issuance Costs, Gross, Equity Component Acquisitions Business Combination Disclosure [Text Block] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Foreign Deferred Foreign Income Tax Expense (Benefit) Cash Equivalents and Marketable Securities Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Auditor Name Auditor Name Cover [Abstract] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Schedule of Revenue by Geographic Region Revenue from External Customers by Geographic Areas [Table Text Block] Marketable Securities Marketable Securities, Policy [Policy Text Block] Class of Stock [Axis] Class of Stock [Axis] Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Schedule of Accrued Expenses and Other Current Liabilities Other Current Liabilities [Table Text Block] Less: Amount representing interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Insurance Insurance Sector [Member] Insurance Sector Income Tax Authority [Axis] Income Tax Authority [Axis] Public administration Public Administration Sector [Member] Public Administration Sector Other purchase commitments, due in fiscal year 2024 Unrecorded Unconditional Purchase Obligation, to be Paid, Year Three Thereafter Finance Lease, Liability, to be Paid, after Year Five Prepaid expenses and other Prepaid Expense and Other Assets, Current Financial Instrument [Axis] Financial Instrument [Axis] Accrued expenses and other current liabilities Accrued expenses and other current liabilities Accrued Liabilities, Current Total revenue Revenue from Contract with Customer, Excluding Assessed Tax Less: Amount representing interest Finance Lease, Liability, Undiscounted Excess Amount Accrued vacation Accrued Vacation, Current Current Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Employee stock options Shares subject to outstanding common stock options Share-based Payment Arrangement, Option [Member] Previously held equity interest Business Combination, Step Acquisition, Equity Interest in Acquiree, Fair Value Equity [Abstract] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Property and equipment Deferred Tax Assets, Property, Plant and Equipment Equity component, gross amount Debt Instrument, Convertible, Carrying Amount Of Equity Component, Gross Debt Instrument, Convertible, Carrying Amount Of Equity Component, Gross Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] 2026 Finance Lease, Liability, to be Paid, Year Five Less than 12 months Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months Common Stock (Class A and B) Common Stock [Member] Interest income Investment Income, Interest Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Geographic Information Segment Reporting Disclosure [Text Block] Weighted Average Remaining Lease Term (in years) - Finance leases Finance Lease, Weighted Average Remaining Lease Term Loss from operations Operating Income (Loss) Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Operating lease liabilities Operating Lease, Liability, Current Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-sale [Line Items] Unrealized Losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Organization and Significant Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] 2023 Finite-Lived Intangible Asset, Expected Amortization, Year Two Schedule of Cash and Cash Equivalents [Table] Schedule of Cash and Cash Equivalents [Table] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Document Fiscal Year Focus Document Fiscal Year Focus Stock-based compensation expense Share-based Payment Arrangement, Noncash Expense Other investments Payments to Acquire Other Investments AOCI Attributable to Parent, Net of Tax [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Additional Paid-in-Capital Additional Paid-in Capital [Member] Cash and cash equivalents Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Depreciation Depreciation Acquired technology Technology-Based Intangible Assets [Member] Allowance for tenant improvements Allowance for Tenant Improvements Allowance for Tenant Improvements Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities Purchase of marketable securities Payments to Acquire Debt Securities, Available-for-sale Debt security credit losses Debt Securities, Available-for-sale, Change in Present Value, Expense (Reversal) Impairment charges Asset Impairment Charges Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Entity Information [Line Items] Entity Information [Line Items] Revaluation of deferred tax items due to tax rate change (state) Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount Stock-based compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount Other income and (expense), net Other Nonoperating Income (Expense) Industry Sector [Domain] Industry Sector [Domain] Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment Other Other Countries, Excluding Americas [Member] Other Countries, Excluding Americas Deferred revenue Deferred Tax Assets, Deferred Income Maximum Maximum [Member] Share-based Payment Arrangement [Abstract] Total liabilities Liabilities Deferred tax assets: Deferred Tax Assets, Net [Abstract] 2022 Finite-Lived Intangible Asset, Expected Amortization, Year One Award Type [Axis] Award Type [Axis] Granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Outstanding, aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Summary of Future Estimated Minimum Operating Lease Payments Lessee, Operating Lease, Liability, Maturity [Table Text Block] Total stockholders’ equity Beginning of the period End of the period Stockholders' equity Stockholders' Equity Attributable to Parent Cash and cash equivalents and available-for-sale securities, amortized cost Cash, Cash Equivalents And Available-for-sale Debt Securities, Amortized Cost Cash, Cash Equivalents And Available-for-sale Debt Securities, Amortized Cost Operating loss carryforwards Operating Loss Carryforwards Common stock, shares issued Common Stock, Shares, Issued Preferred stock, shares issued Preferred Stock, Shares Issued City Area Code City Area Code Exercisable, aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Goodwill and Intangible Assets Disclosure [Abstract] Entity Address, City or Town Entity Address, City or Town Useful life Property, Plant and Equipment, Useful Life Stockholders’ equity Stockholders' Equity Attributable to Parent [Abstract] Schedule of Accumulated Other Comprehensive Income Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Fair Value Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items] Supplemental disclosure of noncash investing and financing activities Noncash Investing and Financing Items [Abstract] Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Accumulated Other Comprehensive Income Comprehensive Income (Loss) Note [Text Block] Risk-free interest rate, min (as percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Number of shares elected to defer settlement, released from deferral (in shares) Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Released From Deferral Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Released From Deferral Operating lease liabilities, non-current Operating Lease, Liability, Noncurrent Total lease obligations Finance Lease, Liability, Payment, Due Fair Value, Measurement Frequency [Domain] Measurement Frequency [Domain] Total Current Current Income Tax Expense (Benefit) Face amount of debt issued Debt Instrument, Face Amount Interest expense Interest Expense 2022 Finance Lease, Liability, to be Paid, Year One Effective interest percentage Debt Instrument, Interest Rate, Effective Percentage Expected volatility, max (as percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum Fair value of assets and liabilities Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Maximum stock purchase value per employee Share-based Compensation Arrangement By Share-based Payment Award, Maximum Purchase Value During Offering Period, Per Employee Share-based Compensation Arrangement By Share-based Payment Award, Maximum Purchase Value During Offering Period, Per Employee Amortization expense for deferred costs Capitalized Contract Cost, Amortization Accumulated deficit Retained Earnings (Accumulated Deficit) Expiration period (years) Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Restricted stock units Shares subject to unvested restricted stock units Restricted Stock Units (RSUs) [Member] Estimated health insurance claims Self Insurance Reserve, Current General and Administrative Expenses Selling, General and Administrative Expenses, Policy [Policy Text Block] Statement of Stockholders' Equity [Abstract] Schedule of Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Issuance of common stock under employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Entity Filer Category Entity Filer Category Net lease obligations Finance Lease, Liability Deferred tax liabilities Deferred Tax Liabilities, Gross Business Acquisition [Line Items] Business Acquisition [Line Items] Impairment loss Capitalized Contract Cost, Impairment Loss Impairment charges on debt securities Other-than-temporary Impairment Loss, Debt Securities, Available-for-sale Risk-free interest rate (as percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate U.S. treasury debt securities US Treasury Securities [Member] Income Statement [Abstract] Concentration Risk [Table] Concentration Risk [Table] Entity Registrant Name Entity Registrant Name Total consideration Business Combination, Consideration Transferred, Including Equity Interest in Acquiree Held Prior to Combination Schedule of Employee Stock Purchase Plan Schedule of Share-based Compensation, Employee Stock Purchase Plan, Activity [Table Text Block] 2024 Finance Lease, Liability, to be Paid, Year Three 2025 Finance Lease, Liability, to be Paid, Year Four Proceeds from option exercises Proceeds from Stock Options Exercised Common stock, number of votes per share Common Stock, Voting Rights, Votes Per Share Common Stock, Voting Rights, Votes Per Share 2023 Finance Lease, Liability, to be Paid, Year Two Issuance of restricted stock units (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Other Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Forfeited (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price (Benefit) Provision for income taxes Total income tax provision Income Tax Expense (Benefit) Accounts receivable, net of allowance for doubtful accounts of $591 and $717 at December 31, 2021 and 2020, respectively Accounts Receivable, after Allowance for Credit Loss, Current Amendment Flag Amendment Flag Information technology Technology Sector [Member] Equity Components [Axis] Equity Components [Axis] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Entity Tax Identification Number Entity Tax Identification Number Fair Value Disclosures [Abstract] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Document Fiscal Period Focus Document Fiscal Period Focus Total current assets Assets, Current Sales and marketing Selling and Marketing Expense [Member] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Total lease obligations Lessee, Operating Lease, Liability, to be Paid Banks Financial Services Sector [Member] Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Stock purchase offering period Share-based Compensation Arrangement By Share-based Payment Award, Stock Plan Offering Period Share-based Compensation Arrangement by Share-based Payment Award, Stock Plan Offering Period Number of deferred shares vested and outstanding (in shares) Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Vested And Outstanding Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Vested And Outstanding Stock-based Compensation Share-based Payment Arrangement [Policy Text Block] Federal Deferred Federal Income Tax Expense (Benefit) 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] Statement of Financial Position [Abstract] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Options unrecognized compensation expense Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Product and Service [Axis] Product and Service [Axis] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Equity securities Equity Securities without Readily Determinable Fair Value, Amount Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Entity Public Float Entity Public Float Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Unrecognized compensation expense Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Professional services Professional Services [Member] Equity Component [Domain] Equity Component [Domain] Short-term lease cost Short-term Lease, Cost Sales and marketing Selling and Marketing Expense 2022 Lessee, Operating Lease, Liability, to be Paid, Year One Shares issued (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period Amortization of debt discount Amortization of Debt Discount (Premium) Issuance costs attributable to the liability component Debt Issuance Costs, Gross Convertible senior notes, non-current Convertible Debt, Noncurrent Vehicles Vehicles [Member] Statement [Line Items] Statement [Line Items] Property and equipment, net Property and equipment, net Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Deferred revenue Increase (Decrease) in Contract with Customer, Liability Accruals and reserves Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals Revenue expected to be recognized Revenue, Remaining Performance Obligation, Amount Weighted-Average Exercise Price (in dollars per share): Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Other services Other Services [Member] Domestic Tax Authority Domestic Tax Authority [Member] Aggregate Fair Value Marketable securities Marketable securities Debt Securities, Available-for-sale Fair value of convertible debt Convertible Debt, Fair Value Disclosures 2025 Lessee, Operating Lease, Liability, to be Paid, Year Four Debt Disclosure [Abstract] Finance lease obligations Finance Lease, Liability, Current Purchase price of common stock, percentage of fair market value Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Loss before (benefit) provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Level 2 Fair Value, Inputs, Level 2 [Member] Tax benefit of federal R&D credit Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Valuation allowance Deferred Tax Assets, Valuation Allowance Weighted average purchase price (in dollars per share) Share-based Compensation Arrangement By Share-based Payment Award, Shares Issued In Period, Weighted Average Price Per Share Share-based Compensation Arrangement By Share-based Payment Award, Shares Issued In Period, Weighted Average Price Per Share Contractual interest expense Interest Expense, Debt, Excluding Amortization Deferred revenue, non-current Contract with Customer, Liability, Noncurrent Auditor Location Auditor Location Segment Reporting [Abstract] Amortized Cost Debt Securities, Available-for-sale, Amortized Cost Weighted Average Useful Life (Years) Finite-Lived Intangible Asset, Useful Life Compensation and benefits Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits Computers, equipment and software Computers, Equipment and Software [Member] Interest on lease obligations Finance Lease, Interest Expense Use of Estimates Use of Estimates, Policy [Policy Text Block] Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Threshold number of trading days (day) Debt Instrument, Convertible, Threshold Trading Days Document Annual Report Document Annual Report Other comprehensive (loss) income, net of tax Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Schedule of Stock-based Compensation Expense Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Financing Obligations Finance Lease, Liability, Payment, Due [Abstract] Vesting [Axis] Vesting [Axis] Deferred Deferred Federal, State and Local, Tax Expense (Benefit) [Abstract] Title of 12(b) Security Title of 12(b) Security Total assets Assets Deferred income tax Deferred Income Taxes and Tax Credits Board of Directors Director [Member] Plan Name [Domain] Plan Name [Domain] Common stock, shares authorized Common Stock, Shares Authorized Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Numerator Net Income (Loss) Attributable to Parent [Abstract] Geographical [Domain] Geographical [Domain] Net loss Net Income (Loss) Available to Common Stockholders, Basic Title of Individual [Axis] Title of Individual [Axis] Document Type Document Type Research and development Research and Development Expense Product and Service [Domain] Product and Service [Domain] Stated interest percentage Debt Instrument, Interest Rate, Stated Percentage Renewal term Lessee, Operating Lease, Renewal Term Diversified financials Diversified Financials Sector [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Expected period of recognition Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Debt conversion terms two Debt Conversion Terms Two [Member] Debt Conversion Terms Two Measurement Frequency [Axis] Measurement Frequency [Axis] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Tax credit carryforward Tax Credit Carryforward, Amount Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Furniture and fixtures Furniture and Fixtures [Member] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Summary of Lease Expense Components, Supplemental Cash Flow Information and Other Information Lease, Cost [Table Text Block] Cash and Cash Equivalents [Line Items] Cash and Cash Equivalents [Line Items] Other receivables Other Receivables, Net, Current Geographical [Axis] Geographical [Axis] Net operating loss and credits Deferred Tax Assets, Operating Loss Carryforwards And Tax Credit Carryforwards Deferred Tax Assets, Operating Loss Carryforwards And Tax Credit Carryforwards Weighted-average common shares outstanding - basic (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted (in dollars per share) Diluted net loss per share (in dollars per share) Earnings Per Share, Diluted State Tax Authority State and Local Jurisdiction [Member] Consumer staples Consumer Staples Sector [Member] Consumer Staples Sector Amortization of debt discount and issuance costs Amortization of Debt Issuance Costs and Discounts Subscription and support License and Service [Member] Threshold percentage of stock price trigger Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Vesting [Domain] Vesting [Domain] Industrials Commercial and Industrial Sector [Member] Other purchase commitments, due in fiscal year 2023 Unrecorded Unconditional Purchase Obligation, to be Paid, Year Two Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis] Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis] Cash paid for income taxes, net of refunds Income Taxes Paid, Net Accounting Standards Update [Extensible List] Accounting Standards Update [Extensible Enumeration] Lease, Cost [Abstract] Lease, Cost [Abstract] Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Net cash (used in) provided by financing activities Net Cash Provided by (Used in) Financing Activities Award vesting period (years) Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Interest and penalties Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Corporate debt securities Corporate Debt Securities [Member] Schedule of Effective Income Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Schedule of Financing Obligation Payments Finance Lease, Liability, Fiscal Year Maturity [Table Text Block] Fair Value Measurements Fair Value Disclosures [Text Block] Accounts payable Accounts Payable, Current Concentration Risk Type [Axis] Concentration Risk Type [Axis] Depreciation and amortization Depreciation, Depletion and Amortization Accrued payroll Accrued Salaries, Current 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Three Schedule of Assets Measured on Recurring Basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Foreign Tax Authority Foreign Tax Authority [Member] Deferred tax liabilities: Deferred Tax Liabilities, Gross [Abstract] Acquisitions Business Combinations Policy [Policy Text Block] Proceeds from the issuance of convertible senior notes, net of issuance costs Proceeds from Convertible Debt Accumulated Other Comprehensive Income AOCI Attributable to Parent [Member] Common stock, shares outstanding Common Stock, Shares, Outstanding Financial Instruments [Domain] Financial Instruments [Domain] Cash and cash equivalents and available-for-sale securities Cash, Cash Equivalents And Available-for-sale Debt Securities Cash, Cash Equivalents And Available-for-sale Debt Securities Total cost of revenue Cost of Goods and Services Sold Revenue Revenues [Abstract] Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Document Period End Date Document Period End Date Class B Common Stock Common Class B [Member] Purchase of intangible assets Payments to Acquire Intangible Assets Entity Central Index Key Entity Central Index Key Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Convertible senior notes, current Convertible Debt, Current Options (in shares): Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] State Deferred State and Local Income Tax Expense (Benefit) Lease cost Lease, Cost Schedule of Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Income Statement Location [Domain] Income Statement Location [Domain] Debt Securities, Available-for-sale [Table] Debt Securities, Available-for-sale [Table] Acquired customer relationships Customer Relationships [Member] Deferred Costs Commissions Expense, Policy [Policy Text Block] Total operating expenses Operating Expenses Other long-term liabilities Other Liabilities, Noncurrent Unrealized Loss Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss [Abstract] Schedule of Expected Amortization Expense of Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Debt Instrument [Line Items] Debt Instrument [Line Items] Trading Symbol Trading Symbol Earnings Per Share [Abstract] Earnings Per Share [Abstract] Gain on settlement of equity securities Gain on equity securities Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Annual Amount Property and equipment, gross Property, Plant and Equipment, Gross Foreign currency translation adjustment, net of income tax expense Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Other deferred tax liabilities Deferred Tax Liabilities, Other Sale of marketable securities Proceeds from Sale of Debt Securities, Available-for-sale Outstanding beginning of the period (in dollars per share) Outstanding end of the period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Patents Patents [Member] Share-based compensation expense Share-based Payment Arrangement, Expense Exercisable, weighted-average remaining contractual term (years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Finance lease, accumulated amortization Finance Lease, Right-of-Use Asset, Accumulated Amortization Entity Current Reporting Status Entity Current Reporting Status Denominator Earnings Per Share, Basic and Diluted [Abstract] Expected volatility, min (as percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum Weighted- Average Grant Date Fair Value (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Entities [Table] Entities [Table] Amortization of premiums and discounts on marketable securities, net Accretion (Amortization) of Discounts and Premiums, Investments Amortization of issuance costs Amortization of Debt Issuance Costs Unrecorded Unconditional Purchase Obligation [Line Items] Unrecorded Unconditional Purchase Obligation [Line Items] Schedule of Income before Income Tax, Domestic and Foreign Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Construction in process Construction in Progress [Member] Class A Common Stock Common Class A [Member] Cash and cash equivalents at beginning of year Cash and cash equivalents at end of year Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Table] Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Table] United States UNITED STATES Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Risk-free interest rate, max (as percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Statement of Comprehensive Income [Abstract] Current assets Assets, Current [Abstract] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Leases [Abstract] Cost of revenue Cost of Goods and Services Sold [Abstract] 2014 Equity Incentive Plan Equity Incentive Plan 2014 [Member] Summary of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Income Taxes Income Tax, Policy [Policy Text Block] Impairment of Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Materials Materials Sector [Member] Materials Sector Intangible Assets Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Cash and cash equivalents, aggregate fair value Cash and cash equivalents - money market funds Cash and Cash Equivalents, Fair Value Disclosure Entity Address, Postal Zip Code Entity Address, Postal Zip Code Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Issuance of common stock upon exercise of stock options (in shares) Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Weighted-average common shares outstanding - diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted United States Income (Loss) from Continuing Operations before Income Taxes, Domestic Recurring Fair Value, Recurring [Member] Income Taxes Income Tax Disclosure [Text Block] Accrued interest Interest Payable, Current Debt Instrument, Convertible, Terms Of Conversion [Domain] Debt Instrument, Convertible, Terms Of Conversion [Domain] Debt Instrument, Convertible, Terms Of Conversion Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] OneCloud, Inc. OneCloud, Inc. [Member] OneCloud, Inc. Schedule of Stock-Option Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Stockholders' Equity (Deficit) Stockholders' Equity Note Disclosure [Text Block] Equity component of convertible senior notes, net Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt 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] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Five Energy Energy Sector [Member] Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Statement of Cash Flows [Abstract] Auditor Firm ID Auditor Firm ID Other Other Sector [Member] Class of Stock [Line Items] Class of Stock [Line Items] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Entity Address, Address Line One Entity Address, Address Line One Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Changes in assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Revenue From Contract With Customer, Americas Revenue Revenue From Contract With Customer, Americas Revenue [Member] Revenue From Contract With Customer, Americas Revenue Issuance of common stock under employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Vested (in dollars 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 General and administrative General and Administrative Expense [Member] Principles of Consolidation Consolidation, Policy [Policy Text Block] Entity Shell Company Entity Shell Company Expected term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Total current liabilities Liabilities, Current Employee Stock Purchase Plan Shares issuable pursuant to the ESPP Employee Stock [Member] Taxes paid related to net share settlements of stock-based compensation awards Payment, Tax Withholding, Share-based Payment Arrangement Class of Stock [Domain] Class of Stock [Domain] Cash consideration Payments to Acquire Businesses, Gross Cash paid for amounts included in the measurement of lease liabilities: Cash Flow, Operating Activities, Lessee [Abstract] Money market funds Money Market Funds [Member] Cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Current Fiscal Year End Date Current Fiscal Year End Date Accrued commissions Accrued Sales Commission, Current Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Long-Lived Assets Long-Lived Assets Statement [Table] Statement [Table] Advertising expense Advertising Expense Recently Adopted Accounting Pronouncements and New Accounting Pronouncements Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Other Deferred Tax Assets, Other Other assets Increase (Decrease) in Other Noncurrent Assets Weighted-Average Assumptions Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract] Range [Axis] Statistical Measurement [Axis] Accounts Receivable and Allowance for Doubtful Accounts Accounts Receivable [Policy Text Block] Threshold percentage of stock trading price Debt Instrument, Convertible, Threshold Percentage Of Stock Trading Price Debt Instrument, Convertible, Threshold Percentage Of Stock Trading Price Other receivables Increase (Decrease) in Other Receivables Tax benefit at federal statutory rate Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Subsequent Event Subsequent Event [Member] Finance lease obligations, non-current Finance Lease, Liability, Noncurrent Intangible assets, net Net Carrying Amount Finite-Lived Intangible Assets, Net Goodwill Goodwill, beginning balance Goodwill, ending balance Goodwill Accrued Liabilities and Other Liabilities [Abstract] Accrued Liabilities and Other Liabilities [Abstract] Cost of revenue Cost of Sales [Member] Lease liability Deferred Tax Assets, Lease Liability Deferred Tax Assets, Lease Liability Less than 12 months Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Foreign Current Foreign Tax Expense (Benefit) Summary of Goodwill Schedule of Goodwill [Table Text Block] Adjustments to reconcile net loss to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Building under finance lease Finance Lease, Right-of-Use Asset, before Accumulated Amortization Due within one year Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Operating lease cost Operating Lease, Cost Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Unamortized discount Debt Instrument, Unamortized Discount Deferred costs Capitalized Contract Cost, Net, Current 12 months or greater Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Due in three to five years Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, After Year Two Through Five Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, After Year Two Through Five Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Total Deferred Deferred Income Tax Expense (Benefit) Schedule of Share-based Payment Award, ESPP, Valuation Assumptions Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Debt Long-term Debt [Text Block] Accounting Standards Update 2020-06 [Member] EX-101.PRE 12 wk-20211231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 13 wk-20211231_g1.jpg begin 644 wk-20211231_g1.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@" M^ 3* P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ ^/?V'_V'_P!N3_@KK^W)\=_A1\*/V[O$'@C_ (0CQ!J%^[ZM MX@U.6*6)]3FA6*-891MVX^F.*^P/^(3;_@J9_P!)=O\ RH:Y_P#'J/\ @TV_ MY2F?M=_]O'_I\GK]_J /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_T MEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O M_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH M:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N? M_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZ MOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_ MJ* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@ M#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ M'_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_X MA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3; M_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X* MF?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ M $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!) M=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ M ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#* MAKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y M_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ MQZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H M_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ MB$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A- MO^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@ MJ9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F? M])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27 M;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\ MJ&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AK MG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\ M>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_ M?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^H MH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* / MP!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ? M^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$ MV_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^ M"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9 M_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ M27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV M_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ MRH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J& MN?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ M ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#' MJ/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ M (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"( M3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_ MX*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"I MG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_T MEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O M_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH M:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N? M_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZ MOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_ MJ* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@ M#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ M'_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_X MA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3; M_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X* MF?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ M $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!) M=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ M ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#* MAKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y M_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ MQZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H M_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ MB$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A- MO^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@ MJ9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F? M])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27 M;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\ MJ&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AK MG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\ M>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_ M?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^H MH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* / MYK?VW?\ @W=_X*6_L1_LG^.OVL/%/_!4R\US3_ NAMJ5WI.GZOK, M%S[4 ?%O_!1S_@L1XO\ AQ\5&_9,_8JTBWU;QH;]--U+7Y+<7*VM\[A%L[6( M_++.'(5F?**V4VLV=OIOP3_X)R?M!ZQX>M_&/[6/[?OQBO?%MW&)KK3/!?C> M73=-T]V&3&BQJ1*5SC< B'D;",$_FE_P1S\.6_Q'_P""E'@2[\5R->-;W&HZ MK*]RV]I;F*RGE1R3R6$NU\]+NBMUC53/=NN1O$8>,!>A>5,Y4,* /J*BOS MGT[PY^UQ)_P30;]O _MH_$+_ (6,-!?Q2+1KZ Z-]E60O]G^PF'RL&W&[./O MGIM^6O;O^"6/[?EW^WS\#M4'C2WATWQKX8ECL_$/]F#8DZ3(WD7D2MG86V2 MKR \9(X8 'U517XY_$7]O'_ (*!_##_ (*.S_LT>!/CYJ7B>PLOB7;:3I.B MZ]#90IJ,;W,:QVUQ-';J55@X1I% (!)H_\%0_'G_!1?\ 87\<>"/B?=?M MR:IK,WBS[7))I6E:4MCINGW%L8&:%+8LZ30D3J%,@+G82V2: /UGHK\ZOBK\ M1O\ @H#^U1^P3>?MK^'OCU!\*],TKPFVJV'A+PI:E[C5Q;*1&./NT ?I M117S=_P3*_;BG_;7_9?'Q*\66,-OXF\/WSAU' %?,_[%?[;7Q)_X*C_M)>-_AMXR^+WC;X=Z/8:.=0\&Z%\/Y[>S9+=) MQ%*]W=M#)*\P\VW(4%8R3)\HP 0#]*:*_*G]@O\ ;\_:>^'7_!1;5/V(?C#\ M5M0\>^&W\8ZMX=M]1U\J]Y;3VDDZ1W"2XW$.80K1L2H#Y7!'/T!_P6R^,GQ[ M_9H^!?A[XW_ 7XV:UX;O9?%-OHM[IUM!:RVL\4EO=S>:5EA=A*&A564DDEI M<3SV3W<$:17OF1R;VVM*5(8.H9-Q."M '7?\$7-,_;QTSX;^,$_;.D\6?8VU M.V_X1./QQ-*^I*VV7[43YY,PA/[C:&XR'V]\_:M?!/\ P0P_:S_:'_:H\.?$ MB]^/_P 3+KQ)+HM[I::6]S:P1>0LJ7)D \J-,Y*)USTKR;]E+]NK4OV^?VN? M%WACXT?M<^,?AA93N(?A7X<\*:I#IT$O[UU*32/$XGN-HB(23(D9Y %2@# M]3Z*^??V*;']J;PIXX^*7@']J3XD77BR72M>LI/"WB&73XK6&[TR2U^1DBB5 M8T;WN2T;2KH6_B&UT^XM;.&UEMKN"9)F+,LL3D.&5,,K M8R"#D$ 'V+17Y?\ ['_Q&_X*7_MQ_L3^+/&L7[5J>%HO#VH:@UOX@BTB*75- M9GBM8I19[X_+6RMTR/WJ!I&:5OX5PVA_P0L_;]^/_P >_B1XF_9Z^.GCJ[\3 MI:>'6UO1=6U5P]U!Y=Q##+"TGWI%;[0C#=DKL.#@X !^F%%%?-?_ 5"_;N7 M]A+X )XJ\.6-M>^+O$5VUAX6L[L$Q)(%W2W,B@@LD2E?E!Y=XP>"2 #Z4HK\ MY_A_X<_:W\<_\$U=0_;PU#]M#XA0_$0:#J'BBSLH+Z!='CMK5Y6^SFQ\GRV# MPPLW0 ,Z\$*0WK7_ 2P_P""@VO?M]_!/7_#GC::WTGQ_P"&8DM]2OM.@ CN M(IT<07T<;<*X9'#IRH901@.%4 \-_P""MW_!1KXU>"?VG-%_8U^!_C"[\*V8 M?3_^$KU[2V"7\SW3*RPPRD$PJL3(VY,,6?&0%PWJ/PU_9L_X**_"/_@H[-K' M@_XD:Y>_ :>0/-#XK\>S:PI@-H \2QWI MK]Q_@EX#\=?#;X>VOA/XC_%V_P#'.JPS2O-XBU+3X;66=6*=0B6XE\.^!_&+Z59:6S#/EL(5V2 M2+G!,:H@.5&\ ,>9_;YT;_@H+^Q5\ ->\=_ #]I;5O&W@X6+VVLP>,[&&XUS M0(I1Y?VRWO85C:8*6&3("T7#_,-S+][5F^,O"/AWX@>$=4\">+],2]TG6M.G ML-3LY"0L]O-&T>>Z\%Z/%=0\.ZA96:6]E';RP75O*ZQ;9 M!/$YW+\I5@1T.?^"@'[8/[1O[9$'PV^ M-?QMOM>T1_#5]@V"+>:_%;O(9;J[NXRA@=E M5Q'#$NT*B[\LQ*Y__!,']LK]OW]MGP1KG[.6F_%:QTV]T0QW5]\5=6L$O=1L M;&3)K?2KNRM8+66VN898KB0NRRPNPD#1H 0P&W M(()P0 ?9=%?#?_!/CXX?M!_M0?\ !-#Q9\2O'_QOUJ/Q=9:EJ_\ 9WB6RM[5 M)X1;VT_P"")O[=?[67[3O[56O^ ?CO\9;WQ%I% MI\/KO4+:RN;*VC5+E+ZQC63,42G(2608SCYNG2@#-_X+4?M)?M0_LF?M):-I M7P/_ &D/%VE:5XD\.?VG<:4;]9(K:X^TS(PBW)E(RJIA,D#!QQ@#](_V;_$& ML^+/V=_ 7BGQ'J,EYJ.I^"]+N[^[F.7GFDM(G=V]RQ)/UK\K?^#CK_DYCP'_ M -B*?_2V>ON'XE?M1W_['/\ P2P\,?'?1?#*ZMJ.G?#[P_;Z9:3!O(^T3VUO M$CS%<$1J6W$ @M@*""P( /J6BOS*\"?$;XX_M8?\$U/&7[:T7[8GQ.TCQYX3 M74Y;VPTB[M]/T>*6T G%O';P0J9(FMI(OWC.7\PG).TJ?3/^")'[>_QB_:\\ M%>+/A]\==235=9\&FRDM-?\ )6.6]MKCSALF5 %+QM#]\ %@XSDJ68 ]R_X* M$?MO^$?V&O@1=>/KU[2\\3:CNM/!^A7#$_;;L@?.ZJ0WDQ@AY""O&%#!G6O: M?$XU]O#6HKX4:!=4-C-_9K70_=BXV'R]_P#L[L9]J_";_@LSX?\ B1X7_;BU M+0_B5\7K_P 7W1TJTN;2[NK1;:.RAEW,MM!"C%8XT[8.6)+,2Q)/ZSZ/^SI^ MT9X ^&_C$^,?VZ/&'B2\N-':31;_ /L'3K.72YXDD?>NV)ED#$J&5E/"\8SF M@#YE_P""3.C?\%3;#]J'Q7-_\ A$VTVX_M(>,[EWMWU#S4\HV(8E<8 M$G,'[K8,'_EG7Z-5^5__ 1>_;S_ &N/VE_VMM0^'OQR^-%]X@T:'P3>7L=C M<65M&JSI<6JJ^8HE;(61QC./FK _X*H?M*_\%$?V&_VC1X6\'?M2>()O"'B* MP&H^&9[S3;!WC7=LFMF<6X#-&_(.,[)(\Y))H _6^BOGSQ9\4K"3_@G'+\<_ M#WQR\1(L?P^.N6/BV-[5M0GN#;F6-'4PF(N966(QB,+;P[+Z;:L6G0"&) H\V2.(NVX[MS\#Y0 ? M2%%?GI^R%K?[5_\ P4+_ &<_'W[5/C3]I;Q5X1U,WU[:_#W0?!EZMGIVFFVA M616FC"EKI6E<1D2L3M1N//"G@BT^*&OZ1X,T+PS);K-+:VFHSP%_,FBD5(D9#$J[6),;$D #= M]P5%96%CIT+6^GV44$;2R2LD,84%W30!^(/[<_[:/[:_ M[,G[6'C/X$^ _P!K[QW=Z1X=OXH+*YU>]MY+EU:WBD)=HX44G?LT_M\_%6[\0:/ILE\FB^)KRRN(]16-"[0QM!:PF.0@ M':2&!8!3C.X?E]_P5Q_Y2,_%'_L,6_\ Z16]?T#6G-I%G_GFO\J .-_9I\0Z MUXN_9R^'_BOQ)J,EYJ.I^"=*N[^[F.7GGDLXG=V]V9B3]:[:OF;_ (*:?MP6 M'_!/_P#9SMM7\%:+8R^)=9F_LOP=I=D7&8H4V@(,99XUX!)'@' MP_\ #G[6_CG_ ()JZA^WAJ'[:'Q"A^(@T'4/%%G907T"Z/';6KRM]G-CY/EL M'AA9N@ 9UX(4A@#]&*\(_:I_;?\ "'[/GQ9^&GP"TE[34/%_Q#\8Z=IXTZ1B MWV'39;E8Y[MPI!!()2,$X+Y;#"-E/FW_ 2U_P""@_BC]OGX'>(?#WBBZLM& M^(WAB!8+S4+6S#P3K,CBWOU@+ $AT821 [."&(-+&UNT8+O(7#DY) PP!^F5?CS_ ,%9/VK_ -KC]E#]L/4O MAG\(/VG_ !C::%<:/::E;V-QJ"R_9FF#!XU9DR4W(2 22,XSQ7TA_P $1/V_ M?C1^UCH/BOX6?'C5UUG5?"<-KAR#CD5H:=_R#X/^N*_R%34 ?A_XN_;-_;=\,_M MTW_[,B_M>^-Y=$L_BJ_AI;HWD(N6M!J/V8/N\K:)/+YSMQN[8XK[W_:]_9L_ M:\^"WP3\0_&;]FC]O/XCW.J^&-,FU2XT3Q@-.U"&\@@1I)4C(M$V.(PQ4,KA MBH4XR"/R[^.FM:5X;_X*O^)_$6NWJ6UE8?'NXN;RYDSMBB36"SN<=@H)_"OT MO_;K_P""O'['/A[]G/Q?X0^%?Q4M?%GBK7M!N]+TO3-)M9F6&2>)HC--(R!% M6/>6*[MS8P!R2 #FO^"1'_!67Q[^UIXQNOV>/VB+:QD\4Q:=)>Z)X@L+98%U M*./'FQ2Q+\BR@'>&0*K*K J"H+?H'7Y1?\$-_P#@GI\<_!WQJ'[6'QC\%7_A MC2M,TFXM_#MCJ]NT%UJ$]PGEM+Y3@.D*Q,_S,!N+KMR Q'U-_P %:?\ @HIJ M/["WPMTS1_AQ:6USXY\6M,FC->)OATZWB"^;=.G\; NBHA^4L23D(58 ^MZ1 MV5%+NP"@9))X K\Z_P!K.]_:\_8M_8_\#_MBZ'^U7XNUOQFMYI[^-]'\17,= MQHU\MY&7>%+0(JPJDFV-3'M;:6.0V".P_;.^,GBO]KO_ ()+S?M-?";XH7_@ M[3KOPQ)>>(=&TZW622_=91;SV#7!(:.)95F5BHS(H .%+*P![?\ LK_MN>$_ MVL_CA\5/ WPU-I=^&?AY+I5G9:Y Q8ZE=3?;/M+JV=IA4P(B$#YMKON977'N MU?C5_P $-O@K\:/B]8_$U_A)^U+K?PV&GRZ.+]=(T.TO/[0+B]V%_M .S9L? M&WKYAST%>U_\%K/VF/VK?V.O'7@:_P#@A^T;KVG6OBK3+O\ M#37L[*2&.:U M^SIYD>^ LN_S26!8C(XQG% 'Z545\-_'/XW_ +0<7_!'7P]^UCX9^-^M:1XW MT_PEI6I7>I6=O:E-2DN+BWAE$\;PLN-LC,NS9AL=1Q4'_!#;]JO]H']J;P!\ M0-7^/OQ)NO$=SI&L64.G2W-M!$8$>*1F4>4B Y*@\YZ4 ?==%?D'_P %+/VY M/VS?V2_VV-6^$GP]_:@\0CPU#'87L-O?6-C*\"31(\D>X6X+*#NVYYP0"21D M^H?M-3_\%L?C%\2_"GQC^ D%SX?\&:[<0S^&_#>C:K"CZ;;,RM$^L)(%W/(F M)'3,D: E/E8$$ _2RBOSC_X+@?M,?M1?LA^,O GB3X#?M ZYHUIXQM]16^T8 M6MG+;P/9BS"O%YD!==XN"6!9AD9&,XKE/BKXV_X*3_$#_@F9IO[:.H?M8R>% MHM'T>UN(M \/60CO-9A:Y2!KVZO8RICD8N76"-/+"*H8[R2 #]1Z*^+O^")O M[9OQ7_:T^ FOZ7\:M;.KZ[X.UB*U&M21JLMW:S1EXO-V@!I%*2*7P"R[-_$-D;ZZU:>!)O[)L=[1HZ1 MN"K2R.CA2P(58V.TEE(YC]L+2?VL_P!AO]D3PO\ M7>!?VO_ !UK7BNQN=.' MC/3/%=]%?:7>BZ7]XL=L\>(568JJ[2#L)YW -0!^B%?E_P"+/V]OB[^UA_P5 M:K)9Q3F622[@99U5Y82 L;H!'C^ M(EJ^M?V8OVC]3_X*-?L5+X]^&GC>X^'_ (GO'_L[5M0TJVCNGT?4('C>41I- ME722,JRALD).,G<*_);]G+X>?$'7?^"LA^&VA_&C4=(\1_\ "Q==MO\ A.(- M-@DN?/C^U^9<^2P\K=)M;*XP/,..@H _27_@F_\ !#_@I%\%_CGXWTG]I[QY M>:K\-_*G3PP-<\5?VO<2S?:%\B2"1W>:*(0>8&679DE/DR"1]#?M7?#'XE_% M+X*ZSH_P9^)VM>%/%MO8S3^'=0TB\$0DNU0F.&8,"K1.P"G(RN[(.17;^#-& MUCP[X/TGP_XA\33:WJ%CIL%O?:S#O@Y^TE^U#XWBT#6-6ETV^MH=16VD^UM%(EO$S!-R[KC MRT(&#\W45^C'_!3CP#\?(/V=_$?QK_9J^-OBOPWXE\*Z=_:$FF:9?@VE_:0C M=.IB96VR"+>X9<%BFT@[LC\P?^"R/[/FI?LN?MW7_COP:DEAIWC"1/$^A75M M\OV>\,F;E5(Z,MPK2@#[JS)7Z?Q_MQ:=XX_X)M6G[5&@Z;;ZAKGB'PY%IVGZ M&L:N+GQ#.XL5LPA^\IO&Q@CF,%L8H ^)_P#@C]^V9\=/VE?VK&^%7[1O[2_C M*_AGT&>Z\/6,>K+!%'M"O-436=!O_(GA>&WD91R") 3C]VP(9MO&<5^%'C#P?\3?^"8O M[==G97UT+K5O .O6=_!<0 I'J-JRI+@9_@DB=HV],L.HK]C?VG/%^@?M.7'P MA_9[\$WZWVB?$J_M_%7B"6/E9/#-@(KPA\M '6?L&?#_P", MG@W]G30-9_:"^*'B#Q-XQU_3+?4-;.N7(9;"212ZVT2*H";%<*YY+.I.<8 ] MGKD/C[\:?"/[.OP9\2?&[QW(XTOPWI-\CE$7/&YQ7P=_ MP3Q^)G[2G_!4SQ+\0_BM\6OVC/&/@O0-#N+>R\->&_AWJ2:?%;23"1R7D\MG MG,:K'@OG<7). M 'Z045^=O_!.'_@I1\8;O]K#Q#^P'^U9XGB\0ZIIFMZGI M7AOQ>ULD$]QTLY8;:6!XU!B+P%P&$G(9FY&1C.* /TNKXO_ ."V MGQ%^,'P(_9PTKXV_!+XQ>(O"^K6_B:VTRXATN\ M[FWEBN')>-E/SAD3# CC M(.>,>$_$'XH?\%>OVM/V2_ ?Q;_9BNKZST&'1[.VU6?2;^*UU_Q#J"1A+N_* M[5"6HN%DC5(W#-M,A0HR[.P_X*^VWQ9L_P#@DGX$M?CO<)+XSCUG0U\3R*R' M-Z+.X\W)3Y"V[.XK\I;..,4 >O?\$5_CA\6OV@?V.[CQY\9_'=]XBUA?&5[: MKJ&H.&D$*16Y5. . 68_C7UQ7Y\_\$4_&'@_P#_P3"\2^+O'WC@^&](LO%NJ M->ZXDJH]HI@M0&CW*P,F2 B[6+,5 5B0#ZQ^P_\ "+]M;Q%<7'QD_:6_:9\9 MQZ+=ZJ]QX/\ MY8:?!=#31*6@;4V2V!$KQ[=T,90KD[F!)1 #R3_@L=I'_! M2[4OB]X(D_8]E\;_ /"*KI@\U? MQ+&ZZKY\FXW?DD$Q>5Y&TR?NQB3WK[J^ M%*>/H_A=X;C^*TD#^*%T"S'B1[7;Y37_ )"?:"FWC;YN_&.,8Q7YG?\ !9+] MKG]K[]CS]IC3/#/P3_:4U^RT;Q%X;75FTRYL[&9;.9KJXC:.)FM]PBVQI@,6 M(Y^8\8^F/VO=0_:LU;_@GKHG[0W[/OQKUG1O&.A>!['6]7M[.TM98M8A-K%+ M=ETDA8K(J[Y5*8!VLNT[@5 /KBBOSC_X(?\ [:/QI_:G\=^-M _:$^/>L:[K M&D:;;76AZ-/!:16\ELSNEQ,1%"KLR.8!][ \P<'/'O\ X4T[XY^.O^"AOBS1 M] _:-\4+\./!&DZ?<:SH!BLC'+K=TTDXL%D^S[Q;):^2[+NWCS4&_!H ^G:* M_.[]H7_@HS\1/&7_ 4STG]@W2_%FN^!?!BZU!HVK:SX9M83J^HWT\"M%MEG MCD%O;^;)$NY%W[-S[L$!?(OVQ?VO?VI?^"8?[=EOX.\+_M">*_'?@V?3++5+ MGP_XZOUO6DMY7D26 2E048&-BDB!2,J&#@'< ?K=5#Q-H$7BC0[C0IM3O[); M@*#-;SIA@WR2)RO3!QU!([U;M+J&^M(KVW;,58YK:&<(S",;MOF[0<9(4 M9YK]@?@!\.]1\ ^ -/&N?$CQ)XGU"\TRU>_U'Q'J9G9Y1'EF1 D08LJZ2 MT8N;8[%.^,RHZ9X_B5A[4 =)17XU_L+_ +??_!2OXY?M;67P(TWX]0:Q-?)J M%L)/$>FVPM+,1Q2%KQDAC1YFC"ETB#*'<*&(7-3?M _M?_MT_P#!.K]OM/!? MCW]JO5_B'H\,MC>:G;:G:+!:W]E:(VL:9E( M2.X?OW^K\ ?^#3;_ )2F?M=_]O'_ *?) MZ_?Z@ HHHH **** "BBB@ HHHH **** "BBB@ KE?CG\,;+XU_!?Q;\']0N! M##XH\.7NEM.1GR?/@>,2?52P;\*ZJB@#^??]A3Q/JO[$_P#P4D\)+\9+1M%F M\/>*9]$\2)=G:MJ+B.6S>1B>/+7SA)NZ%5##(Q7]! ((R#D'H:^:_P!N3_@E MK^SE^W)(OBGQ5#=>'?%\, B@\5:(J>;*BC"I<1L-MPH[9VN X'%*/#VGQB#39?&G@Z=[NU@485 T4NYP!P \C8 M!P ?5WC3QSX0^'>A-XF\<>(K72[!9XH/M-W*%5I99%CCC7NSN[*JJ,DD@ M5^6?_!R3X;\0IXV^%OC!XI&TF32M1LXW )2.X66%V!]"R,N/78?0U]R^ ?V+ MO$.L^/=,^+W[77QMO/B?X@T.X%QX +?64'_!"7[0CKL/[/QBSG^,Z?L(^NXXKYE_X-M_#>OR?$'XH>+DBD M72X=&T^SE<@A'N'EE=0/4A4?/IO'J*^B1_P3F_;)_P"&5O\ AA0_M7>$3\/= MWV;^W?\ A#+C^VQI_G>=]EQ]J\G;GY<_>V_+NQQ7T5^RG^R5\,_V-?@G#\&? M@O"T:JSW%YJVI()9K^]=0#<3A2F[[J@(I4!5"@CK0!^1?Q._Y3Q6W_9>M(_] M+;:OH;_@Y3_Y /P>_P"OS7?_ $"PKNO$/_!$3XD^(_VI6_:[NOVS]/C\4_\ M"81>(XXHOABWV6.ZBG6:- AU,L8P45<%B2HY;/->D?\ !0;_ ()C_$;_ (*" M7_A9O%W[3.E>'K'PK9RK:V>G?#^25IKF=(1<3,[ZB/E9H5*1X^13@LY^8@', M?"?_ )0$77_9&-:_] NJ^?\ _@VS_P"2A_%;_L"Z7_Z.N*^P?#G[ _QJ\-_L M(W/[#-K^T]HCV,UA-I<7B1_AU)]HCTV9I&E@,?\ :6UI"9-JRY 5 049B'', M_P#!//\ X)4>-/\ @G]\2-4\8>'_ -IJQ\2:9KUDEKK6D7?@-K:218V9HVBF M6_?RV#,>61P02, X8 'P'_P63_Y2HZE_NZ#_ .DT%?H]_P %JKRRM/\ @FI\ M18[QEW3MI,<"MU9_[6LVX]P%)_ U^;G_ 6ALX-1_P""HFL:?_X)D_M=_M*>&--^!'B7]N9+SX;:;J,=S!'JWA17U< MI&&6)+B>-T%XR*Q =MFX_,X+ &@#S#_@W)L+S0/@O\5O'FM3_9]&?7+*);F9 MML:/;VTLD[$G@82:(GVQ4OP$_:C;_@H!^V1XB^#7['/A_1_A%X(6SFU3QMXX M\-:);6OB7Q/;QS)&-LPCS;F2252&PTB+N8N&.ROMWX"?LD_"#]G;]G2']F3P M/IDSZ ;">WU*:YD'VC4'G4K/-*Z@9=]QZ !0%50 H ^./@G_ ,$ M/\ A#\9 MG\>6O[7_ (KMM%B>1;>S\,6[:7J4ULQY@EO8ICA2,*^Q!O'(V<8 /D+]FGP[ MIO@__@M]'X2T9K@V>E_&G6[.T-W=R7$ICCN;M%WRR,SR-A1EV)9CDDDDFOM_ M_@XC_P"3'_#_ /V4VQ_](-0K/OO^"$6BZ#^U=#^T!\%/VD]3\%Z3!K U*UTF MPT<3WM@^&M!NX;UDNO"\NJWUY=Q0RP)))Q97RY6R"A8OEBYS@ '"?\$#+*UM?^ M"?\ :SV\(5[GQ?J_L,_#.?X-7_QOTWQ?X>^VS7E@J^#WT^[MYY2FX&7[;,CQ_*2%\L- MEL[\#;71_MM_LV^./VM?@7J7P&\,?%BP\(Z?KJK'KE]<^&'U*>2))8Y52'%U M L66CPQ8295L#:>: /B/_@VO_P"12^+G_81T;_T7>5YQ_P % O\ @DG/XLT^ M\_;,_80G_P"$D\)Z]YNJW_A6TC875DS,S2O:H0#(@!9A$T,XOW$?,QW!HWW M!0!M/S4[X-_L4_MF_LLZ!JN@_L__ +5GAJ]TW6M4O+Y_#WC;P?-<6VDS7$SR M%[.6"Y1UX9&?\ !&']L/XY?M-_!;XA_LR?$+7[G6-2\.^& M"WA;7[R4M<+%,DD(@FD/+['V%&;+8+ G"KCYZ_X-_P"VETG]OK5-+U:W>WNH MO FI0M!,I5TE6YM=RD'D$8;(]C7Z4?\ !/K_ ()]^#OV$_!^M10>*Y/$GBKQ M5>)<^)?$,MFMNLI3>4ABB!;RXU,DAZDLSDG VJO%?$3_ ()B:CX8_:X3]MO] MC_XF:=X/\67$TTFO:!KNCO=Z3JC3*5F8B*2.2(R9W,%)R_S H M-@6&)2S-(US=D* .23N&![U]:_P#!:_1M5\.?\$O/ M#OA[77+7UAK.A6]XQ;.94MI%^+?VMW_ &V/VP_B5IWC M#Q5!-!)H?A[0='>STG3&@4+ P$LDDDVS =0Q&'RQWGIV_P#P4._8E\:?MW_# M6P^$%E\;K'P?H5OJ<>H7P/A)M0N;F>-9%0"3[9"L<8$A)786) .X#((!\^?\ M$0/^48WC?_L9=<_]-]K7S!_P;P?\GQ:[_P!DTO\ _P!+K"OO?]DS_@G9\7_V M1?V;?&/[./@W]J'1]0M?$TL]QIVJWWP[D$NESSQ1P3/M74L3#RXQL4[=KG<2 MXRAX3]AO_@C;XS_89^.L'QK\&_M76.L[["33M5TJ_P#AXT8N;.22-Y$21=1) MBDS$A5RK $D4CZ3#_:]G(X!V0W#_ &5U M!]"Z(V/7RCZ5^IE>>?M2?LQ?"W]KOX-ZC\%/BWI\LNG7I66VN[5@MQ8W*9\N MXA8@A77)'((*LRD$,00#YW^#E]9V_P#P0JFO$D7RT^ VL@G_ &A8W0(^N[(^ MM?*/_!M_X;U^X^.WQ$\7012?V79^$H+.Z?!V?:)KI7B'UVP3?K7T]I/_ 3F M_;(\-?LM7G[#&@_M6^$C\/+OS;9-;N?!EP=:M["68RRVJ@77DLI+,,GG:[ $ M#:%^@/V0OV./A?\ L4?!,H7SI0I7Y0 H6-2 M%&,Y)8@'Y,_\%:?^4NU]_P!A'PW_ .DMI7[@U^?O[1__ 1,^(W[37[1.H?M M+>,_VRM/L==OKFUECM]+^&3+;V_V>...)55]39CA8E)))RGW.D M^)K&W\G3O%FBE4NDCR2(I0P*SQ DG:PRN6VLFXY /H"VN;>\MX[RSN$EBE0/ M%+&X974C(8$<$$.?"'PT\)WWCKQ[XBM=)TC383+>W]Y*$CB7( Y[D MD@!1DL2 20*^2/@I^QS_P %,?V8?#=M\,?A3^VIX.\2^%M/41:5;>./!\[3 M64(X$:-%*7VJ, (9"J@84*.*](\,?L5>-/'GB[3?B#^VC\=I_B5<_\&Z\D?LH?\$;OC3\!5 MUOX;^*?VS+Z;X:Z]%OV#KK]ABT_::T22SGL9]+B\2R?#N3SX],G,K30F+^TMK2DR;5ER J#!1 MF(<.1 M-1.QE9CG*L"I(P#A@ ?!'QL_Y3P6G_9>- _]++.ON'_@X,C=_P!A"R95)">/ M]/+'T'V>['\R*YWQ5_P1#^)7BW]J)_VN;_\ ;1L(_%)\6P^(HHXOA@WV6*ZA MF26) AU,MY:E$7!8D@#^Z:1CL8KOS\] 'R=_P1HDC3_@E)XT=W 5=2\0EB3@ M?8HNM?,__!NI_P GM>*/^R67W_IRTVOJ#]FG_@C=\:OA3X#U_P"!WQ$_;-OK MCX=:U++/=>$/#>EFV2_N&C"!YYF?S%B(1/,@C8"4*%9@.NQ^PI_P1T\9_L*? M'1/C1X/_ &K+'6EN--?3-8TJ^^'K1BYLI)8I9$21=1/E2;H4*N5< CE&'% ' MS!_P<=?\G,> _P#L13_Z6SU]X^(OC]\'OV:_^"9?A3XG?'+0(=9T*/X./V]?C%!\4?%W[5& MGZ%;:;IW]GZ+I%A\/7E\BV$LDH\V5M1'FRYD(+A44[1A%[^A?%;_ ()XZA\> M?V&=._8X^,/QD@O;KP_%8IX=\6Z1X9:S,/V.%88&FMGNI1,Q3S Y62,,'X5" M,D ^3/!VI_$3]M#_ ()[_%W]H/Q%=V/@'X;^&] UFW\#?"3X=1KINGK/#;&5 MKB]: *UR SKB([8V92QCP0#E_P#!MC_R._Q9_P"P5I'_ *-NJ]M_9P_X(7>" M?A?X \0^ _C!^T5XJ\4:=K]I-&= TB>73-*@G>(QK=O;"9QMA>3R:;]KMKZW1F:,,@D0I( MI=AO!.1@%> 1ZCX&_99^-7@[X-ZWX/_$.E1:;?>._$WAH30VUK M''(B16]C!<0K'M\V1][2,SR.6D,G"@ _,;_@WJ_Y/IU3_LG6H?\ I595]W?\ M%L/V6_\ AHG]C34?%N@Z=YWB'X>R-KFG%$R\EJJXO(A[&(>;@!?VM-/U63[!+8:AINI?#EU2YM9&1G4.FI9C?,:E6P0" M.589!^[+NTM;^UEL;VW2:&:-HYH94#*ZD8*D'@@CC% 'Y*?\$=/BEXZ_:9\$ M:%^PWKNG3S^%O!'BY?%VLW[G,4FFPN)K;3"#UW:F8YR#U1)!T%?4_P#P7>T; M6]5_X)YZW=:1'(T.G^(M,N-1V#I!Y_EY/MYDD=>B_L"?L!^"?V$]+\;6/AC4 MDOI?%?BJ6]@N/**O;::F19V;$D[S$'D);^)I#QTKVGXC?#WP?\6? >K_ S^ M(&BQZCHNNZ?+9:G92Y EAD4JPR.5/.0PP5(!!! - 'YE_P#!#[X1?!G]HO\ M9V\1>$O$WQ"\=66O>'O$;_:=)\/?$;5--@-C<1(8I?L]M.D?S2+.I;;D[!D\ MBOM?]EO]A[]D#]CKXB:M#\ =&DTSQ!JNBQG4[&X\03W4C68F.R0QRNVU3(K M-@9(89X-?)/A_P#X(1_&_P"!?QA?Q_\ LH?MMW7A6UDT45G^*K;Q7=Z%/;^"=:T_3]3;;]FO-5T MR2\@C^8;MT,OZ!K3_C MTB_ZYK_*OSD^._\ P0.\9_M$_%_Q!\;?B%^VK:_VQXCOVNKU++X9F.&,X"JD M:G4B0JJJJ,DG"C))R:^\_A!X:^+WA3PS'HOQ>^)6B^*+NWMXHH=1TCPM)I;2 M;5(9Y4>\N%9F^4_)L (;C! 4 _-__@Y.\-^(9#\)O%Z12/I,/]KVPEF,LMJH%UY+*2 MS#)YVNP! VA0#YA_X-O_ WK]Q\=OB)XN@BD_LNS\)06=T^#L^T372O$/KM@ MF_6O,_%8*_\ !>*+<,?\7YLNO_7[%7ZW?L/ M$?Q4^-VDQZEX?M+00W&C26R3?VG)*1&EJ(W^5M[$ [OE RQX!KX#^%FN>/OV MW_V%OC3\%_$,'@[X3?#B-=-M);R'37N#/?R0*CW"@R1?NOD MCD8$M'M^5_K[XT_\$]M ^//[)VK_ +.7Q%^+FMZGK>MZE'K&H>.[Z"-KB;54 M"*LYMTV1+$$18A FU5C (;YZ\3_ &9?^"%W@SX2^%-?\(_&#]HOQ3XITK7K M62*;PWHTTVE:7YC1E%N9H%F?[3-'D,A?"J0,JV!0!X'_ ,&W/_)8/B;_ -BU M8_\ I0]>8?\ !?C_ )/]E_[$W3?YS5]P_L%_\$=]9_8I^,E[\2D_:HU;5--G M18SH.E:1_9ZWRH^^(74GG2%T5ADQIM#$89BA9&Q?VQ_^"*OCC]M'XZ7_ ,>G?\@^#_KB MO\A4U8?PWT;QQX>\%6&B?$;Q;I^NZO:P".ZU73=&>PBN,>W^'7B/2=*U,N/+O-:T66_@5><@PQ7-NQ/3GS!CT- 'X) M?%C_ )2\ZW_V<+)_Z>J^L?\ @N__ ,$]/LTTO[;WPAT/]W(R1?$&PM8_NL<) M'J(4=C\L);[Q/)K\UU'\,@$% MZ]P;@NJ?VC@+YAR%Z8XK[]\/^$/%>K^ [SP=\=-8\/\ BAM0ADMK[^S/#DEA M:7%J\81XG@FNKDMNR^3OP0P&T8)(!\1?\$//^"AG_"\/A\G[*7Q:US?XM\*V M.?#EYE@& >[1[3R4=J\!_X./-&UN#]H[P!XAN(Y!IMUX)> MWM'(^4SQ7DK2@>^V:'/U%>RZ+_P;_7_PT^-_;=_9]L/A5^T#XLMI/$ MVER-,#PUI6F7T<<2ZF]YY-R+X"YC,CLQRLPD5ES\K CC M%>9_LT_\$MZ'X(O+DR:CI7@^VFMI[H' 8H9)"EK(R@ M RH&;@=<#'VKK?[./PEUS]GR[_9@?PY]G\(7?A]]':QMI2'2W9"I8.-M?MM'_ &R=9?P)XE$47B+PQIGA^.UN-8MHV&)O%;>'M?\-W4MQX=U M<6OG11B5566"2/OL\R.-9'5(A*Q4$A<>F?\$Y/^";GC3_ ()\ M7OB"PL?VB+'Q7H7B1H9;[3IO!+6<\<\*NJ/%.+Z0*")#N5HVSM7!7G(!^<__ M 6^MH;W_@I;J-G<+NCETK1DD7U!A4$5^XL<<<4:Q1(%50 JJ, =A7P%^UA M_P $3?'7[7'[0.J?M"^,_P!L&QTW4+]H%M['3?ANWDVL4$:QQ*"^I$L<*"S' MJQ) 484?='@>Q\;Z9X8M;'XB^)=-UC5XT(N]1TG1WL()CG@K \\Y0XQG]X03 MDC X !^9'_!RS]_X+?3Q'_[BZ]%\:?\ *O'#_P!D[L/_ $OAKTK_ (*+_P#! M+_QI_P %"?&6A:MK/[25CX8T;PQ!.FB:3;^!FNYE:X$/GO+.;]!(6:%-H6- MJC'S'+&]JW_!.SXOZM^P-!^P9-^U#HZZ=$J6DGB-?AW)]H?3XYEG2#R_[2VA MQ(N#+G!CPNP-ER ?//\ P;8_\B/\6?\ L+:1_P"BKJOTVKY-_P""K>$=/FTJ1@=IC3S(G4'ID2(Y(_V@>]? M>7_!;J^LU_X)HZSY+J8[G4M&6W(/4?:8V&/^ J:]2_;V_P""?WPG_;X^'=IX M7\;ZA/HVMZ/(\OA[Q+90+)+9LX ='1B!+$VU2R94Y12&7'/D?Q9_X)T_M;_M M/?"3PI^S;^T5^U'X8_X0GPQ<6\ES>^&/"<\>K:R((S%%Y[S7#1(P1B.673PX(#F*T@$CKZC+!<^J$=J^1? MV1O^4Z!_[*UXF_G?U^Q7P^^">C? GX(:?\%?V>(].\/6VBV*V^C/J>GR7T,; M;MSR31I-"\SN2[,?,4EG+9['XT^&G_!$KXE?"_\ :AM_VM=&_;.TZX\3P^([ MG698KOX8L;6:>X:0S(R+J88(PE<8# @'@\4 ?H'14&E1ZG#IEM%K=Y!<7JP( M+NXM;9H8I90HWLD;.Y12@#XJ_X+J_LS?\+O_8YE^)NB:?YN MM_#B[.JQ,BY=K!P([Q!Z *(YC[6]?*W_ 0AT'XE?&[Q8G@7Q%.9?AS\,?$+ M>+HK:121)KL]N;6U3)_A1%GG '21%/\ %7ZY>(= T?Q7H%]X7\0Z?'=Z?J5G M+:WUK*,I-#(A1T8>A4D'ZUXS_P $_P#]BCPW^PM\$[GX5Z/JRZG>7^OW>HZA MJHBVM.'?9 ISR-END2D=-^\C[U 'Q=_P<7?LW?:=+\&_M6Z%89>V<^'?$,B+ MSY;;YK20XZ -]H0L>[QCTKT?_@@OX&\=^(/@5)^T'\3[Z2[=;!?"7@N+1!T45];?M;_ +/FC_M4?LX^+?@-K,\4'_"0:4T5E=S) MN6UNT(DMYB!R0DR1L0.2 1WK4_9X^#6@_L\_ [PK\$O#6UK3PSHD%B)E3;Y\ MBK^]F([-)(7<^[F@#PC_ (+4>&_$/B;_ ()R>/(?#L4DK6"K*2".X-?'WP1_X)L_'/]B+QQXM MU/\ 8D^.OAV#PUXP"-/X:^('A^XO/[-DCW^4\,]O/&TA42,HW@97 ;>0&H ^ M ?@YHVM>-?\ @NKNT6>+:"_N9I6..WE(^?K7LW_ $_B)>2:MX.L+=D M>%VAMP=3D<-F;82J;"O'^KJ_Q \&6\=OK M?FO\^IVOW8KX#N3C9)CI(-QP)%%=+^PU^P%XP_8S^"/B7]G_ %#XU:)XT\/: MY)=7%M!J7@5X##<3PI"ZS 7SK<6Y6,9BPC')AQC=N&%8,&4, #P#_ (.- MO^3JO!'_ &3Y/_2ZZK]4?V;+6VO?V8O -G>6Z2PS> ]*26*10RNILH@5(/!! M'&*^5OVY?^"0/Q%_;O\ BY;?%7XA?M9:7I!T[24TW3--TGX;R%(K=99)T+X7^/O'VG^);G0-.@T^TU?3]!?3 MO-MH84BC\R)KB?,N$)9U95.>$7'(!^+OB(Z__P $BO\ @J?+J&EZ==R^']*U MDSVUI"?FU#P_>@_NEW$!W1&* G \ZWSQBOV%_8Z^&OB/X??!:#5OB#;"/Q=X MQU"X\3>,AW34;UO-:#Z01^5;+_LVZUQ?[67_ 3X^'_[5?[0?PL^.OB.ZAAD M\ ZHTNK6CV^_^U[13YT%NQZ82X4'!X*2RCJ17T/0!^=W[9G[=6C:U^W3HO[* M_P"R3\,O!D7Q3GU:#0M1^+VO^'[>YN=$>3 >*U++N=HT8[BS%:-A-AMI ^0JJ!0FWD ^\/"/_(J:9_V#X?\ T6M:%OZ],&GNY, $[5^6-!@!47@ #)9BS-N^ M)K?Q-=Z'<6_@W5["PU)@OV6[U/3GNX(SN&=\*30L^5R!B1<$@\XP0#\#_P#@ ML9_RDE^)W_7[I_\ Z;+2OWM\&_\ (H:5_P!@V#_T6M?GO^T'_P $&/&W[2WQ MFU_XY_$;]M*T76?$5X+B\CL/AD8X(]J+&D<:MJ;$*J(JC))PO))R:^U?A_X" M_:*\)_"I_!?B#XV>%]6URUTR"UT;Q"O@*>!(V1=K2W-N-2;SV8!>$>$!@3@@ MA0 ?C]_P1E_Y2EZ;_P!H:=-.;FQU#X<,(KN*>-XY4)34@5)5V*L,[6"DA M@"ID_;)_X(H^,/VSOC[JWQW\9_M<6>ES7T<5O9Z98_#MFCM+:)=L<>]M1R[8 MY9\#16'H?[#O@33/V;/%_P UCQQXAUJ_\>Z9<0>+O'&M7 MIN-4U&>6'RA,SMP%C7 CB'R(J[<'+%O&/^":'_!)";]@SXIZ_P#%SQ/\8(_$ MNHZAI#Z3IL%CIK6T45L\T4KR2;G8M(QAC 4?*H#_\ M%^/^4-G[0G_9/YO_ $=%7\85 '[_ '_!IM_RE,_:[_[>/_3Y/7[_ %?@#_P: M;?\ *4S]KO\ [>/_ $^3U^_U !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% 'YQ?M=_\$;?VDOVL_VF-4_:3U3XW>#- M%NKV2T^R:9;:?=RI;I;Q1QQ@NV"Y/EAB<#))P ,"OT'\%-XX;P]#_P +%@TE M-6'%Q_8LLK6[?[2^:H9<_P!TYQZFM:B@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** /D#_@OQ_RAL_:$_[)_-_Z.BK^,*O[/?\ @OQ_RAL_:$_[)_-_Z.BK^,*@ M#]_O^#3;_E*9^UW_ -O'_I\GK]_J_ '_ (--O^4IG[7?_;Q_Z?)Z_?Z@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@#Y _X+\?\H;/VA/^R?S?^CHJ M_C"K^SW_ (+\?\H;/VA/^R?S?^CHJ_C"H _?[_@TV_Y2F?M=_P#;Q_Z?)Z_? MZOP!_P"#3;_E*9^UW_V\?^GR>OW^H **** /DW]N'X__ +3_ ,&OVF?@;X.\ M(>+]#L/!OCSXC6NE:K:6VE&2_EB$T&Y'GE+*$D5V&(T1EV_?8-Q]+?$[XB>& M/A%\.==^*7C2\,&D^'=)N-1U&51EA##&SMM'=B%P!W) [U\I?\%0?^3C?V4_ M^RT6_P#Z';UV_P#P5Z;55_X)Q?% Z/O\[^R[0/LZ^5]OMO-_#R]^?:@#F_A; MXM_:_P#V@/V5;G]LO0_B[=>'_$&JZ?=ZUX*^'MOI=G-HZ643.;>TNR\)N)Y) MTC!>9)HRIE4HJA2&Z:V_X*0_#.;_ ()Y']O9])86R:.6?0/M W_VJ)?LWV+? MC.#<8&_;GRSYFW'%=M^PJFFVO[#?PC\DI]G'POT-I#VR=/A+D_B6S7Y'@^(Q M_P $*Y3'YRV+_M!^^!:?V>/T\\?G0!^BGCSQ;^V#\%_V28?VTM;^+MSKGB/3 M]*MO$'BOX=RZ79PZ*=/DVO<65N4A^TPR00N2L[32%GB.]65@J]5^T_\ M\Z! M\+OV1_#GQ_\ A%80ZUJWQ&?3['X=Z;>DJL][?)NC\\*.OC;JWC_P\FMV MFG_$W3-5TJRA2WAN3L^W:?\ 9H(WA,4I4"&1I Z. 2'&\_5%E>6FHV<6H6%R MDT$\2R0S1ME71AD,".H((.:^7/\ @M3):I_P31^) N<98Z0(@?[W]KV73\,_ MK7LO[)*ZFO[*GPR76]_VT?#W11=^9][S?L,._/ONS0!Z%1110 45P?[3WQ!\ M1_"KX >*OB)X2DA34M(TMI[-IXMZ!PRCE3U'-:/@S0;7Q'X/TGQ#J5U=&XO] M-@N+CR[EE7>\:LV!V&2>* .KHK'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"V MH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P " MVH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BB ML?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$ M'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"VH V**Q_^ M$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/ M^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2 M/^?F]_\ MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^; MW_P+:@#8HK'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO M?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MMJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\ M MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8 MHK'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\ MA!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJ -BBL? M_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\ MJ/^$'T MC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$' MTC_GYO?_ +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"? MF]_\"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^ M;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ MP+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_ M +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH MV**Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ M (0?2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:@#8HK M'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_ +:C_A! M](_Y^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A M!](_Y^;W_P "VH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ MGYO?_ MJ -BBL?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^ M?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ M ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W M_P "VH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ M -BBL?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH M_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"VH V* M*Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "VH_X M0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\ MX0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_ M )^;W_P+:@#8HK'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC M_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/^?F] M_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2/^?F M]_\ MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+ M:@#8HK'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO?_ M MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJ - MBBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\ MJ/ M^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_ M .$'TC_GYO?_ +:K6E:!9:/(\EK+.Q=<'S9BP_6@"]1110!\@?\%^/^4-G[ M0G_9/YO_ $=%7\85?V>_\%^/^4-G[0G_ &3^;_T=%7\85 '[_?\ !IM_RE,_ M:[_[>/\ T^3U^_U?@#_P:;?\I3/VN_\ MX_]/D]?O]0 4444 ?(__!07X7?M M#?%KX\_!+Q'\)?V?-:U[2OAO\08==U[48M;TFW2:W5K=BMNEQ>1R.^%DX=4& M5'.#FOI'Q[X$T'XY_"+5_AQ\0/#UU;:=XHT.>QU33[AXC/#'-&48;HF= Z[L MAE9@" 03BNGHH ^1_A7X=_:\^!?[)D_[&>G_ ;]I^V;]?2M% 'R/\0?#O[7?QW_ &18/V--9^#E M]H'BK5-)MM!\8>/+S4+271HK.,HEQ>VYCF,]PT\2-LA,2,K2D2% N6ZC]J?] M@K2OB5^R/X9^!GP6O(-)USX9RZ=J'PYO[XG9'>6*A8UF91DB5=P=@/O,'P=N M#](44 ?*7[2/PY^-7_!0#P/X:_9^\6_!+6_ /AU]&W.\Z M?8_9IY&G:27:1.0B(B \L=@^J;.SM=/M(K"QMTA@@C6.&*-0%1%& H Z 8Q M4E% !1110!Y1^W/_ ,FC^/?^P"__ *&M=U\+O^29^'?^P%:?^B4KA?VY_P#D MT?Q[_P!@%_\ T-:[KX7?\DS\._\ 8"M/_1*4 ;M%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 !( M4%F( Y)KYN^,_[;E]8ZO/X<^$EK;/% Y236+I/,$C#@F)+'&>:Y)5I9;@)NG M*<>>4EO9MI)/IJFVUKM9K6_S^=8^MAY1I4G9M7;/6="_;2^.>EWZW.J:Q9ZG M#N^>VNM/C0$>@,04CZY/XU],?!3XU^&_C7X;;6-'C:VN[9@FH:?(X+0,1P0? MXD.#AL#.#P""*^#J]9_8LUV_TOXY6FEVTC>3J=E<0W* \$+&903]&0<^Y]:^ M(X X_P _HY_0P>,KRK4JTE!J;S/.RS,\3'$QIU).2D M[:Z[GV71117]2'V(4444 %%%% !1110 4444 %%%% 'R!_P7X_Y0V?M"?]D_ MF_\ 1T5?QA5_9[_P7X_Y0V?M"?\ 9/YO_1T5?QA4 ?O]_P &FW_*4S]KO_MX M_P#3Y/7[_5^ /_!IM_RE,_:[_P"WC_T^3U^_U !1110 4444 %%%% !1110 M4444 %%%% 'E'[<__)H_CW_L O\ ^AK7=?"[_DF?AW_L!6G_ *)2N%_;G_Y- M'\>_]@%__0UKNOA=_P DS\._]@*T_P#1*4 ;M%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44CND:&21 MPJJ,LS' ]:\'^-'[7)COS\/_@=;G5-6G?R?[1AB\U$<\;85&?-;_:^Z/]KM MXF>\0Y7P[A/;XR=KZ1BM92?:,=V_P75HY\1BJ.%AS5'Z+J_0ZK]J#XH_#GPM M\/M2\'>*KLW%[JMB\=MIMLP,H)'RR-V10P!R>N. <5\7W5A?6*Q/>V4L(GB$ ML!EC*^8A) 9<]1D'D<<5]2?!G]D>5]0'Q"^.MPVIZI._G?V;/+YBJW]Z9LGS M&_V?NC'.[H/8_%7@#P5XWTY-)\6>%[*^@B&(4G@!,7&/D(Y3\"*_*<[X+XB\ M0G_:.,Y<*TK4J;3KDF:PQ^958SE3=XQA=J_ M1MM)Z;I);V=]+-X#)98>LJM62=MD@HHHK]M/H HHHH **** "BBB@ HHHH * M*** /D#_ (+\?\H;/VA/^R?S?^CHJ_C"K^SW_@OQ_P H;/VA/^R?S?\ HZ*O MXPJ /W^_X--O^4IG[7?_ &\?^GR>OW^K\ ?^#3;_ )2F?M=_]O'_ *?)Z_?Z M@ HHHH **** "BBB@ HHHH **** "BBB@#RC]N?_ )-'\>_]@%__ $-:[KX7 M?\DS\._]@*T_]$I7"_MS_P#)H_CW_L O_P"AK7=?"[_DF?AW_L!6G_HE* -V MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ K(\;>._"GP[T*3Q'XPUB*SM8^ 7.6D;LJ*.68^@_E7&?'']ICP; M\'K=]+@9=2UQD_=:=#)Q%D<-*P^X.^W[Q] #FO*_!/P0^*7[2>O1_$CXVZI< MV>E-\UI9@;'DC/(6)#_JHS_>/S-UYSNKX?.N+Y4\8\KR:G]8Q?5+X*?G4ETM M_+>_31M7\[$8YJI[&@N:?X+U9#XC^(_QA_:VUV7P7\-=.ETOPXCXNYI'*AD[ M&=QUSU$2Y_X%C(]H^#'[/O@CX,V ?3(/MFJR)MNM6N$'F-ZJ@_Y9K[#D]R<5 MUOACPMX>\&:+#X>\+Z3#96<"XC@@7 ]R3U8GN3DGO5^KR+A".#Q?]I9I4^L8 MQ_;?PP_NTX[12[VN_*[0\-@53G[6L^:??HO1= HHHK[4] **** "BBB@ HHH MH **** "BBB@ HHHH **** /D#_@OQ_RAL_:$_[)_-_Z.BK^,*O[/?\ @OQ_ MRAL_:$_[)_-_Z.BK^,*@#]_O^#3;_E*9^UW_ -O'_I\GK]_J_ '_ (--O^4I MG[7?_;Q_Z?)Z_?Z@ HHHH **** "BBB@ HHHH **** "BBB@#RC]N?\ Y-'\ M>_\ 8!?_ -#6NZ^%W_),_#O_ & K3_T2E<+^W/\ \FC^/?\ L O_ .AK7=?" M[_DF?AW_ + 5I_Z)2@#=HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBN=^)/Q3\%_"C0CKOC#55A4Y%O;1X::X8?PHO?Z\ M 9Y(KGQ6*PV"P\J^(FH0BKMMV27FR9SA3BY2=DC>O+RTT^UDOK^ZC@@A0O+- M*X544#)))X 'K7SW\6/VK/$'C+6/^%:?L\V,]U=7#&)M5ABR[^OD@_= [R-T M&2,8#5S]WJOQK_;*UQM.TF)M%\)P38D8D^4,'.7/!GDZ$*/E''3[Q][^$_P7 M\$?![1_[/\+V&ZYD4"\U&< S7!]SV7T4<#ZY)_.IYGGO'$W2RIO#X+:5=JTZ MBZJDGLO[[_!IQ?E.MB9#;N>=QS_K9,\[CP#T!(#5[7117VV2Y%E?#^#6&P-/ECU>\I/O)[M_\ M,K+0]##X:CA:?)35OU]0HHHKUS<**** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@#Y _P""_'_*&S]H3_LG\W_HZ*OXPJ_L]_X+\?\ *&S]H3_LG\W_ M *.BK^,*@#]_O^#3;_E*9^UW_P!O'_I\GK]_J_ '_@TV_P"4IG[7?_;Q_P"G MR>OW^H **** "BB@D 9)P!U- !17DMS^VY^S]%IE[XHL]7UV_P##FFS21:AX MNTOPCJ-UI$!C8K(WVR*!HGC0@AY49HTPVYAM;'J&F:[HFMZ);^)='U>UN].N M[5;FUO[:=7AFA90RR*X.UD*D$,#@@YH M45Y/H?[;G[.'B+5;&STWQG>#3]6 MU3^S-&\3SZ!>Q:+J-[N91!!J#Q"VE8LK*NV0AV!5"Q&*],\1>(M \(Z#>>*? M%6M6NG:;IUL]Q?W][.L4-O$@+-([L0%4 $DG@4 7**\Q\ _M?_ KXC>(]*\+ M:+KNJ6=SXAA>;PO)KWAJ^TV'7(T4.S64MU#&ESA"'PA+%/G *_-7IU !1110 M!Y1^W/\ \FC^/?\ L O_ .AK7=?"[_DF?AW_ + 5I_Z)2N%_;G_Y-'\>_P#8 M!?\ ]#6NZ^%W_),_#O\ V K3_P!$I0!NT444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%5M9UK2?#VF3:UKNHPVEI;IOGN+B0*B#W) MKYS^(W[2'C[XTZZWPQ_9\TRZ6&;*SZF@*32IT+ G'D1_[1PQX^[T/SG$'$^6 M\.TH^V;G5GI"G'6;T^>ARXK&4<*ES:M[);L[GX[?M6^&OAB9?#/A-8 MM6U_E#$K9AM6Z?O"/O-_L#GU([\3\-OV:?'/Q?UP?$[]H;4KO9,0T.ER,4FE M7J%8#'DQ_P"P,-U^[U/<_ G]E7PO\+1%XC\2M%JVO_>%PZYAM6_Z9 ]3_MGG MT"\UZS7S6%X:S7B;$1QW$FD$[PPT7[D>SJ/[,*B+Z #I5BBBOT:$(TXJ,59+1)=#U M$DE9!1115#"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /D M#_@OQ_RAL_:$_P"R?S?^CHJ_C"K^SW_@OQ_RAL_:$_[)_-_Z.BK^,*@#]_O^ M#3;_ )2F?M=_]O'_ *?)Z_?ZOP!_X--O^4IG[7?_ &\?^GR>OW^H **** "N M;^,O@S5OB-\(/%?P]T#63IU_KWAN^TZRU $C[+-/;O$DN1S\K,&XYXKI*Y#] MH/Q_KOPH^ _C3XH>%]$_M+4O#OA34-2T^PVDBXF@MY)40@5V;:Z O&9"^P7?V[+/QO^P'_P1GTCX#V_B]KK6[J&S\+WNK6TC8'VAI;B MZCB)P?+\M)8%R ?+(X!X&WX;_8"^&'[=/[!'A/XD>+O$#2?%/Q'H\?B:/XG+ M)_IT6KSH)/+=UQ_H\1"0"!<+&L(V!6&:\S_:#A^-_P"V?_P0JT/XF^.8)]1\ M4^%[X:M>7 7=)J-M8W-S9O=?[1^SLTK-_%Y;,/O"@#ZI_; ^!OAC3/\ @F!X MS^#46FQ1V7A?X5R-81*H CETVT$\+#T(DMU.>N>:^2OCU^TKXQ_:2_8<_9/^ M%/B+5)I9?C%XTT_2O%T[2'=J4-A>Q6-].U/QC R'=IT-_>Q7DQD]!',B1-_M./K0!]'?\%G=(ETS M]@S5OB3X;G-AK/@'Q#HNM^&[VV 5[*Z2^AMU>,C[I"3O7T5\%O'I^*OP<\)_ M%!H%B/B3PS8:H8DZ)]HMTFP/8;Z^<_\ @M)J=SJ'[!NJ_#7P[;->ZQX\\2Z+ MHGA^QM\-)>737T5PL:#^(E;=J^C?@SX#_P"%6?!_PI\,//67_A'/#5CI?F)T M?[/;I%D>QV4 =+1110!Y1^W/_P FC^/?^P"__H:UU/PS\6>&X?AQX?AEUB%6 M31+164GH1"G%9K*(DZ':$DQCG]R ME &A_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?& M'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ MGQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T_ M_GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT* M/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8? M^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"? M&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^ M?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_ F/AC_H-0?]]5<_ ML[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_ F/AC_H-0?]]4?\)CX8_P"@U!_W MU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0 M?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H- M0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P ) MCX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5' M_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0? M]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0 M?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/ M^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ M"8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@" MG_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0 MH I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ MOT* *?\ PF/AC_H-0?\ ?5'_ F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ M^?&'_OT* *?_ F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[. MT_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C M^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_ M0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y M\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3 M_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[ M.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5 MS^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U M!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ M *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8 M^&/^@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_" M8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ M?5'_ F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_ F/AC_H M-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8 M_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8 M^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ M ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[] M"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?& M'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ MGQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T_ M_GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT* M/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8? M^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"? M&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^ M?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_ F/AC_H-0?]]5<_ ML[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_ F/AC_H-0?]]4?\)CX8_P"@U!_W MU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0 M?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H- M0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P ) MCX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5' M_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0? M]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0 M?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/ M^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ M"8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@" MG_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"?&'_OT*/[/T\=;&'_ +]" M@"G_ ,)CX8_Z#4'_ 'U7,_$O]H3X;?#'1VO]4UA;FZ=3]ETZUYEF/\E7U8\? M4\5P?QP_:H\/>&;E_!/PGTRVU?6Y'\DW,4 DA@<\;5 '[V3/8< ]<\K69\(/ MV3-7\1ZH/B/\?[F6ZNYW$J:1))DD]C,1T'I&O & >ZU^?YGQ;B\?C)99P[!5 M:RTG4?\ "I>K^U+M%7U[V:/,K8V=6HZ.%7-+J^B_S?DGW:^@?ASH/PE^%>A+H'@Z6W@0X,\[MNEN M&'\3MC+'VZ#/ KJK?1M(M($M;32K:**-0L<<<"JJJ. , 4_\ L[3_ /GQ MA_[]"O3X?X2PF3598RO-U\7/XJL]_2*^S'R732]K);87!0P[]I)\TWO)_IV1 M3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H M5]:=I3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V=I__ M #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z% M']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_] M^A1_9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^, M/_?H4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ M #XP_P#?H4?V=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[Z MJY_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/ M^^JN?V=I_P#SXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!! MJ#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#' M_0:@_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^ MJL:?K>DZJ[1Z=?QS,@RP0]!4G]G:?_SXP_\ ?H4^*VMH"3!;HA/4H@&: 'T4 M44 ?('_!?C_E#9^T)_V3^;_T=%7\85?V>_\ !?C_ )0V?M"?]D_F_P#1T5?Q MA4 ?O]_P:;?\I3/VN_\ MX_]/D]?O]7X _\ !IM_RE,_:[_[>/\ T^3U^_U M!1110 4CJKJ4=05(P01P12T4 >3:=^Q7\"]"TZ]\,^%K;Q#HWAW4III;[PGH MOBV_M-+=I3F0+;Q3!84D>&/#F@>'+?P?H>@V=II-I9K M:6NF6ULJ6\4"KL6)8P-H0*,;0,8XJ]10!Y'X?_8=_9T\-7NG?8?"VHRZ3HFI M?VAH/A2]\07D^C:9=[BXF@L9)3!&59F9!MVQDDQA#7IGBOPIX:\=>&K[P;XR MT*UU32M3M7MM0TZ^A$D-Q"XPR.K<$$&M"B@#S#P%^R!\$?A[XCTCQ38:;K&I MW7AR!H/"R^)/$M[J<6AQ,NPK:)*]/HHH **** /*/VY M_P#DT?Q[_P!@%_\ T-:[KX7?\DS\._\ 8"M/_1*5PO[<_P#R:/X]_P"P"_\ MZ&M=U\+O^29^'?\ L!6G_HE* -VBBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHK@?C5^T/X)^#-D8+^87NK2)FVTFW<;SZ-(?^6:^YY/8'FN','/!.B3>(O%6KPV5G ,O- M,V.>R@=68]@,DU\X^,_C/\5?VG-=D^'7P8TJXL=')VWEVS;&DC/&Z9QQ&AY^ M09+5MUG!&FWQ M@?1O@SP/X6^'VA1>&_"&CQ6=I%SLC'S.W=F8\LQ]3S7Y]S9]Q[\'-AUW3T\N^)S+:\*7_DTO\ )''? _\ 9L\&?!RV342BZCK;)B;4YH_] M7DBBOO\LRO+\FP<<+@J:A3CT7YM[MOJWJSTZ-&E0IJ M%-604445Z!J%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 ?('_!?C_E#9^T)_V3^;_T=%7\85?V>_\ !?C_ )0V?M"? M]D_F_P#1T5?QA4 ?O]_P:;?\I3/VN_\ MX_]/D]?O]7X _\ !IM_RE,_:[_[ M>/\ T^3U^_U !1110 4444 %%%% !1110 4444 %%%% 'E'[<_\ R:/X]_[ M+_\ H:UW7PN_Y)GX=_[ 5I_Z)2N%_;G_ .31_'O_ & 7_P#0UKNOA=_R3/P[ M_P!@*T_]$I0!NT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4V66*")IYY%1$4L M[ND"X.\_P"V?E&.,]18^"O[(T=E?#Q]\;)_[6U>9_._L^:3 MS8XW/.Z5CGS7]ONC_:[=_P#!SX"^"/@SIOEZ);?:=1E3%WJMP@\V3U"_W$S_ M CVR2>:[>O(R[A/&YIBXYEQ))5*JUA27\*E\OMR[MW7K9-84L%4K35;%N[Z M1^RO\V(JJBA$4 8 X I:**_0CU HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /D#_@OQ_RAL_:$_[) M_-_Z.BK^,*O[/?\ @OQ_RAL_:$_[)_-_Z.BK^,*@#]_O^#3;_E*9^UW_ -O' M_I\GK]_J_ '_ (--O^4IG[7?_;Q_Z?)Z_?Z@ HHHH **** "BBB@ HHHH ** M** "BBB@#RC]N?\ Y-'\>_\ 8!?_ -#6NZ^%W_),_#O_ & K3_T2E<+^W/\ M\FC^/?\ L O_ .AK7=?"[_DF?AW_ + 5I_Z)2@#=HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M "0H+,0 !R37#:[^TK\#/#=^VFZI\1;/SE;:XM8Y)PI]"T2L!^=>3_MN?&?5 M[&^B^$GAR^>")[83:Q)$V&D#9VPY'1 RVE M&ZMI=_/X_.I8>LZ5**;6[9^AOA'QYX-\>V1U'P=XE MM-1B7'F&VE!:,GH&7JI]B!7#_'3]I_PA\(HI-&TXQZIKQ7Y;&-_DMR>AF8=/ M7:/F/L#FOCKPWXJ\2>#]1_M?PMKESI]SY;1F>UF*,588(R.W]0#U KZ=_9=_ M9U\%Q^']/^+?B.Y76]2U",7-N)ES%:L3SP?OR YRQZ$<#(W$R7Q XBXUIK+\ MMHQHU[-SJ-WC"&BYHQ>KDV[).Z6FNMT8?,\5F"]E2BHRZOHEW2[G-^ _@'\2 M_P!H37D^)?QWU2ZM]/?YK6QQLDECZA43_EC'[_>;KWW5]'>'O#FA>$]'AT#P MWI4-E9VZ[8;>!,*OO[D]23R3R:NT5^DLZL]9S?F^B\EI MWN]3U<+@Z6%3:UD]V]V%%%%?2G6%%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?('_!?C_E#9^T M)_V3^;_T=%7\85?V>_\ !?C_ )0V?M"?]D_F_P#1T5?QA4 ?O]_P:;?\I3/V MN_\ MX_]/D]?O]7X _\ !IM_RE,_:[_[>/\ T^3U^_U !1110 4444 %%%% M!1110 4444 %%%% 'E'[<_\ R:/X]_[ +_\ H:UW7PN_Y)GX=_[ 5I_Z)2N% M_;G_ .31_'O_ & 7_P#0UKNOA=_R3/P[_P!@*T_]$I0!NT444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 445F>+_ !AX=\">'[CQ/XIU..TL[9J7,;>3J=E;S6S]B%C$1'X%#Q[C MUKR:O<]5_P"%@_ML?$!1I5FNE^'=)+)%=3P[A K8)+$??E;"_(#@ #W8XVN_ ML6?'+2[]K;2])LM3AW?)'\TSS-L3FN4X:I5PU M6I)QDHMW;=Y-15Y2U]U_LUZ%? M^&_@;XV.KP>(_BW=6SQ0.'CT> MU?S!(PY'FOC&W_97.>YQD'Z1 "@*H ' %?J?A/P7FN25JN98^#IRG'DC%[V M;3;:Z:I))Z[W2TO[.2X"MAY2JU59M62"BBBOVT^@"BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@#Y _P""_'_*&S]H3_LG\W_HZ*OXPJ_L]_X+\?\ *&S]H3_LG\W_ *.B MK^,*@#]_O^#3;_E*9^UW_P!O'_I\GK]_J_ '_@TV_P"4IG[7?_;Q_P"GR>OW M^H **** "BBB@ HKYJ\'_M)_$[]LSXL:]X/_ &8/$47AWX<^#=1.G>(OB4ME M%=76KZ@H!>TTM)E:!4C!!>YE20'(?C+XSUK4 MO$"^'[,O!_:=Q']HU"[E<1P0EHT55#2.H)5,*N6QA: /5Z*^2?'GBW]L'X+_ M +),/[:6M_%VYUSQ'I^E6WB#Q7\.Y=+LX=%.GR;7N+*W*0_:89((7)6=II"S MQ'>K*P5>J_:?_;YT#X7?LC^'/C_\(K"'6M6^(SZ?8_#O3;TE5GO;Y-T?GA3D M+&NXNH.=RA,J6R #Z,HKY3_:,^)7QT_8&\#>&_VA/'7QMU;Q_P"'DUNTT_XF MZ9JNE64*6\-R=GV[3_LT$;PF*4J!#(T@=' )#C>?JBRO+34;.+4+"Y2:">)9 M(9HVRKHPR&!'4$$'- $E%%% 'E'[<_\ R:/X]_[ +_\ H:UW7PN_Y)GX=_[ M5I_Z)2N%_;G_ .31_'O_ & 7_P#0UKNOA=_R3/P[_P!@*T_]$I0!NT444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !117-_%'XI^%/A)X9D\2>*;O .5M;6,@RW,F/N(/YGH!UKGQ>+PV!PT\1 MB)J,(J[;T21,YPIP(81!R\S]D1?XF/\ MB3@ FOG'3M+^)7[:7CC^UM8:72O"6G3$(J'*QC^XF>))B.K=%!^BE_A'P5\1 M/VPO&G_"=^/II;#PQ:2E;:&(D*5!YBASU)Q\\A[_ $ 'TWH.@:-X7T>WT#P_ MIT5I9VL82"WA7"J/ZGN2>23DU^:TZ6.\1:ZJUU*EEL7>,=5*NULY=53[+KOO MK'R%&IFLN:6E);+K+U\OZ](/"7A+P]X&T"W\,>%],CM+.V3;'$@ZGNQ/5F/4 MD\FM*BBOTZE2I4*4:=**C&*LDE9)+9)=$>Q&,8JR5D%%%%:#"BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH ^0/\ @OQ_RAL_:$_[)_-_Z.BK^,*O[/?^"_'_ "AL M_:$_[)_-_P"CHJ_C"H _?[_@TV_Y2F?M=_\ ;Q_Z?)Z_?ZOP!_X--O\ E*9^ MUW_V\?\ I\GK]_J "BBB@ KQ7_@HS\1O$'PH_8;^)WCGPK<20:C;>%IH+2XB M)#P-.5@\Q2.C*)2P/8J#7M5-%C?& MLJ%=Z9Z,I(93V*B@#XY_9'_8X^--I_P3<\%W/P._:H\4^%_$=UX377_#UAI- MI81Z:;NZ4W:Q7*O \MQN,@1G>7 7:@5=A\$_;3_ &MO'7[9/_!&70/B?XNL M$MM*M?\'V\NG>$/$>DZA9II.M6:L?LDLSRSK):;%*I(C(S 1YC\PD" MJGA3_@F1X5L_^"=&H?L2>*?$44^IZY#+J&J^(8(3L76WE$ZW"*<$QQR)&@'R MEHX\'!8T >H_MLKI=I^PU\6(T"?9$^%>N+$!TV_V=,% _3%?FU:1:Y+^SM_P M3ZM?$)D_L^3XH3?:_-^Z5.N6_D9]O)+X]LU]C?$'P[^UW\=_V18/V--9^#E] MH'BK5-)MM!\8>/+S4+271HK.,HEQ>VYCF,]PT\2-LA,2,K2D2% N6ZC]J?\ M8*TKXE?LC^&?@9\%KR#2=<^&_M>RZ?AG]:]E_9)74U_94^&2ZWO^VC MX>Z*+OS/O>;]AAWY]]V:\4_:1^'/QJ_X* >!_#7[/WBWX):WX!\.OKEGJ/Q, MU'7-0LW#PVYWG3['[-/(T[22[2)R$1$0'ECL'U39V=KI]I%86-ND,$$:QPQ1 MJ J(HP% '0 #&* )**** /*/VY_^31_'O_8!?_T-:Z3X:V?C)OASH#0:Q:*A MT2UV*UN20/)7 ZUS?[<__)H_CW_L O\ ^AK7=?"[_DF?AW_L!6G_ *)2@"7[ M%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH M^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\ M:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E M_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W M9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7 MC?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[ M%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK M8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ M (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E M_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>- M_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7 MC?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MB MB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ M@,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ M (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ M .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>- M_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** M ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" MQ_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ M@,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ MZ#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ M .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH MQ_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#' M_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" MQ_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H M-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ MZ#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#' M^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\ M:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#' M_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W M9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H M-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[ M%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH M^Q>-_P#H-V7_ (#'_&MBN$^.7QX\,_!70?/O"MUJMRA_L_3%?#.>F]_[J ]^ M_0=\<68YC@LJP<\5BYJ%."NV_P"M6]DEJWHC.K5IT:;G-V2*GQ@^+-U\&O#W M]L>(?$-G+TMTM+2!(HHD"1QQJ%5% P . .U?GF%P&/X M]Q,,=F4'3P,7>E1>CJ=IU?+^6/Z:R\N%.IF4U4JJU-;1[^;_ ,OZ>'IN@>)] M'L(=*TJ_TZWMK>,1P00V>U8U P .@J?[%XW_P"@W9?^ Q_QK8HK]/C&,(J, M59(]A))61C_8O&__ $&[+_P&/^-'V+QO_P!!NR_\!C_C6Q13 Q_L7C?_ *#= ME_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ M Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#= ME_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ M Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#= ME_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ M Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#= ME_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ M Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#= ME_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ M Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#= ME_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&K6E0:_#(YUB_@ MF4K\@BBVD&KU% !1110!\@?\%^/^4-G[0G_9/YO_ $=%7\85?V>_\%^/^4-G M[0G_ &3^;_T=%7\85 '[_?\ !IM_RE,_:[_[>/\ T^3U^_U?@#_P:;?\I3/V MN_\ MX_]/D]?O]0 4444 %%%% !1110 4444 %%%% !1110!Y1^W/_R:/X]_ M[ +_ /H:UW7PN_Y)GX=_[ 5I_P"B4KA?VY_^31_'O_8!?_T-:[KX7?\ ),_# MO_8"M/\ T2E &[1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !117E/[1?[2VE?"6S;PUX;,=[XCG3]W!]Y+0$_:!_:)T#X+Z2;*U M\N]UZYCS9V&[B,'_ ):RXY"^@ZMT&!DCSKX&_L\>(?B3KW_"Z/CRTMT]TXFL M]-NQS/\ W7D7^&,#&V/C(QD;>#>_9_\ V:=5U351\8/C@)+S4[J3[1:Z?>_, M58\B68'^+IA.B\9&>![_ %\/EV49AQ?C(9KG<.2A%WHX=_A.JNLGTB]%UZI^ M?2H5<=45;$*T5\,?U?GY"*JHH1% & . *6BBOTL]8**** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@#Y _P""_'_*&S]H3_LG\W_HZ*OXPJ_L M]_X+\?\ *&S]H3_LG\W_ *.BK^,*@#]_O^#3;_E*9^UW_P!O'_I\GK]_J_ ' M_@TV_P"4IG[7?_;Q_P"GR>OW^H **** "BBB@ HHHH **** "BBB@ HHHH \ MH_;G_P"31_'O_8!?_P!#6NZ^%W_),_#O_8"M/_1*5PO[<_\ R:/X]_[ +_\ MH:UW7PN_Y)GX=_[ 5I_Z)2@#=HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBO#/VBOVG+G1[UOA9\(BUYKUQ)Y%Q=VJ[S;,>/+ MC ^]+V_V?][[OC9[GV7<.X!XK%RLMDEK*4ND8KJW^&[LCGQ.)I86ESS?^;\D M7OVCOVG(/A^6\!?#YEO?$<^(W:-?,6R+<#@?>E.>%[=3V!I_LZ?LQSZ#>+\4 M?BT&O-?N'\^WM;EO,^S,3GS)"?O2YY_V?KTO?LX_LQV_P["^.O'P6\\23Y=0 M[;ULMW)P?XI#GE^W0=R?8Z^3RC(-)=)2[U'Y[>ME'CH M8:KB:BQ&)7^&/1>;\_Z]"BBBOT4]0**** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH ^0/^"_'_*&S]H3_ +)_-_Z.BK^,*O[/?^"_'_*& MS]H3_LG\W_HZ*OXPJ /W^_X--O\ E*9^UW_V\?\ I\GK]_J_ '_@TV_Y2F?M M=_\ ;Q_Z?)Z_?Z@ HHHH **** "BBB@ HHHH **** "BBB@#RC]N?_DT?Q[_ M -@%_P#T-:[KX7?\DS\._P#8"M/_ $2E<+^W/_R:/X]_[ +_ /H:UW7PN_Y) MGX=_[ 5I_P"B4H W:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BD=TC0R2,%51EF)P *^/][2T!ZI'GOV+]3T&!UO_ _9X\/_!?2 M/M<_EWFNW,8%[J&WA!_SRBST3WZMU/8#T:O!R+AS'8W'K.\^M+$?\NZ>\**[ M+O/O+OMW.7#86I4J?6,3K+HND?\ @^84445]\>F%%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% 'R!_P7X_Y0V?M"?]D_F_]'15 M_&%7]GO_ 7X_P"4-G[0G_9/YO\ T=%7\85 '[_?\&FW_*4S]KO_ +>/_3Y/ M7[_5^ /_ :;?\I3/VN_^WC_ -/D]?O]0 4444 %%%% !1110 4444 %%%% M!1110!Y1^W/_ ,FC^/?^P"__ *&M=U\+O^29^'?^P%:?^B4KA?VY_P#DT?Q[ M_P!@%_\ T-:[KX7?\DS\._\ 8"M/_1*4 ;M%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %,N;FVLK:2\O+A(H8D+RRR,%5% R22> .]1ZGJ>G: M+I\VK:M>Q6UM;QF2>>9PJ1J.I)/05\R_$;XH>//VJ?%__"J_A);RP:#&X-W= M2 H)E!_ULQ_AC!^ZG4G&03@+\SQ)Q-A>'Z,8J+J5ZFE.E'XIO](KJ^GF]#DQ M>+AA8I6O)[);LL?%WXV^,/V@?$__ IGX'PRMI\K%;V_7*?:4!PS,W\$ []V MZ=PI]@^!_P "?#'P5T#[+8*MUJEP@_M#4W3#2'^XO]U >@[]3DU<^#_P;\*? M!OPV-$\/P^9WMIIME-J-_<+%!;Q-)-*YPJ(HR6)] 34C,J*7=@ !DDGI7S_P#M MF_'WP]:>!7^'/@OQ):WE]JDGEZDUE<+)]GMUY96*D@,YPN/[N[/45\QQ?Q1E M_"&0U\QQ4E[D6XQ;LYR^S%=7=V3MLM=D>MDF48G.\RIX6BG[S5W;2*ZM^B^_ M8Z_]G/\ :)M/C;>Z_ITT2P3V%\TEA%C#/9,<(Q'=@1AO]Y:]2K\]O@G\2[OX M2_$G3?&4)8P12^7?Q+_RUMWX=<=SCYA_M**_02RO;34K*'4;"X66"XB62&5# ME71AD,#Z$$&O@O!;CZOQKP].GCI\V*H2M/\ O1DVX2M]\?\ MV_4^DX]X;IY M!F<98>-J-1>[Y-:27Y/Y^1+1117[(?"A1110 4444 %%%% !1110 4444 ?( M'_!?C_E#9^T)_P!D_F_]'15_&%7]GO\ P7X_Y0V?M"?]D_F_]'15_&%0!^_W M_!IM_P I3/VN_P#MX_\ 3Y/7[_5^ /\ P:;?\I3/VN_^WC_T^3U^_P!0 444 M4 %%%% $=U=6MC;O=WMS'#%&N9)97"JH]23P*>K*ZAT8$$9!!X(K\_?^"SGQ M'\:?%7]EWXAZ3\.]/\ LY#WAMDD\R8CK.T4 M8YBE%>W?MW_M1:S^R+_P3\N?BKX2E2/Q!-HUAI?AV1T#"*[N$51+@\$QH))0 M"""8P",$T ?2"7UC)>/I\=Y$UQ&@>2 2 NJGH2O4 ^M2U\:_'#]DKP]\%_\ M@G]=_%#X?6HT[XK^!_"R^*F^(L: ZQ=ZG;Q"YO)+BY8&2X28+,CQ2%D*,%VX M5<8'[4W[>WC'X@?L-?!_4/A)JTF@^+?C[JVG:$M]I[D2:5YCB*_>!LY#+*1$ MK?> DW A@#0!]R6]]8W12O ^V=(Y QC;KA@.A]C4M?%W[?_P +O!_[ M"_[.VC_M3_LL^"]/\-:Y\--:T[[?)IL B;7M+GG2VGL[]U&;I9'EC"O%FD^/?!ND^.= D+V&M:9!?V3L.6AFC61"?^ L* -.BBB@#RC]N M?_DT?Q[_ -@%_P#T-:[KX7?\DS\._P#8"M/_ $2E<+^W/_R:/X]_[ +_ /H: MUW7PN_Y)GX=_[ 5I_P"B4H W:*** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ JGX@\0:+X5T:X\0>(=2BM+.UC+SW$S851_4GH .23@5!XO\8>'? GA^X\ M3^*=3CM+.V7+R.>2>RJ.K,>@ Y-?-%[?_$K]M/QQ_9NF++I7A+3ILLSC*QC^ M\V.))B.B]%!^I/R?$O%$,EY,+AH>VQ=72G36_P#BE_+!=6[7L^S:XL7C%A[0 M@N:;V7ZOLA_BKQC\1?VQ?&O_ A'@6*73_"]G*&N)I00NW/$LV/O,?X8P?Y% MA]"?##X7>$_A-X9C\->%;/:O#7-S( 9;F3'+N>_L.@' JSX"\ >%_AKX;A\* M^$M.$%M",LQY>9^[NW\3'U^@& *VJQX;X7GEU>699E/VV-J?%/I%?R4UTBO ME?\ G"8-TI.K5?-4>[[>2\@HHHK[([PHHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **I:[XD\/>%[(ZEXDUV MST^W'6>]N5B3\V(%>5>-_P!M[X+^%M]OH=S=Z[<+P%L(-L0/O))CCW4-7S^= M\5<-\-T^;,\73I>4I+F?I'XG\DSTLOR;-Q5%>WUEIM MJ][J-Y%!#&,R332!54>I)X%?,C_M,?M/_&%S;?![X;FPMG.%O(K;SBOUFE B M'_?(J2R_8[^-?Q+NDU7XU_%1D&=PMA.]W(GL 2L&>IOZF^-_P!K_P"! MG@K?"GB[D7_:(4!(_P#@6X5Z3X(_8Z^!O@W9-/X(=4CY@N_V?OVG?BE:2ZS\;/B:ND:;'&TM MS!DS226JRL+>290KN@/#$#H2.<= MO4U^C_B;PUHWC#0;KPQXAM6GL;V+R[J%)WC+H>J[D(8 ]\'D<=#7 ?\ #'7[ M./\ T3K_ ,J]Y_\ 'J_.^./ 3,,VJ47D]92DDW4JXFK5E5F^BTA**BE=Z6;; MUV1]/P_XCX;!1G]>IM+3EA2A!0BNKUDG=_-)+S/ABOL']AKXL?\ "6> I?AY MJMSNOM!Q]FW'F2T8_+]=C97V!2NF_P"&.OV\_\ CU;'@;]GCX/_ M VUY?$_@GPFUC?+$T8F74[EP4;JI5Y"I'3J.H!ZBJ\-O"'CW@3BBGF$L10E M2:<:D8SJ7E!]KTDKII25VMK72;#BKC?ASB+*)854ZBFM8-QC927>TV[-73TZ MW.UHHHK^GC\C"BBB@ HHHH **** "BBB@ HHHH ^0/\ @OQ_RAL_:$_[)_-_ MZ.BK^,*O[/?^"_'_ "AL_:$_[)_-_P"CHJ_C"H _?[_@TV_Y2F?M=_\ ;Q_Z M?)Z_?ZOP!_X--O\ E*9^UW_V\?\ I\GK]_J "BBB@ KR?]M?XC_&'X8?L]ZM MKOP(^'VL^(O$UU-#8V4&@6/VFYLTF?;)=I$>':*/_[1_B&3_@G3K/[.VE_L&?%;P)H-N--1?$?BO3U%O$R:A!,TEQ+DL\LT@)9 MSR\DI)Y)KHO^"F_C?QS^T;_P2?L_'6J? _Q3X*_X1/QSI0N]-\46HBFN+5;0 MP+=H%/,+R7:*#ZH:^UOVW?V7_P#ALC]FO7OV>?\ A./^$<_MN6S?^V/[,^V> M3Y%U%<8\KS8]V[RMOWQC=GG&#U_BSX0>#?B'\';OX(?$+3TU71-1T+^R]2A= M=GG1>6$+#!)1N-RD'*D @Y&: .$_;<\7:,/V"/BEXK@N4-G>_"W5C:R9&'\^ MPD6+\S(OYU^>NJ?#S7_AS^R_^P+X[\3VLD6FZ/\ $N*>_DE!"QIJ&JPW]N3G MIF&)V'L*^VKS]A_XI^,?@OI?[)WQ2^/=KJOPQTL6MO.EIH#V^MZQIULZM;V- MS=?:#&J@1QK)+%$KRJF/W9+$^H_M!?LR?##]HSX%WOP \7Z:UGH\UM"FFRZ6 M!%+IIVQL?PKW;]F7PIJO@/]F[X?>!M=A:.^T7P1I-C>1N,,LL-G%& MX/N&4UYSKO[)?Q/^-U[X2TO]JSXLZ-XF\/>"]5@U2VTC0O#^T %%%% 'E'[<__)H_CW_L O\ ^AK72?#7P;I4 M_P .= G>YNP7T2U8A;I@,F%:YO\ ;G_Y-'\>_P#8!?\ ]#6NZ^%W_),_#O\ MV K3_P!$I0!+_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S M>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X% MM6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__ @^D?\ /S>_ M^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;% M% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U' M_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ M /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__ @^D?\ /S>_^!;4?\(/ MI'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P ( M/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\ MWO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S M\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__ @^D?\ /S>_^!;4?\(/I'_/S>_^ M!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\W MO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6 MQ10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M M1_P@^D?\_-[_ .!;5L44 8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8 M_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_" M#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ M"#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\ M_-[_ .!;5L44 8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D? M\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO M_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _ M-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!; M5L44 8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"! M;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% M&/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_ MP@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__ M @^D?\ /S>_^!;5B?$"Z\ ?#/PU-XI\6ZU=P6\0PB"[8O,_9$7/S,?\2< $ MU?\ BC\4_"GPD\,R>)/%-W@'*VMK&09;F3'W$'\ST ZU\^^$?!7Q$_;"\:?\ M)WX^FEL/#%I*5MH8B0I4'F*'/4G'SR'O] !\;Q)Q14R^O'+Y/J3W/>MO0 M= T;POH]OH'A_3HK2SM8PD%O"N%4?U/_^!;4?\(/I'_/ MS>_^!;5L45]8=IC_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__ @^ MD?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S> M_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S M>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X% MM6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__ @^D?\ /S>_ M^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;% M% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U' M_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6?XV^-/ MPK^'89?%_CBPM94ZVHE\R;_OVF7_ $KR+QA^WYXZI.YVQ37K> M4A;L51=S/]#M-?'9]X@\&\--QS#&PC-?83YY_P#@$.:7WI'NY=PUGN;)/#4) M./\ ,_=C_P"!.R_$]M_X0?2/^?F]_P# MJQO%MU\,/ EO]J\8^-4TY2N56ZU M3:[_ .ZN=S?@#7A_VK]N7XW?ZB*3PSI\O<#[ J@]\G,Y&/3(K8\)_L":7+' MQ_JUDV7:YICXI_P E)>TEZ-[1?KCV$GW+@;HE*^OFSM\WU0#Z5]$^" M/@7\)?AWLD\*>!;&"=/NW]+"1]F MO3VLKS:Z6:'_ &[PWENF78%3DOMUGS/_ , 7NKY,^:?#W["/B;Q'=KK'QA^* M$T\S?ZR*Q9II"/3SING_ 'P17IGA;]DKX(>$@DEEX8:XG3D7-]-YKY]>1M!^ M@%>E45[^2>&7!&0U/:T,'&=7=SJ7J3;[WG>S_P -CS,PXMX@S&/)4KN,/Y8^ M[&W:T;77K_P#@6U'_ @^ MD?\ /S>_^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z M1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S M>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_ MS\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U6M*T"RT>1Y+66= MBZX/FS%A^M7J* "BBB@#Y _X+\?\H;/VA/\ LG\W_HZ*OXPJ_L]_X+\?\H;/ MVA/^R?S?^CHJ_C"H _?[_@TV_P"4IG[7?_;Q_P"GR>OW^K\ ?^#3;_E*9^UW M_P!O'_I\GK]_J "BBB@ HHHH **** "BBB@ HHHH **** /*/VY_^31_'O\ MV 7_ /0UKNOA=_R3/P[_ -@*T_\ 1*5PO[<__)H_CW_L O\ ^AK7=?"[_DF? MAW_L!6G_ *)2@#=HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BLCQ=X\\&^ K(:CXQ\2VFG M1-GRSA"7+*23[71W-1?!_X'^+OCYXE_X7/\NEUJE+CQ6+FJGL,.KS?W17=E;X;? M"OQU^U+XN_X6O\7IY8=#5\6=HF4$Z \11#^&(?Q/U8YP2FZ;I^CV$.E M:59Q6]M;QB.""% JQJ!@ =!3[>WM[2W2TM($BBB0)''&H544# X [4^O M4X;X9PO#U"3YG4KU-:E67Q3E^D5T73S>IMA,)#"Q>MY/=O=A1117TIUA1110 M 4444 %%%% !1110 4444 %%%% !1110 445Y;^T9^T3:?!*]T#3H8EGGO[Y M9+^+&62R4X=@.S$G"_[K5Y&>Y[EG#>5SS#,)\E*%KO\ Q-16GJSNR[+L7FN+ MCAL-'FG*]EZ*[_(]2HJ*RO;34K*'4;"X66"XB62&5#E71AD,#Z$$&EN[RTT^ MV>\O[J."&,9DEF<*JCU)/ KU/:0Y.>ZM:]^EN]^QQ\LN;EMJ245YEXW_ &O/ M@9X*WP_\)5_:UPG_ "[Z-'Y^?^VF1'_X]7F.H?MH?%KXAWCZ/\$_A2Y;.//D MA>[D4?WB$ 1/^!;A7P&<>*?!&35?8/%*M5V5.BG5FWV]RZ3\I-'TF!X/X@QT M/:*CR0_FG[D4N_O6;7HF?33,JJ68@ #))[5PWC?]I3X*^ =\.L^.K6:X3(-I MIY^T29]"$R%/^\17C _9W_:M^,Q\_P"+7Q#.FVDAR]G-<[\ ]Q!!B/\ ,@UW M7@C]AKX.>&=EQXB^VZ[.O)^US>5#GV2/!_!F:O%_UK\2.(-,ERE8:F]JF+ER MO_P3#WT_5M'H?V-PKEFN/QKJR7V**O\ ^3R]W\F+?$;^']/EZP2W MEV^GE0@NWTD_. MOI+P]X5\,^$K(:=X6\/66G0?\\K*V6)3[G:!D^YJ_1_Q#C/\\][B3.*M6+WI M4;4*7H^7WIKS=F'^M.6Y?IE6!A!_SU/WD_57TB_2Z/!O!7[ OPYT@K=>./$- M_K4PY>&+_1H3Z@A27/U#"O7?!_PT^'_@"$0^#?!]AI_RX,MO;@2,/]IS\S?B M36Y17V.0\#\(\,)?V;@X4Y+[5N:?_@(<[S:_P!;KRDNU[1_\!5E M^ 4445]6>,%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 ?('_!?C_E#9^T)_P!D_F_]'15_&%7]GO\ P7X_Y0V?M"?] MD_F_]'15_&%0!^_W_!IM_P I3/VN_P#MX_\ 3Y/7[_5^ /\ P:;?\I3/VN_^ MWC_T^3U^_P!0 4444 %%%% !1110 4444 %%%% !1110!Y1^W/\ \FC^/?\ ML O_ .AK7=?"[_DF?AW_ + 5I_Z)2N%_;G_Y-'\>_P#8!?\ ]#6NZ^%W_),_ M#O\ V K3_P!$I0!NT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%07VIZ;ID?G:EJ$%NG]Z>4(/S)KG]4^-/PBT;(U'XE MZ&C#K&NIQNP_X"I)_2N7$8[!817KU8P_Q22_-D2J4X?$TCIZ*\VU/]KCX Z9 ME?\ A./M#C^"UL)WS^.S;^M<[JG[=WPBL\IIVC:Y=MV*VL:*?Q:3/Z5X.)XU MX2PO\3'4OE-2_P#2;G-/,,%#>HOOO^1[717SG??M_0RR>1X?^%DTS-]PSZF M?^^5C.?SJ#_AJ?\ :5\1<>$O@E\K='&D7<^/^! J/S%>1+Q,X1E+EH5957VA M3F_SBD8/-\"](MOT3_R/I.LCQYXNL? 7@W4O&.HINBTZT>8Q@X,C ?*@/J6P M/QKP/_A)?V]O$W&GZ =/5NO^B6D.!_VV)/\ 6LGQY\)?VO=;\':C?^.?%YGL M8+5I[O31J63,J?/@1Q+M8C&0#W%*O%6H/<75PY(!)VQ+GA$'\*CL/Z MY-9%%%?R=7KUL36E5JR_9K R:?:SONCE:/:!&^>2JKDA>GRX/'!^SU544(B@ # ' %?&O[%FA7 M^J?'*TU2VC;R=,LKB:Y?L T9B _$N./8^E?9=?U#X-TX_P"JTZKII2=22YK: MR24;-OK9MI=K>I]AD*7U-RMK=Z]PHHHK]:/;"BBB@ HHHH **** "BBB@ HH MHH **** "BF7%S;V<#75W.D4:#+R2,%51ZDGI7 >,?VIO@9X*WQ7OCJWO)U_ MY=]*!N6)]-R90'ZL*\O-,[R;)*/M\Y1C]UVK_ ".O"9?CLPGR8:E* M;_NIO\CT*BOF[Q!^WQ>:M=_V3\*OA?5O%_A[$U71R2A7QTUI^YI2<4_P"].7*D MO-71]13X(S.E!3Q]2GAX_P#3R:O\HJ[OY:'T9XG\;^#_ 5:&^\6^)['3H@I M8&\NE0M_N@G+'V&37P5\;/B7=_%KXDZEXRF+""67R[")O^65NG"+CLO*GKJUOUMIH>T?"7X]?M):QX6L_A'\)],BN9=/@8)=I:A MYXX=W 9I&\M57<%!(Z8&:Z^T_8_^./Q.N4U/XU_%1HU)W"V\][MT]@N5C3_@ M)(]J\3^"?Q+N_A+\2=-\90EC!%+Y=_$O_+6W?AUQW./F'^THK]!+*]M-2LH= M1L+A98+B)9(94.5=&&0P/H00:^W\(LFRCQ(R>4,]Q=>O+#.,?8.JU25.WN-1 MC9O9Q;YOLZ[H^?XVQ^-X5QREEU&G356[]HH)SYK^\KNZZI[=3S#P1^QO\#?! MVR>Y\/R:S<+_ ,MM8E\Q<_\ 7, (1]5->FZ=ING:1:)I^DZ?!:P1C$<%O$$1 M1[!0 *GHK^FLGXT< 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110!\@?\ !?C_ )0V?M"?]D_F_P#1T5?Q MA5_9[_P7X_Y0V?M"?]D_F_\ 1T5?QA4 ?O\ ?\&FW_*4S]KO_MX_]/D]?O\ M5^ /_!IM_P I3/VN_P#MX_\ 3Y/7[_4 %%%% !1110 4444 %%%% !1110 4 M444 >4?MS_\ )H_CW_L O_Z&M=U\+O\ DF?AW_L!6G_HE*X7]N?_ )-'\>_] M@%__ $-:[KX7?\DS\._]@*T_]$I0!NT444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6=XM\5Z%X'\ M.7?BKQ)>BWLK*(O-(>3Z!0.[$D #N2*T:^??V_M>OK3PQX>\.02E8+V\GGG M/WC$J!0?;]X3]1[5\_Q5G4N'N'L1F$8W<%HGM=M1C?RNU?R.7&XCZKA954MO M^&.*\??MQ?$K6M1D3P';VVC62L1"TENLT[#U8N"@^@''J>M'@']N+XE:+J,: M>/+>VUFR9@)FCMUAG4>JE $/T(Y]1UKQ*BOY/_U_XQ^N_6OKL^:][7]STY/A MM\CXO^T\?[3G]H[_ (?=L?HGX2\5Z%XX\.6GBKPW>BXLKV(/#(.#Z%2.S @@ MCL0:T:^,?@+\8/CIX2\/7?A+X5^#3K,!NO/D8Z;-<&V9EQC*, @.W/S=P?>N M[.O?M\>)O^/'1CIZ-U_T:SAP/^VQ+#\.:_?\I\3<-C\MI5/J=>I5:]Y4J3E' MFV=G=*U_/38^FH9O"I23]G)OK97/I.@D 9)P!U)KYL_X4O\ MI>)O^0Q\5#8 MAOO*=BZ7 M^S9\"M(Q]D^&FG/CI]J5I_\ T8S5T>F> _ ^B8_L;P9I-ICI]ETZ*/'_ 'RH MH_L_Q)Q/\3&T*7^"FY_^EA[+-I[U(Q]%?\SP$_MN_$77SM\&_!H2$_=_>S7/ M_H"+1_PN3]M7Q-_R!_A:; -]T_V))'^MPQ%?28 P!@#H**/]4>(\1_O>_B;_ (_]<.GHW3_2K2' _P"V(+?UH_X9 M;_:9\1<^+?C9\C=8SJ]W-@?[I"K^1KZ3HI_\0YRJK_O>*Q%;_'6D_P K!_95 M&7QSE+UD?.=C^P#'-)]H\0_%2:9V^\(-,P?^^FD.?RKH-,_80^$=IA]1UO7+ MMNZFYB13^"QY_6O;**ZL/X<\%89WC@XM_P!YRE_Z5)EQRK+X;4U\[O\ ,\UT MS]D7X Z9ACX(-RX_CNK^=L_AO"_I71:7\%/A#HV#I_PST-6'1WTV-V'_ )@ M37445[N&X=X?P?\ PE*/I"*_0Z887"T_A@E\D06&E:9I&O@IX;;1]'D:YN[E@^H:A(@5IV X '\*#)PN3C)Y))-=G117 MZ#@,!@\LP<,+A8*%."LDNG];MO5O5ZGJ4Z<*--0@K)!111766%%%% !1110 M4456U;6M&T"S;4-=U:ULK=?O3W^R(*%_$D5^?YMXJ\"915]C+&*K4V4**=63?;W$TGZM' MTN"X-XBQL.=4'"'\T[027?WK/[DSZ9KG_%_Q7^&W@)6_X2_QMIUBZC)@EN09 M3](QEC^ KY__ .%7_ML_&#Y_&7C%]#LI?O027H@!7T\JV!)^CXKH?"'_ 3_ M / M@RW/CCQ?J&JRYRT5JBV\9/<'[S'Z@BO'_P!=N.\[TR/))0B]JF*DJ27G M[-7FUZ,[O[ X=R_7,,P4G_+13F__ -VBOFBUXQ_;Y^%VC;H?".AZCK,H^[( MRBVA;_@3Y?\ \"#_ --KC]V?J #7 MNW@[X'_"3P%L?PMX!TZWE3[MS)#YLP_[:2;F_6NJH_U/\1,\USK.G1@]Z>$A MR?=5E>?WH/[O M45Z>5^$W N6UO;SPOMZO6==NK)ONU.\;^D4SA_+32@E_X# MK^)0\/\ A7PSX4M/L'ACP]9:=#_SRLK5(E/U"@9J_117Z)1HT)_&WA-KZ^:)8S,VIW* (O10J2 M!0.O0=23U-8__#'7[./_ $3K_P J]Y_\>KTVBOGL3P7P=C<1*OB,NH3G)WE* M5&FY-O=MN+;;[L].EGV>4*2ITL54C%:)*9?\,=?LX_]$Z_\J]Y_ M\>KO_#/AK1O!^@VOACP]:M!8V47EVL+SO(40=%W.2Q [9/ XZ"KU%=>6<-\. MY+5E5R_!TJ,FK-TZ<(-K>S<4FU?6QAB\US3'P4,57G42U2E*4DGWU;"BBBO: M. **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** /D#_@OQ_RAL_:$_[)_-_Z.BK^,*O[/?\ M@OQ_RAL_:$_[)_-_Z.BK^,*@#]_O^#3;_E*9^UW_ -O'_I\GK]_J_ '_ (-- MO^4IG[7?_;Q_Z?)Z_?Z@ HHHH **** "BBB@ HHHH **** "BBB@#RC]N?\ MY-'\>_\ 8!?_ -#6NZ^%W_),_#O_ & K3_T2E<+^W/\ \FC^/?\ L O_ .AK M7=?"[_DF?AW_ + 5I_Z)2@#=HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BL#Q9\4OAUX&5O^$L\::=9.HR8);D&4_2 M,98_@*\P\7?MU?"_1]\/A71]1UB4?=?8+>%O^!/E_P#QRO S3BGAW)KK&8J$ M&NE[R_\ 5>7X'-6QF%P_P#$FE^?W;GMU-EFBMXFGGE5$099W; ]2:^:O\ MA??[5_Q6_=_#3X>'3K63_5W45ENX/_3:?$?Y 4Z+]D[X\?$B5;OXN_%3RXV; M<;=KB2[9/8)E8U_X"37S?^OE?,-,FR^MB.TFO94W_P!OS_R1R?VE*K_ I2EY M[+[V>M^+OVD_@IX,W1ZGX[M)YE_Y=].)N'SZ'R\A3]2*\T\1_MX6MUW)2//LD>W MCV)->F>'?!WA/PC;_9?"WAJPTZ/&"MG:I'N^NT<_C1]4\1LV_C5Z6$@^D(^T MG\W+W;^:#DS6O\4HP7DKO\=#YZ_M#]N'XM_\>UI)X=LY.I$:V(7/?+9G_+-4 MO$_[$GQ&E\-7OB;4O'BZOKL<6^.Q57D\_!RR^=(P);&< KR>,C-?4E%34\-< MIQU.7]I8BMB)M/WIU'[K?6,59*W1.Z$\IH5%^^E*;\WMZ(_-ZZM;FRN9+.\M MWAFB0LP_ U^:?\00S7Z[R_6H>QOO:7/;_#:U_^WSR?]7JWM+DJ<-D%%%%>B:A1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%^TUR5L?@\/BJ6&J5$JE7FY(MZRY5>5N]EJS:&&KU:,ZL M(MQA;F?17T5_5G34445UF(45F>)?&OA#P;;?:_%GB>PTV/&0U[=I'N^@8Y/T M%>7>,?VY/@KX?R3/4P&29OFC_V6A*?FD[??LOFSV2@D 9)KYAE_:S_ &B/BA(UK\'O MA3Y$3' N4M7NF3ZR$+$OXBFC]F_]JSXM'S/BO\2_L%M)_K+26],N,^D,.(O_ M !X5\,_%>EFCY>'N:8JE0[IRYY_\ M@,?\SV_QC^T!\&_ F^/Q'\0-/29/O6UM+Y\H/H4CW$?CBO*_%G_!0'PK!(;+ MP!X%O]2E8[8Y;V00(3V(5=[-]/E-:W@[]@WX1Z'LF\4W^HZW*/O))-Y$)_X# M'\P_[[->J>$_AMX \"QB/P?X.T[3R!@R6UJJR-]7QN;\31[#QBS[^)5P^74W MTBG7JKU?/7_";_MQ_&'CP[XQWSDR'ZI5K2?V%O&?BJ\76/C!\6I;F<_?2V,ES(<]O-F(Q_WR:^E MJ*JGX19-C9JKGV*KXZ6]JM22@G_=A#E27E=HF7&V/P\7#+J-/#K^Y!.7SE*] M_6R/,O!W[(?P(\'[)1X1_M2=/^6^L2F?/U3B/_QVO1M.TS3=(M%L-)T^"U@3 M[D-O$$1?H% J>BOT'*>'LBR&E[/+L+3HK^Y%1OZM*[^=SYK&YGF.8SYL55E M-_WFW]U]OD%%%%>P<(4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 445B^*/B1\._!"E_&GCW1=(4#).J:I#;@#_MHP MK2G2JUI\E.+;[)79G5JTJ,.>I)17=NR_$VJ*\<\5_P#!0?\ 8J\&[O[8_:2\ M,2[/O#2[TWQ_\EA)FO-/%?\ P6;_ &)/#V[^R-<\1Z]MZ?V5X?=-WT^TM#^N M*^BP?!?%V/M[# 5I+O[.27WM)?B?-8WC?@[+[K$9A1BUT]I!O[DV_P #H_\ M@K)_RC^\?_\ <*_].MG7XO5]W?MO?\%:OAG^TK^S_P"(?@5X&^%&NVG]N&TV MZKJUU"GDB&[AN.8HR^[(BV_>&-V><8/PC7];>#'#V<\-\+5<-F5%TIRK2FDV MF^5PII/1NVL7H]=-C^/O&[B/)>)N+*.)RNLJM.-&,&TFES*=1M:I7TDG=::[ MA7T7_P $F_\ E(#X _[BO_IJO*^=*^B_^"3?_*0'P!_W%?\ TU7E?:\;?\D9 MF7_8/6_]-R/AN!?^2VRO_L(H?^G8G[0T445_G_\%^/^4-G[0G_9/YO_ M $=%7\85 '[_ '_!IM_RE,_:[_[>/_3Y/7[_ %?@#_P:;?\ *4S]KO\ [>/_ M $^3U^_U !1110 5D^/?''AKX9^"M5^(7C&_^RZ5HMA+>7\X0N5BC4LVU5R6 M8XP% )8D DUK55UC1-(\060T[6].ANK<3Q3>3.@9?,BD66-L'NKHK#W44 ? M&WQ2_P""G7[47P0LH_B[\6O^"<'B?1OA;)<1K)X@D\46LFIVL+L LUQ91JQM MR<@>7*R ,P7S,D"OJ&7]H#X1P? C_AI6?QC G@P^'AK8UA@0OV,QB0-MQNW$ M$#9C=N.W&>*X/_@HIXAM[#]D'QEX(MM(.J:UXXTN3PMX6T:-0TM]J5^C00J@ M/=-S3$]%2%F) 7-?*_\ P54\#ZS^RI_P1\\&_L\Z=JQG,6I:+H6LW,3$)<%( MIKJ4C/\ 9[<$ ]L4 ?0=Y^W-\1_"OP=TW]JWXC_ BTGX6:FUM,]W%X@>? M7-,TZY=4@U"YLA;B/RSOC9XXYWDC1P<.0RKZK\>/VE/A7^SS\$+WX_>-]9,^ MA6]K%+9?V;B:74GFP((;< XD>0LH7G&#N)"@D$\C3Y#&<>Q13^%?GIK/C[Q+\2_P!E+]@KX;^([N26PU[XDQV] M]'(V5>.PU2*PMP<]<0S, /2@#[TUG]KKXD_!N\\(ZM^U/\'=+\)^'/&NJPZ7 M9ZMI/BA[]M$OIE+06^HH]M"L8?#(9HFD1'&UOE(D/OE?*G_!:_2[+4/^":_Q M!NKI 9+*;2)[9SU23^U;1,CWVNP_&O<_V8_%6K^.OV;/A[XW\03-)?ZSX'TF M^O9'.2TTMG%(Y/N68T =Q1110!Y1^W/_ ,FC^/?^P"__ *&M=U\+O^29^'?^ MP%:?^B4KA?VY_P#DT?Q[_P!@%_\ T-:Z3X:^(M5B^'.@1)X4NW"Z):@.K+AA MY*\T =G16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!" MA>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_ M]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T M*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ M 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!" MA>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_ M]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T M*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ M 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!" MA>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_ M]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T M*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ M 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45BR>*=3B0RR^$ M[M5499F=0 /7K7'>)OVJ/AAX39HM5U*-I5X,%I<+.X/H1'G!^N*X\;F.7Y;2 M]IBZL:<>\I**_%HSJ5:5)7G))>9Z717SSK_[>EE/+]@\!?#FZNYW.V)[V?;D M^T<88M^8K(N?%/[;OQ24G3M%N="M)/\ GA:"TP/4-)F7\C7QM;Q&R*=1TLNA M4Q4UTI07:7^Q]XPUV]&J_%# MQ-JMY,W^M6U'F2-_VUE8_P#H)KT7PC^SQ\)?".R2/X/W.H3+_P M]6F$^?JA M^3_QVLO[0\0\V_W;"TL+!]:LN>5NZC#1/RD+VN:5O@@H+S=W]R_4XN]_;-^) M_C>Y;3/A#\)VD?./,DCDNW'OMC"A?Q)%1?\ "K_VS/BS\WC+QBVBV5;CGZ/CWKWFRU>YTVV6RT[P'/;PH,)% J(JCV X%3?\)+J__0H7O_?2 MT_\ 4C'YCKG&95:W>,+4H>CC'?[TP_LZK5_CU92\E[J_ \>\)_L&>"+%EN?& MGBV_U23.6BMD6WC)]#]YC]017J'A'X)?"?P-L?PSX#T^"5/NW,D/FRC_ +:2 M;F'YUH_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+7O97PAPSDUGA,+"+7VFN:7 M_@4KR_$Z:.!PF'^""7XO[V;%%8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!] M+7TAUFQ16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!" MA>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_ M]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T M*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ M 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!" MA>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_ M]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16+)XIU.)#)+X M3NU51EF9U _.N:UW]H[X=>&BR:WK-E"Z_>B_M.%I!_P!6+?I7'C,PP&74_: M8NM&G'O*2BOO;1O0PN)Q4N6C!R?9)O\ ([^BO$]6_;N^#NG9%K;:E?$=K6WP M#^,FVN8U/_@H+)>R_8O!GPGGGE;_ %9N;_)/_;-$)/\ WU7PV8>+7AWEKY:F M8PD^U/FJ7]/9J2_$^APO!?%&+5XX627]ZT/_ $IH^DZ*^87^-W[;/C@?\4M\ M,7TR-_\ 5RIHC)QZ[KDE3]<8JE<_"S]MOQL?^*G\:W]E&_\ K(EU,Q@C_N M_M7_ !:7X6_"NY33[L)JNK@VFGA6PR!A^\E'?Y5S@]F9:^7?V9_C4GP4^('] MKZH)GTF]MS!J<,"[FP.4=02 65OT9O6N+\5VQLO$=Y8G66U P3M&;UL_O2IP M2,DY&1S6?7\J<:>*>>YWQK1SBC'V$L*[4XQ=; )GMA_\ ?2U_2F1<*YUQUD]#,\TSVM4HUHJ2IT%&A%7WA)QNY6=T[V=UY'Y3F&<8 M#AW'5,)@\NA&<&US5+U'ZJ]DK[JW0\+\-?L!6MW<_P!J?$WXDWE]/(=TT>GQ M[23[RR[BW_?(KU#P=^S/\$/!&R32O %G/.G/VG40;E\^H\S(4_[H%=)_PDNK M_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2U]QDOAKP-D$E/"8&'/_ #S7M)W[\T^9 MI^ECY_'\5\0YDN6MB)*E:_M5>U[7LK]D?S=GOTA/[%SO%9?_ &;S M^QJ3I\WMKU[7=N[/Z+**_G3K]C_\ @E5KFHV?[!/@.V@\-W-P MB_VIB6-EPW_$TNSW_+\*^8\0?"?_ %$R6GC_ *Y[;FJ*GR^SY+7C.5[^TE_+ M:UNN^A]3X<^+W^O^=U,O^I>QY*;J]I0C:WLX?SWO?IMKI].T5R7B3XO M^'_!L7G^+S;Z5'C._4M3@@&/7+L*\Y\3_P#!1C]DKPCN&K_&7P\Y3[RZ?K,5 MX1[8MRYS[5^6X3*J$W?\ \"Y3]'*9<7-O:0-E?FW/\ LO\ _!9CXG'/C'X]W^BI)_K8U\626PQW&VP0J?ITJ*+_ M ((V?'+QO.MY\8/VC;^ZD!R^W3I;YB?9Y[A,?7'X4?ZC\)X3_?L_HK_KU"=; M[N6P?Z]\7XS_ '#A^L_^OLZ='[^:Y]X^*OVHOV;/ ^Y?%WQ]\':>Z=8;GQ); M+)^";]Q_ 5YIXK_X*I?L)^$]T)/'NJ.O5;2:TM8V^H,4C8^C"O2O"G_ 2W_8J\,;7N/V=M5U:5 M.DNJ^(+E\_5$E5#^*T?4O"/!?Q<7BJ[_ .G=.$$__!FM@^O>,6._A83"8=?] M/*DZC7_@O2YS?BK_ (+C_LK:1NB\,>"/&>KR#[KBPM[>)O\ @3S;A_WQ7G^J M?\%T?$WB*Z.E_"G]E2:ZG/\ JVNM=>=SZ?NH;<'_ ,?KZO\ "G[,'[-/@G:W MAK]D7PS;R)]VX?0+664?]M)%9OUKT#3+XZ):BPT;X>26D"_=AM8XXT'X+@4? MV_X8X/\ W?)ZE9]ZM>4?O4%9^@?ZO>*>-_WC.J=%=J6'C+[G4=UZGP1_PW=_ MP5M^)_R?#S]DTZ5!)_J;E?!=Z/\ R+=2>6?RI/\ A"O^"ZOQ4_Y#/BQ_#MO) M]P_VAI5EL'_;J#*/QYK] ?\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6C_B( MV"PO^X9-A*?G*FZDEZ.37Y!_Q#3&XK7,,[QE3NHU%3B_51B_S/S_ /\ AUA_ MP4$^)/S?&7]LL-')]^(^(]3U J/39((U_ '%;/A?_@@QX'A82^._VB]7OV8Y MD&EZ%%:G/?YI))<_7'X5]S_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6=3Q*==(^\-3U[8&_\ :.*O2O"G_!.?]B'P;M_LC]G#P_-LZ?VJDE_ M^?VEY,_C7J?_ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+7SF,XWXPQ]_;YA6 M:[>TDE]R:7X'TN"X%X,R^WU?+J*??V<6_O:;_$^;?^"F_P *?A=X!_X)_P#C MUO GPVT#12HTL*=)T>"VP/[5LQ@>6H[5^/M?T*?\)+J__0H7O_?2T?\ "2ZO M_P!"A>_]]+7WW ?B_6X+RFI@JN%>(]^NVA^?>(' M@U1XWSBGC:6+6'4*:I\BI*2TE.5[J<+?%:UNF^NG\]=?1?\ P2;_ .4@/@#_ M +BO_IJO*_8G_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI:^CSOQ\_MG)<3@/[. MY?;4YT^;VU[<\7&]O9*]KWM=7[H^:R+Z/?\ 8N=X7,/[2Y_8U(5.7V-N;DDI M6O[5VO:U[.W9FQ16/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM?SL?TB;%%8_ M_"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2 MZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T ;%%8_\ MPDNK_P#0H7O_ 'TM6M*U6]U"1TNM$GM0JY#2D8;VXH O4444 ?('_!?C_E#9 M^T)_V3^;_P!'15_&%7]GO_!?C_E#9^T)_P!D_F_]'15_&%0!^_W_ :;?\I3 M/VN_^WC_ -/D]?O]7X _\&FW_*4S]KO_ +>/_3Y/7[_4 %%%% !7+_&?XS?# M?]G[X:ZI\6_BUXGATC0M'@\R[NYLDDDX6-%'+R,Q"J@R6) %=110!^?'PZ_X M*_?L&^)_'H^//QN^)FH1:Y!%+;^$_#J>&KV:'PW:/PYWK$5DO)E \V5W)#P" -,TDD@5%5 2<,N><_:J_88\7_"[]B+X,R_"K M2)->\4_L^:QINO/8Z=&6DU-8G66_6!>I8RJ)E7J5C*@%B*^XXM)TJ#49=7@T MRW2[G0)-=)"HDD4= S8R0/0U8H ^+_\ @H9\2/"'[-M-\4: MU\3-:TU[@:3<+/\ V/I,4RW,U]>!#FV2-HHU*R;79SL4%@0/K[P9X5TGP)X/ MTKP1H,92QT;38+&R1CRL4,:QH#_P%15JRTG2M-FGN-.TRWMY+J3S+EX850RO M_>8@?,?!I+E^)[?YGO'_ \# MT;[=Y?\ PK&Z^S;O]=_:B^9CUV>7C/MNKUWX5_&CP)\8=,>^\(ZBWG0@?:K" MY4)/!GIN7)R/]H$CWS7P)YJ^;Y6><9K<^'WC[Q+\-/%,'BSPG=".[A#+M<$I M(K#!5ER-P[X]0#U%?CO#WC'GU+,$\QFJU&]I6C%2CWY>5*[79WOM=;GF?VCF MF!JP^N1?+.*DKJS<7M)=T_Q/T*K#\5_$OX?^!T+>+?&.GV# 9\J>Z42'Z(/F M/X"O!/\ A7G[:7Q:^;Q3XK?0[.3K%)>+;@KZ>7;@L?H];?A7]@OPA:N+OQQX MSO\ 4I2=SQVB+ A/<$G*]^ ?5#O!T'V?PIX7L-.7&&^QVJ1EOJ0,G\:U***^RHT:. M'IJG2BHQ6R2LON1WQC&*LE9!1116@PHHHH **** "BBB@ HHHH **** "BLS MQGXLTGP+X4U#QAKDNVUT^U::7!Y; X4>['"CW(H\&>+-)\=>%-/\8:'+NM=0 MM5FBR>5R.5/NIRI]P:Y/K^#^O?4O:+VO+S\M]>6_+S6[7TOW-OJU?ZO[?E?) M?EOTO:]O6VIIT445UF(445%>7MGI\!NK^[B@B7[TDT@51^)I2E&$7*3LD-)R M=D2T5QNO_M#?!'PSN&K?$[2=R_>2UN1<,/8K%N-<1X@_;O\ @II6Y-(AU?5& M_A:VLA&A^IE92/RKY3,N/."\HNL7F%&+73GBY?\ @*;E^![.%XTT5\T7G[>WBC7IS8_#WX///+_ 9KEYV/\ VSB0$?\ ?51?\+"_ M;S\?'_B1>"FT9']-,CM\#ZW9)_+FODY>,O">(DXY93Q&,?:C0G+_ -*4#V5P M+G5-7Q(.8Z9;P_.*?VJ]6%.WK#67W,?]@\,X7_>LR3?:G"4O_)M M$>@^(/VM_@!X>W))X]CNY!TCT^VDFS]&5=OZUQ&O_P#!0;X>V>Y?#7@G5KYA MT-U)';JWT(+G'X5UF@?L9? #0]K3>%9]0D7I)J%_(WYJA53^5=OX?^&/PX\* M[3X;\":19,O22WT^-7_%@,G\32^H^,V9_P 7%X7")_\ /NG.K)>OM/=;]- ^ ML<"83X*-:L_[THP7_DNIX!_PUY^T3XW^7X;_ 6 C?[LJV%Q=[1Z[UVJ/J1B M@:1^W[X__P"/O4VT:W?[O[^VM=O_ '[!E'XU].44_P#B&F;X_P#Y&V?8JKW5 M.4:$7ZQ@GIY7#_6S!8;_ '++J,/.2=1KYR:/F2/]B#XL>+I!-\3/C4)6)RVU MI[T_G*R5T^@?L!_";3]LFO:_K.HN/O*)DAC/X*I;_P >KW2BNO!^#OAYA*GM M9X/VL^LJLYU&_52DX_@85^.>)ZT>2-?DCVA&,;?&FS79L_.E2!6$4/SL2TBJ,="P8\ UVU?.G_!63_E']X_ M_P"X5_Z=;.OJ,ERC"\09SALKQ3DJ6(J0I2<7RRY:DE"7+):J5F[/H]3YSB#- M<3D.0XO,\.DZE"E4J14E>+E"+DN9:75TKKJCYE_X6;_P3^_Z/?\ _,::K_\ M$T?\+-_X)_?]'O\ _F--5_\ B:_/BBOUC_B0SZ/?_0/B/_"B?^1_//\ Q.9X MR]\/_P""7_\ )GZR?L5?&;]E1/C7;>#/A#^U9_PDFJ:_:S0IH)\$:A9BY\J) MYRPEF4(A18W;YNHW*.6%?9%?B/\ \$UO'W@OX8?MK>"_'7Q"\36>CZ/8#4C> M:C?S".*'?IMU&NYCTR[*H]2P%?J%J_\ P4S_ &%=$S]M_:)TI\=?L=E=7'_H MJ)LU\KQ%X(9;X9XREDG"&$KU,,X>TL^>M:*,3AZ-=5'!6<:2<(P@TVI2U=Y-7[)+H>[45\PZO_P6"_83TTD6?Q)U M/4,=#:>&KM<_]_8TKE]7_P""X'[(&G@BP\,^.;\X^7[/H]LH)_[:7*G]*X*' MAYQSB/ARZLO6#C_Z58]ZOXC\!8?XLRHOTFI?^DW/L:BOA'5_^"\7P8@S_8'P M,\47/]W[9>VT&?\ ODR8KF[O_@O+?:A.;/PG^RE)-(?NF;Q868_\ 2T^G>O6 MH^$7B)65U@6EYSIQ_.:/(K>,7AO1=GCTW_=A4E^4&?HE17YT?\/:/^&YO^"P'BP?\ $B_9!.GJWW''@#48^.H.;B8@ M\=^E;?\ $)>*:?\ O$Z%+_'6@OR;,/\ B,'"E3_=Z=>K_@H5'^:1^B]%?G1_ MPLC_ (+M>+#C1O 9TS=T_P")5I$./_ ICZ]_2E_X53_P73\7?\AGXD'3-W7_ M (G.EPX_\!5/IVH_XAFJ7^\9Q@H>7M[O[E$/^(H.K_N^38Z?G[#E7WN7Z'Z+ M45^='_#!O_!7;Q7\VO\ [8WV%6^_'_PL#5$]_NP0[3^?;Z4?\.@/VP/$W'CS M]LP2!OO_ .FZA=\=/^6CIGBC_4?A2C_O&?T5_@A.?Y6#_7OBVM_N_#U=_P". M=.G^=S]$+_4]-TJ+[1JFHP6T?]^>94'YDUS6K_'GX&^'\_V]\9_"=ECK]K\1 M6T>/^^G%?#=C_P $%C=3?:_%/[5,T\C?ZP0>$N3_ ,#>[.?RKI=(_P""#_P. MAQ_;WQM\5W/K]DM[:#/_ 'TDE'^KGAE0_B9Y.?\ @PTU_P"E,/\ 67Q1K_P\ MBA3_ ,>*@_PBCZ7U?]N/]CK1,_;?VF_!#[>HM/$4%Q_Z*9JY?5_^"H/[!^B9 M%Y^T+828/_+GI5[KG_ +]2I1]4\(*'QXG&5/\ !"E'_P!* M#ZWXRU_X>&P=/_'.K+_T@K:O_P %C/V&M-!^Q^-]9U#'3[)X\(J'P8 M3%U/\=2G'_TD/J/C%7^/&82G_@IU)?\ I;/E75_^"\OPGA)_L+X!^(KGT^UZ MI!!G_OD/7/S?\%VO%&MR&V\%_LEM+)T4OXH>/^^4%=!#!#;1"&WA6-%^ZB* !^ H_UE\-:'\+(I3\YXFH MOPBK!_JOXGU_XN?Q@NT,+3?XR=S\&OVLOC)XI_: _: U_P"+WC3P;_PC^I:Q M]D-QI&'_ ' CM(84_P!8 WS)&K\C^+CC%>=5]%_\%9/^4@/C_P#[A7_IJLZ^ M=*_LWA:M0Q/#.!JT*?LX2HTG&";:BG"+44WJ^5:7>KL?Q+Q70KX;BG'T:]3V MDXUJJE-I)S:G).32T7,];+17"OL_]D__ ()]_M>?M'? #0/&7A[]IT:#X*O_ M +4-*T,ZU?O]G"7>G>W8\&\-_\ !!KPV9?M?C_]I34KYW.95TWP M^D!SW^>2:3/U*_A7I/A3_@BA^QKH&UM;G\6ZXP^\-1UM(U/X6\49 _'\:^NZ M*_EW%^*7'^-TJ8^:_P /+#_TB,3^K,'X4>'F!=Z>7P?^/FG_ .ERD>'>%?\ M@FS^PYX.VG2_V==%G*]]5DGOL_47$C@UZ7X4^"OP;\";?^$'^$OAG1MGW/[* MT&WM\?3RT%=-17RN,SW/,QO]:Q52I_BG*7YMGUF"R#(LMM]4PE.G;^6$8_DD M%%%%>4>N%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110!\@?\ !?C_ )0V?M"?]D_F_P#1T5?QA5_9[_P7 MX_Y0V?M"?]D_F_\ 1T5?QA4 ?O\ ?\&FW_*4S]KO_MX_]/D]?O\ 5^ /_!IM M_P I3/VN_P#MX_\ 3Y/7[_4 %%%% !1110 4444 %%%% !1110 4444 >4?M MS_\ )H_CW_L O_Z&M=U\+O\ DF?AW_L!6G_HE*X7]N?_ )-'\>_]@%__ $-: M[KX7?\DS\._]@*T_]$I0!NT444 %%%% !1110 4444 %%>=?'[]K+]G_ /9> M_LG_ (7IX_\ [#_MSS_[+_XE5W<^?Y/E^;_Q[Q2;<>;'][&=W&<''GMI_P % M6OV![ZZBL;/X[M)--(J11IX4U4EF)P /]%ZDU[>&X:XCQF#6+P^"JSI--\\: M$Q..HPJJR<)581DFTFERN2>J::TU35 MMSZ'HKYXN_\ @JU^P/8W4MC>?'=HYH9&26-_"FJ@JP."#_HO4&O0O@#^UE^S M_P#M0_VM_P *+\?_ -N?V'Y']J?\2J[MO(\[S/*_X^(H]V?*D^[G&WG&1DQ/ M#7$>#P;QF(P56%))/GE3FHV=DGS-6LVTEKK=6W#"\4<,X_&+"8;'4:E5W2A& MK"4FTFW[JDWHDV]-$G?8]%HHHKQ#W0HHHH **;-/#;1F:XF6-%^\[L !^)KG MM8^,'PJT#*ZO\1M%A9>L9U*,O_WR"3^E<^(QF$PD>:O4C!?WFE^9,IP@KR=C MHZ*\QUC]L#X":3N6/Q=+>.O5+.PE;/T+*%/YURNL_M\_#RVR-#\':O=$=#\45\NZU^W_XJ ME0R:#\/-/M5_A:]NY)A_XZ(ZYC5_VR_CMJL9EL_$&DZSIR'=]'>X)_\=KY?%>/F1P_W:BI?XJL(_A'G^X].CP[QEBOX.6U M/^WK0_\ 2K'W%K'QH^$F@9&J_$C18V7K&NH1NX_X"I)_2N5UC]L;X"Z5E8/% M%Q?,.JV>GRG]750?SKY.LM=^%,<@BM/A]KVI2]A-KL<:G_@$=N6_\?KI='O= M;D(/@W]DJ"Y8])+RQU&]S[X\P+^F*\27CCC<<^7!NEZ1IXBI+Y6A&+_([UP' MQY)7JTJ5%?WZD?T;/8M8_;[\"09&A>!]6NB.ANI8H ?^^2]8Y_;-^,'B?_D0 M?@N)-WW/W5Q>?^BPF:Y_1S^UR0#X/^!^DZ(?X6MO#5K;D?C-S^=6]2T_]MNY MR/%7Q,LM&S][[3K5G;[?^_/3J.E.'&?'.;.U&&.G?I2P48Q_\#G.Z^X4N!L? M27-C,VPU-=E-7_(U?^$Q_;O\8<:5X7.EJ_7_ $&W@P/^W@DC^=,G^"?[7WB. M,W'BWXOIIL)_UBRZ[*@_[YA7:?SKCM2\(^,ILOX__;>\)6BX^9+GQ\S;1]&9 M0._>L.Z\#_LKPR>?XQ_;]\"22 _,EMK%K._Y_:21^5=]+A[Q-SCX,CS#$7_Y M^8F-*/\ X"H7^29Y]7). L+_ +_Q##T5VOS1W$W[+?@:&8W?Q%_:K;H03@=<#G' M2OHK^T?^":^B_-K_ .V'%=;1EAI\@.?^^(9*^;?V>/'/Q$^)6CW?BWQBUK'9 MM+Y.GPVUML#E?OODDD@'"CGJ&]*VSW@[B7@;@?'<0Y]PMA:5*FZ<8O$XG&>T M6/*KRE*VZ5O2/-;S?-SSG-<]!X[^*]GJ:22?!RPN8(IP6"^+ MGFH&[$VYVY'L<9Z5OUY'^U-?_$7PGIEGXS\%>)[RTM4;[/J$$##:I)RDG(XY MRI_X#7X9X&9?4XJXZH\-QCA75QDK4Y8MXE4U42DU%/#U:;YJK]UP/"3S[%TJ[IX&.L<-[)3]G>*U56$DXT_BTM:/,]3]-!^V[\ 2,G M7+\>QTR3_"E_X;<^ '_0=O\ _P %DG^%?/X_;?\ ^"2CC>R.I/)4^'=0X_): MLK^V=_P2))&=9A&?7PWJO'_D*O[(?AY]**/_ #"4/_"?%?Y'Y/TJ7_ (;4_9[_ .AKNO\ P53_ /Q- M>&#]KW_@D!*1$/&-@-QQD^&M97K[^1Q]:EC_ &G?^"0LL@C7QQI8)/!;3=74 M?F8\"L7P)])^&^#H?/#XM?\ MIK'COP+GMCW\J^'_P#DCV[_ (;4_9[_ .AK MNO\ P53_ /Q-+'^VE^SR[;6\7W"#U;2KC'Z)7C,7[0__ 2/FD$2>/="!/0O M%J2C\RN*L)\;O^"3%XWDK\0_#0/7+75\GZG%92X-^DS#?"8;YT,7_P#(FT>, M_!*>V.E_X.P__P D>Q?\-F?L[?\ 0\R_^"FY_P#C='_#9G[.W_0\R_\ @IN? M_C=>1P?%'_@D_<.4C^)7A0$#/[S7+I1^;.*LV_CO_@E3JQ_MD_LYOG=X M_9,?WM(N^?RB-._X;%_9Q_Z*+_Y2+S_XS7E\>O\ _!+"_P E?BMX$7;_ 'O' M+1_SN!FIX)/^"6]RI:/XN?#T ''[SXDA#_X]="LI9!](^&CPN"^=/&+]#:/$ M/@]/;%U?E4P_^9Z3_P -B_LX_P#11?\ RD7G_P 9J1/VO?V=9%WK\1XP/]K3 M;H'\C%7G<&E_\$RKE/,MOBC\/Y%SC*CC'_?VK2_LM?LGLP54@))P /$3\_P#D2LG#QWCO MA\#]^(_R-E6\-I;5L1_Y2.D7]JW]GQF"CXEVO)[VTP_]DJ7_ (:C^ '_ $4V MP_[XD_\ B:YX?L??LT2D11:.Y9N%"ZU*3D^GSU)_PQ'\ /\ H!7_ /X,Y/\ M&LG6\;X?%0P'_@5=?F:J'A]+:IB/NIF[_P -1_ #_HIMA_WQ)_\ $U0UO]L7 M]G'0!&U_\1?,\W.W[%I%YO?&><=#5'_AB/X ?] *__ /!G)_C7 MR9_P4V\$2?L[^)/AIX:^ =K]GN/%L^IQ7POF-P#Y)L]C#S_4\G/,P\/LFRV6*V=$8@$EB<8R%P<@U'^RK^U'X>^$WA;4/!_C]KM[-)OM& ME&UA\QE9O]9'@D G##MDMZUX) DD<*1S3>8ZJ TA4#<<EW+;M/"R+/ ^UXR1C3'_ &TD(C_2 MO _^"07Q$T'X7^)_BW:?M ?%/3=.NK.?1X;6[\4:Y'#NQ]OWF)IW'!!C)QV* MY[5]=:]^WY^Q=X;W?VA^TMX2DV]?L&J+=_EY&_/X5_;V9^#_ (I8C,70EG]3 M$4G&G.,L'AU"$HU*<:D7"I[TFFI*S?J?S3D_BCP+5RJ.+J9?##5.:I&4,363 ME&5.I*FU*+<4G>+;7R.!_P"$ _;T\??\ASQFVC1OZZE%;8'TM06_/FI;3]@K MQ7K\XOOB'\8GGE_B$-O)<,?^VDKC'_?-2:]_P5O_ &#M$W+;_%^XU%UZQV'A MV^.?HSPJI_.N*U[_ (+@_LBZ7N32?"WC?4V'W&@TFWC0_4R7"D?]\UTX3Z+. M,S*2EF&#QN+??$5*O_W-&.*^D!P[@$UA\?A:*_Z= MXU?5&_B6XO!&A^@C52/SKM] _9X^"'AG:=*^&.D[E^Z]U;?:&'T:7<:^-=>_ MX+U?#ZWW?\(O^SKK-YC[OV_7HK;/UV1RX_6L7_A\_P#M'>,_^27_ +'8FW_Z MK]]>7^3_ -L8H\U^BY3]&7%Y5%3H9)1HI?:FZ-__ *4G,^+Q_TA^&L7)PEF MM2J_Y81K-?/L>EG1X'X;]QH=MM_[^DR# M\*^OCX5X_#Q2Q./P=%+I*O%6^23/"?BSEU=WPN78RO?K##R?XR:/T7HK\Z!^ MR1_P6=\=<^(/VF3HV_@_\5K-;[?_ "B/Z4?\.BOVS_&./\ A9W[9PFW??\ M^)GJ-_\ 7_6F/-/_ %%X9H?[UGU!?X(SJ?E87^OW%&(_W3A_$/\ Z^2A2_-L M_0C6O%7A?PVGF^(O$EA8+C.Z]O$B'_CQ%<7KW[6_[+/AC*Z]^T=X'MG7K$_B MFT,G_? D+?I7QUHO_!!30@_G>*_VF[ZZ9CEQ9>&%B/O\SW#Y^N*[30O^"&'[ M+=CB37OB)XXOV'\,=]:0H?P%N6_\>H_L'PNPW\7.*E7_ 8>4?\ TMA_K!XK M8G^%DM*E_P!?,1&7_I"/7->_X*;?L*>'-WV_]H?3)2IQBPL;NZS]/)A;-<7K MW_!9G]B+1]W]G^(?$.JX/'V#P](N[Z>>8_UJYH/_ 1Z_85T?'V_X>:KJF/^ M?_Q)=+G_ +\O'7:Z#_P3F_8A\.8_L_\ 9P\/R;1Q]O26Z_\ 1[OFCF\'L-LL M;5?FZ,8_A[P"_U.X-AX%_95FN)6_U;7'B0I>5/#0E^,W<_._\ X>E_\%#O M&?'PS_8J$BO_ *MAX6U6]P/7,;(/QZ4?\-#_ /!;CQYC_A'O@<=&\S[O_%,0 M6^W_ ,#9#C\:_1>BC_7[A_#_ .ZY#AE_CYZGYM!_Q#[B+$?[WG^)?_7ODI?D MF?G1_P *V_X+K^/.=>\>G1ED&#_Q-=)MMH_['M-^RF_\/GQAJ%UYQDNX8H_W+QK"=LDB-R>-F1R!7ZN5XO_ M ,%"_A-\0/CE^Q]XO^%OPMT#^U->U3^S_L-C]JB@\WR]0MIG^>9T1<1QNW+# M.,#)(%>SP[XH8M\082F\)A,/2=6FIRA1C#EBYI2?,V^6RN^:^FYXO$GA5@X\ M.XRHL7B\36C2J.$9UI3YIJ#<5RI+FN[+EMKL?AW17T7_ ,.F_P#@H#_T0+_R MZM*_^2J/^'3?_!0'_H@7_EU:5_\ )5?U5_KMP9_T,L/_ .#J?_R1_)/^HO&W M_0KQ'_@BI_\ (G(_L)?!/P7^T5^U9X5^#GQ"-X-'U@WOVS[!.(I?W-C<3KM8 M@X^>)<\=,].M?I=I'_!'G]A;3 MG[8/P-_;!\(?%+XI?"'^R]!TO^T/MU]_;^GS^5YFGW,*?)#<.[9DD1>%.,Y. M ":_3FOYR\8./,?'B*E#(LR?L?8QO[&K[O/SU+W<'\5N7K>UC^E_!C@#+Y<- M5IY_EB]O[:5O;TO>Y.2G:RG'X>;FMI:]SP;2/^"8W["6B "S_9XTU\=/M>H7 MEQ_Z-F;-=3I'[$O['^AD&P_9D\#$J36Q.(Q#O5FY>K;_ #/7HX;# M8=6I04?1)?D%%%%8FX4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 ?('_!?C_E#9^T)_V3^;_T=%7\85?V M>_\ !?C_ )0V?M"?]D_F_P#1T5?QA4 ?O]_P:;?\I3/VN_\ MX_]/D]?O]7X M _\ !IM_RE,_:[_[>/\ T^3U^_U !1110 4444 %%%% !1110 4444 %%%% M'E'[<_\ R:/X]_[ +_\ H:UW7PN_Y)GX=_[ 5I_Z)2N%_;G_ .31_'O_ & 7 M_P#0UKNOA=_R3/P[_P!@*T_]$I0!NT444 %%%% !1110 4444 ?G3_P7X_YI M/_W'O_<=7R-^R-\./^$D\8R>-M1@S::/CR-PX>Y8?+_WR,M[$K7U[_P7MM;F M^NOA%8V<+2332:XD4:#)9B=. ]R:\Z^%'@.V^&_@2Q\+1!3-''OO)%_Y:3- MRY]QG@>P%>WX]>+_ /Q#GZ,.#R7 U.7&YI[>C&SUC056?MY_.+5)>=1M?"?E MOAMX9_Z\?22QN:XN%\)E_L*LK[2J^QI^QC\FG4?^"S^(\4_:>^"WB!O':>*? M!GAR\OHM64M=16-JTABG7 8D*#@,,'/KNKZ4_P""0'C73/V:;;XB7/QCT_4- M).M?V1_9<3V$C-/Y/VWS, #C'FQ_>Q][CO5#6?[6_LFY_L$PB]\A_LGVE28_ M,P=NX @XSC/-:G_!-+P3=_MCW_CRU^+NO:CI,GA233H[6#04@ARTYNQ()/.B ME)(,"8P1CG.>WY-X6>-'C7XC>"-?AO*Z>"E2RR%"E5K8BI5]MR.HO8-4X)\R M2BJ;EKI&[U>OZ!QIX5>&/ _C'A\]Q%3%1KX^5:I3I484O97S2_HJI_.NM3_ ()V_ E_^0CKGBNZYYW:[Y.?^_"1_I4J?\$XOV2G M'_$R\$ZW?'&,WGC?5F'3^Z+H+^E>0N%_%?&Z8S/J-%?].,.ZGW.JZ;_%'UE7 M'\.4_P#=L#5J?]?:\*?_ *:IU#Q_7_V[/C;>1M)!J&EZ6O\ >MK%2%_[^EZ\ M^\3_ +9_C2YW#7_C^+7/WE36X[;\,1LOY5]56W_!.K]BBWD$S?L]Z-<,/XKV M6>X/_D61JV]-_8G_ &/]* %K^S%X$;'0W'A>UF/YR(:I>$=7&:YIQ3C:J>\8 M4*=)?^I%1?/E/-JYU-:8;)N[K_ *X:?(,_]]A:_4G3?V>?@#HV/[(^ M!O@^TQT^S>&;6/'_ 'S&/4UO:;X.\(Z-C^Q_"VFVF.GV:QCCQT_N@>@_*NO# M>!7A#3ESXRIF.(EUOBJ-.+]5'#2E_P"3'GSSKC*_^RX;+:/G]4J5)?\ @4L1 M%?@?D4G[6.A:KQX9\ >)]1/8Q62X/7IM9CV/;M4\7QD^-VL,$\,_LH^,+W/W M62QN6_1+<^H[U^P%%?383PK\ ,)9SX>%-0P1_O$(#6K;?#;_ (*8 M:XGEV/[*KVQ;@/)8M$1V_P"6UQBOUFHKZS!Y-X/Y8E]5X0P.G_/R-2M]_M)N M_P SQL1@O$7'-_6>*<;K_P ^W3I?=R05OD?E5IG[,G_!7.[(DL/A58VD9[71 MT%L=_P#EL[/[?SK>T_\ 8S_X*X7K _VQH.DD]7AN=-@([9S;Q$]J_3>BOJ,+ MQ1D67?[APYEE#_!@Z<7^9XM;@+'8S_?,_P RJ_X\7)K[K'YQVG[ W_!7+5(_ M+G_:YBTM&^]'%X^U*$?3%O!CN1_D5-_PZG_;\U[_ )&[]M;?G[W_ !4FJW/_ M *&%ST'^17Z+45[E0IK^[0@K?>F<#\(>%ZKO7JXBI_BKU'^31^ M=/\ PY ^+>O<>+_VO1)N^]_Q)KBY_P#0[E<]3_DU=TW_ (('>'(L?VO^TY>S M^OV;PFD7_H5R_M7Z$T4I>,/B&URQQBBNT:=)?^V#CX,^'"?-/!N3[RJU7_[? M8^%=-_X(0? N(C^U_C7XLG]?LT%K%G_OI']ZW]._X(;_ +(UGAKWQGX]NSW$ MNKVBK_XY:@_K7V717!5\4./ZWQ9A/Y'E'X'?$-Y@\BY\0R#/\ W["U^=GA;]K[3O"'ARR\,Z3\+-MO96ZQ M1_\ $ZY; Y8_N>I.2?1XF?X+CW@7%4,3X94*>'J3C M.->4*>&NXWIN";KQ>EU)^[V7-T/F7_AN'_JF'_E:_P#M-4/%/[7VG>+_ Y> M^&=6^%FZWO;=HI/^)URN1PP_<]0<$>X%?5/_ X'_P"KL?\ RQ/_ +NH_P"' M _\ U=C_ .6)_P#=U=6 \'/H4Y9CJ6,PF#<*M*49PDJV9IQE%J49)^UT::33 M[G@8SC;Z7^/PE3"XFLITZD7&47#+FI1DK---- MR3GC4;P?^UJJM_P2N_8'8$']GVWY]->U$?\ MQ7T'17RJXQXNCMF-?\ \'5/ M_DC]6?!?!TM\MH?^":?_ ,B?.;_\$F?^"?[(57X"E21@,/%6JY'OS=56E_X) M%_L$R1E%^#UTA(X=?$^H9'YSD5]*T5JN..-([9E7_P#!U3_Y(QEP'P1+?+,/ M_P"":?\ \B?,$W_!'S]A.2,HGPXU2,GHZ>)+O(_.0BJT_P#P1N_8=E39'X2U MV,Y^\GB*;/ZY%?5%%:QX^XWCMF5;_P &2_S,9>'O LM\LH?^"H?Y'R=9 L>E^)HB#G='KY)/M\R&JUQ_P10_8QF $&_ 4M\MH_P#@"/CNX_X(@_L>3$&/Q!XYAQU\O6K< MY_[ZMC5:?_@AG^R-,P:/QU\0H@!]V/6+(@_]]69K[-HK6/B5QY';,*GW_P# M,9>&'A_+?+:7W6_4^*9_^"%7[+#/FV^)OQ 1<='U"Q8Y^HM!5:;_ ((2_LXM M(3;_ !;\;JG97ELV/YB ?RK[?HK:/BCQ_';,)_\ DO\ D92\*?#R6^74_P#R M;_,^%I?^"$'P),A,/QJ\6JO8-#:DC\?+%5G_ ."#?PA+DQ_'CQ(%S\H;3K =#A_^.55;_@@AX3VG;^TMJ(.."?#$?\ \D5^@M%:KQ=\18[8]_\ M@%/_ .0,I>#GAM+?+U_X'5_^3/SP?_@@7IA0B/\ :EG#8^4MX-4@'Z?:^:@_ MX<&W,'[ZS_:RQ*OW#_P@Y7GZB^.*_1:BM5XQ^(Z_YCO_ "G1_P#E9B_!;PS? M_,!_Y5K?_+#\Z?\ AQ7XYM?W^G_M0;?S&^[/E2?=SC M;SC(SZ>5<88KQ"QG^KO&.(C/+<3&<*Z;C04H\DFHNK2]E.*E)132G'F3Y'>, MFGX?$/ 67<#93+/>$<+*.8X>4)46N>NU+VD4Y*E4]I"347)J\'RVYE9Q37P_ M_P -P_\ 5,/_ "M?_::/^&X?^J8?^5K_ .TU?_X=-_\ !0'_ *(%_P"75I7_ M ,E4?\.F_P#@H#_T0+_RZM*_^2JZ_P#B6#Z&?_0'A_\ PX8C_P":SY#_ (CE M]++_ )^XC_P@H_\ S,>D_L9_LO\ PH_X*6^*O%OBCQV^M^%W\,6^FQ,FB7\, MAO?/-U\S&6 [2H@ & <@^U?3^@_\$4_V+]'V_P!H-XNU7 Y^WZZBY^OD11UD M?\$A?V3?V@/V7O\ A87_ O3P!_8?]N?V3_9?_$UM+GS_)^V^;_Q[RR;<>;' M][&=W&<''VA7A\09[6X)QSX=X1QLJ>68:-.%",*TJD8Q]G%N*JRE.]!_P""5_[!OA_:T'P%@N77K)?ZU?3[OJKSE?R%=KH/[%/[(?AK:VD_ MLT^" R?=DN/#=O.X^C2(QS[YKT^BOCL1Q3Q-C/X^.K3]:DW^OW^K\ ?^#3;_E*9^UW_ -O'_I\GK]_J "BBB@ HHHH **** "BBB@ H MHHH **** /*/VY_^31_'O_8!?_T-:[KX7?\ ),_#O_8"M/\ T2E<+^W/_P F MC^/?^P"__H:UW7PN_P"29^'?^P%:?^B4H W:*** "BBB@ HHHH **** /FG] MO?\ 9@\?_M >._AUXI\&^&UU*'PG'J[W$9NX8MLT_P!C$)_>NN0!%*>,X*K7 MEW_#'7[1W_1.O_*O9_\ QZON>BOS/COPNRCQ$S"CBLUQ5?\ *<3PG1KPP%"G>M/VDY24G*4E",$VU);0A%) M6Z=VSX8_X8Z_:._Z)U_Y5[/_ ./5ZC^P1^S!X_\ V?\ QW\1?%/C+PVNFP^+ M(](>WC%W#+NF@^V"8_NG; (EB/.,EFKZ6HHX$\+LH\.\PK8K*L57_?4_9U(S ME3<)PYX5$FE3B[J<(R333379M,XFXIQ/%E&C#'T*=Z,_:0E%24HR<)0;3!]LZ1R!C&W7# =#[&I: "BBB@#RC]N?_DT?Q[_V 7_] M#6NZ^%W_ "3/P[_V K3_ -$I7"_MS_\ )H_CW_L O_Z&M=U\+O\ DF?AW_L! M6G_HE* -VBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH ^0/\ @OQ_RAL_:$_[)_-_Z.BK^,*O[/?^"_'_ "AL_:$_[)_- M_P"CHJ_C"H _?[_@TV_Y2F?M=_\ ;Q_Z?)Z_?ZOP!_X--O\ E*9^UW_V\?\ MI\GK]_J "BBB@ HHHH **** "OEG_@JO^T)XW^%/PL\)?!OX4>()])\4_%GQ MG:>&;'5K1ML]A;2NJW$\3=5D^>.,$I#$D_7W@ MKQ9I/CWP;I/CG0)"]AK6F07]D[#EH9HUD0G_ ("PKYE_X+9:Q:Z9_P $V?'U MI.X$FH7&D6ULI_B?^U+60@>IVQL?PKW;]F7PIJO@/]F[X?>!M=A:.^T7P1I- MC>1N,,LL-G%&X/N&4T =O1110!Y1^W/_ ,FC^/?^P"__ *&M=U\+O^29^'?^ MP%:?^B4K8OK"QU2TDT_4[**XMY5VRP3QAT<>A4\$5X?J'_!/?X):C?SZA)XH M\;1M/,TC1P^+)D12Q)PJC@#G@=J /=:*\%_X=U? _P#Z&[QW_P"%?/1_P[J^ M!_\ T-WCO_PKYZ />J*\%_X=U? __H;O'?\ X5\]'_#NKX'_ /0W>.__ KY MZ />J*\%_P"'=7P/_P"AN\=_^%?/1_P[J^!__0W>._\ PKYZ />J*\%_X=U? M _\ Z&[QW_X5\]'_ [J^!__ $-WCO\ \*^>@#WJBO!?^'=7P/\ ^AN\=_\ MA7ST?\.ZO@?_ -#=X[_\*^>@#WJBOC+]D3]CCX9_%GX9ZAXD\5>*O%ZW,'BK M4K*,67B::)/*AG*)D#JV.I[UZG_P[J^!_P#T-WCO_P *^>@#WJBO!?\ AW5\ M#_\ H;O'?_A7ST?\.ZO@?_T-WCO_ ,*^>@#WJBO!?^'=7P/_ .AN\=_^%?/1 M_P .ZO@?_P!#=X[_ /"OGH ]ZHKP7_AW5\#_ /H;O'?_ (5\]'_#NKX'_P#0 MW>.__"OGH ]ZHKP7_AW5\#_^AN\=_P#A7ST?\.ZO@?\ ]#=X[_\ "OGH ]ZH MKP7_ (=U? __ *&[QW_X5\]'_#NKX'_]#=X[_P#"OGH ]ZHKP7_AW5\#_P#H M;O'?_A7ST?\ #NKX'_\ 0W>._P#PKYZ />J*\%_X=U? _P#Z&[QW_P"%?/1_ MP[J^!_\ T-WCO_PKYZ />J*\%_X=U? __H;O'?\ X5\]'_#NKX'_ /0W>.__ M KYZ />J*\%_P"'=7P/_P"AN\=_^%?/1_P[J^!__0W>._\ PKYZ />J*\%_ MX=U? _\ Z&[QW_X5\]'_ [J^!__ $-WCO\ \*^>@#WJBOC+X^_L63]QLCJ*]3_ .'=7P/_ .AN\=_^ M%?/0![U17@O_ [J^!__ $-WCO\ \*^>C_AW5\#_ /H;O'?_ (5\] 'O5%>" M_P##NKX'_P#0W>.__"OGH_X=U? __H;O'?\ X5\] 'O5%>"_\.ZO@?\ ]#=X M[_\ "OGH_P"'=7P/_P"AN\=_^%?/0![U17@O_#NKX'_]#=X[_P#"OGH_X=U? M _\ Z&[QW_X5\] 'O5%>"_\ #NKX'_\ 0W>._P#PKYZ/^'=7P/\ ^AN\=_\ MA7ST >]45X+_ ,.ZO@?_ -#=X[_\*^>C_AW5\#_^AN\=_P#A7ST >]45X+_P M[J^!_P#T-WCO_P *^>C_ (=U? __ *&[QW_X5\] 'O5%>"_\.ZO@?_T-WCO_ M ,*^>C_AW5\#_P#H;O'?_A7ST >]45X+_P .ZO@?_P!#=X[_ /"OGH_X=U? M_P#Z&[QW_P"%?/0![U17@O\ P[J^!_\ T-WCO_PKYZ/^'=7P/_Z&[QW_ .%? M/0![U17R-^U)^Q+\*OAE^SYXK\?>&_%?C)K_ $O2FGM1=^*)I8RP91\RG[PY MZ5U7@;_@G]\&-;\$Z/K-[XM\<":[TJWGE$?BV=5W/&K' [#)Z4 ?1]%>"_\ M#NKX'_\ 0W>._P#PKYZ/^'=7P/\ ^AN\=_\ A7ST >]45X+_ ,.ZO@?_ -#= MX[_\*^>C_AW5\#_^AN\=_P#A7ST >]45X+_P[J^!_P#T-WCO_P *^>C_ (=U M? __ *&[QW_X5\] 'O5%>"_\.ZO@?_T-WCO_ ,*^>C_AW5\#_P#H;O'?_A7S MT >]45X+_P .ZO@?_P!#=X[_ /"OGH_X=U? _P#Z&[QW_P"%?/0![U17@O\ MP[J^!_\ T-WCO_PKYZ/^'=7P/_Z&[QW_ .%?/0![U17@O_#NKX'_ /0W>.__ M KYZ/\ AW5\#_\ H;O'?_A7ST >]45X+_P[J^!__0W>._\ PKYZ/^'=7P/_ M .AN\=_^%?/0![U17@O_ [J^!__ $-WCO\ \*^>C_AW5\#_ /H;O'?_ (5\ M] 'O5%>"_P##NKX'_P#0W>.__"OGH_X=U? __H;O'?\ X5\] 'O5%>"_\.ZO M@?\ ]#=X[_\ "OGKRSPG^QQ\,]5_:X\6_"BZ\5>+_P"R]*\*V%[:LGB:83&6 M5V#;GZLO' [4 ?9M%>"_\.ZO@?\ ]#=X[_\ "OGH_P"'=7P/_P"AN\=_^%?/ M0![U17@O_#NKX'_]#=X[_P#"OGH_X=U? _\ Z&[QW_X5\] 'O5%>"_\ #NKX M'_\ 0W>._P#PKYZ/^'=7P/\ ^AN\=_\ A7ST >]45X+_ ,.ZO@?_ -#=X[_\ M*^>C_AW5\#_^AN\=_P#A7ST >]45X+_P[J^!_P#T-WCO_P *^>C_ (=U? __ M *&[QW_X5\] 'O5%>"_\.ZO@?_T-WCO_ ,*^>C_AW5\#_P#H;O'?_A7ST >] M45X+_P .ZO@?_P!#=X[_ /"OGH_X=U? _P#Z&[QW_P"%?/0![U17@O\ P[J^ M!_\ T-WCO_PKYZ/^'=7P/_Z&[QW_ .%?/0![U17@O_#NKX'_ /0W>.__ KY MZ/\ AW5\#_\ H;O'?_A7ST >]45X+_P[J^!__0W>._\ PKYZ/^'=7P/_ .AN M\=_^%?/0![U17@O_ [J^!__ $-WCO\ \*^>N _:D_8E^%7PR_9\\5^/O#?B MOQDU_I>E-/:B[\432QE@RCYE/WASTH ^N:*^-6.!V&3TK5_X=U? __H;O'?\ X5\] 'O5%>"_\.ZO@?\ M]#=X[_\ "OGH_P"'=7P/_P"AN\=_^%?/0![U17@O_#NKX'_]#=X[_P#"OGH_ MX=U? _\ Z&[QW_X5\] 'O5%>"_\ #NKX'_\ 0W>._P#PKYZ/^'=7P/\ ^AN\ M=_\ A7ST >]45X+_ ,.ZO@?_ -#=X[_\*^>C_AW5\#_^AN\=_P#A7ST >]45 MX+_P[J^!_P#T-WCO_P *^>C_ (=U? __ *&[QW_X5\] 'O5%>"_\.ZO@?_T- MWCO_ ,*^>C_AW5\#_P#H;O'?_A7ST >]45X+_P .ZO@?_P!#=X[_ /"OGH_X M=U? _P#Z&[QW_P"%?/0![U17@O\ P[J^!_\ T-WCO_PKYZ/^'=7P/_Z&[QW_ M .%?/0![U17@O_#NKX'_ /0W>.__ KYZ/\ AW5\#_\ H;O'?_A7ST >]45X M+_P[J^!__0W>._\ PKYZ/^'=7P/_ .AN\=_^%?/0![U17QE^R)^QQ\,_BS\, M]0\2>*O%7B];F#Q5J5E&++Q--$GE0SE$R!U;'4]Z]3_X=U? _P#Z&[QW_P"% M?/0![U17@O\ P[J^!_\ T-WCO_PKYZ/^'=7P/_Z&[QW_ .%?/0![U17@O_#N MKX'_ /0W>.__ KYZ/\ AW5\#_\ H;O'?_A7ST >]45X+_P[J^!__0W>._\ MPKYZ/^'=7P/_ .AN\=_^%?/0![U17@O_ [J^!__ $-WCO\ \*^>C_AW5\#_ M /H;O'?_ (5\] 'O5%>"_P##NKX'_P#0W>.__"OGKM?@K^S%\/\ X#ZM>ZQX M.UKQ#=2W]NL,RZSK)O#W@O58-4MM(T+PW)8_V[J$"E8;F_:2XE!5= MQUO/LMPLGD3IC=$^TG:XR,J<$9&14EAJ6G:I$T^F7\%RBN49 MX)0X##J"0>OM0!PO[-?P9U/X&> KWPAJNM07\EUXAOM16:WC9559Y2X3![@' M!KT&BFQS12EA%*K;&VOM;.T^A]#0 ZBFS316\37%Q*J1HI9W=L!0.223T%0: M/K&D^(=)M=?T#5+:^L+ZW2XLKVSG66&XB=0R2(ZDJZLI!# D$$$4 6:*;%-% M.N^&574,5)5LC()!'U!!'U%.H **A;4+!+U=->]A%PZ%T@,@WLHZD+U(]ZFH M **** "BBB@ HHHH **** "BD9E12[L ,DD\ 41R)*BRQ.&5@"K*<@CU% " MT5!=ZGIMA+%!?:A!"]P^V!)90ID;T4$\GGH*GH **J7^O:'I=]9:7J>LVEM< MZG.T.G6\]PJ274BQM*R1J3F1A&CN0N2%1CT!-2S:EIUO=Q:?<7\,<\X)A@>4 M!Y,==H)R<>U '"?&/X,ZG\3?'O@#Q?8ZU!:Q^#O$+ZC:]!HIKS11LB22JK2-MC#-@L<$X'J< GZ T .HHJHFO:')KDGAB/6;1M2AM$ MNIM/6X4SI [.B2F/.X(S1NH8C!*, <@T 6Z*:TT2RK"TJAW!*H6Y(&,D#VR/ MSIU !1110 4444 %%%% !1110 4444 %%%-$T32M LJEU4,R!N0#G!(]#@_D M: '44CND:&21@JJ,LQ. !45CJ%AJELM[IM[#<0MG;+!*'4XX.".* )J**I:5 MXE\.:]H,/BK0]?LKW2[FW$]OJ5I=));RQ$9$BR*2K+CG(.* .;_:"^&=]\9? M@OXB^%^F:G%97&MZH(X-24 %%-BFBN(EF@E5T89 M5T;((]0:K:WKVA^&=+EUSQ)K-II]E!CS[R^N%BBCRP4;G8@#)( R>I H MT4 MC,J*7=@ !DDG@"B.1)466)PRL 593D$>HH 6BH+_ %33-+5'U/48+99'"1F> M94#-Z#)Y/M4] !1110 4444 %%%% !1110 444V6:*!/,FE5%R!N9L#). /S M.* '445 VIZ:M^-*;4(!=,F];8RCS"O][;G./>@">BBJG]O:'_;G_",?VS:? MVE]D^U?V?]H7S_(W;/-\O.[9N^7=C&>,YH MUY]X<^#.IZ)^TEXD^.,NM0/: M:YX>L].BL5C821-"Q)5(%)V/LDC;:<':ZG&"*LB:)I6@652ZJ&9 W(!S@D>AP?R- #J* M"0!DFH;+4+#4H?M.G7T-Q&&*F2"4.N1U&1WH FHHHH **** "BBB@ HHHH * M*** "BFQS12EA%*K;&VOM;.T^A]#3;R]L]/MGO+^[B@AC&7EFD"JH]R>!0!) M1389H;F%;BWE62-U#(Z-D,#T((ZBJ^N:[HGAC1[GQ%XEUFTT[3[*%IKR^OKA M888(U&6=W'IYED>PT^&W>1!@.4C521['%:%-FFBMXFGGE5$12SN[8"@=22>@IU !1 M534]>T/19K.VUC6;2TDU&[%KI\=S<+&US.4=Q%&&(WOLC=MHR<(QQ@&I+C4M M.L[F&SN]0@BFN"1!%)*%:0CJ%!.3^% $]%%12WUC!=1V,UY$DTP)AA:0!G Z MX'4X]J ):*** "BBB@ HHHH **** "BBB@ HIKS11LB22JK2-MC#-@L<$X'J M< GZ TZ@ HJ"WU/3;NZEL;74())K<@3PQR@M'GIN .1^-3T %%5+'7M#U2_O M=*TS6;2XNM-F2+4;:"X5Y+61HUD5)%!RC%'1P&P2K*>A!J6TU+3M0>6.POX) MV@?9,L,H8QM_=;!X/L: .$_9K^#.I_ SP%>^$-5UJ"_DNO$-]J*S6\;*JK/* M7"8/< X->@T4U)HI'>..56:,X=0V2IQG!]."#0 ZBBJ>D^(_#VO:.OB+0M=L MKW3W5RE]:7220L%)5B'4E3@JP//!!]* +E%16=]9:C;+>:?>13PO]R6&0,K? M0C@U+0 44V*:*=!+!*KJ20&1LC@X-.H **** "BBB@ HHHH ^0/^"_'_ "AL M_:$_[)_-_P"CHJ_C"K^SW_@OQ_RAL_:$_P"R?S?^CHJ_C"H _?[_ (--O^4I MG[7?_;Q_Z?)Z_?ZOP!_X--O^4IG[7?\ V\?^GR>OW^H **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ H(R, X]Z** /A[X>>$'\#_P#!]N;!8V/V.&11F+S93&'<8/E+(HP7!'SS:?\ MIV+K_LWP?^G)*^R'=(U+NP55&22< "@#\V?VWOV*O O_ 3GU#P!^U9^PC_: MOA;6D\<6&AZIX:CUJYNK?7(;DN?+83N[L6*;"F=I#[@%9 3^A/Q2^(6A?"7X M:Z_\4?$SD:?X=T:YU&\VGYFCAC:0JOJQVX [D@5Y%;^%[?\ ;"^-/A[XN:E' MYGPV^'>HO>^#$<93Q'K85HQJ@!ZVMNI=;=O^6LCO*#Y:QM)M?M4_\5YK_P / M_P!G2'YT\6^*8]0UZ/\ Z@^EE+V?=_LR7"V5LP[K=$4 8G@C]DRY\;?LT^&/ MA3\8]?O[>#4S/K?Q*TG2[B2UDUK4KV1KNXMY;B-UD6W%Q/+N12&<1Q*6"!D? MQ'P1^QYH_P"RO_P5)\&V?['%K?:)X0U;P9?7OQ2\.17\TUC;PJ)(K.0^:S$/ M+<8V*3D>1(5^7>*^YKRV6]M);-Y9$66-D+PR%'4$8RK#E3Z$+M4TKXH_$?3_"GCOPYXDUN6_%R;DD1LKR$LRK$DI7? MN,31KM;:Q4 'W/\ $+P/:?$;PK=>$+_Q!K.FV]VA2:YT'5)+*Y"E2,+/$1)' MR0?L'V]UJ=]+=7,GC'5FGN9Y"[RN95RS,>22>23 M7V/7QO\ \$*/^3"[;_L<=6_]&K0![C^V=K.J#X*2_#/PU>R6^L_$/5+;PGI< MT1P\/VUBES.I[&&S6ZGS_P!,:?\ M1_#+2M3_98\3^$-#UW6= M-(\'7G]FC MPYJTMB\7DVC^2OF1$.47:OR9VL!A@PXJE?\ _%S_ -M.RL!^\TSX6>%6O9L? M=.L:J6AB_P"!Q64%QD?W;]?6NQ_:%_Y(#XY_[$_4_P#TEDH \8_X(]223?\ M!-_X9332,[O9Z@69CDDG4[O))K)_:S_:6\=^._VE-'_8$_9^\:GPWJ-SI3:U M\3?'4+J)?#>BK@E(&;Y8[F4,BB1A^[$T;#EMR:O_ 1U_P"4;?PQ_P"O'4/_ M $Y7=>)?L??!SX>_%S_@J)^U#??'?P3IVO:CI6J:'H[OX)Z%HTJ.I2X\0VLR7EW?N/OO/> M$M)<2$CEG/.BA'RQ?-;H!@ #[0Z@ 8 ^\: "BBB@ HHHH **** "BBB@#Y'_P"" MUWA"34?V!?&OC>W\7:]8W&C1:>;>TT[6);>UG$NH6\,JSQ1D"X5HY6&V3< 5 M4@ Y)^CO@:2/@CX/(&?^*5T_C_MVCKPK_@LS_P HU/B;_P!<-+_].UG7NWP, M_P"2)>#O^Q5T_P#])HZ /G3QG_P23^!/[0^B7_C7]J:]UW7_ (CZ]"TMWXF@ M\17*)HLKY9;:Q@#" 6\).Q \;%@NYN6-)_P1M\=?&#Q/^S/K_@KXO^)KC79? M GQ!U+PUH^N73L[WEI;+#CYF)+JKO(JL2<*%7^"O:_V@?B7XKTZWB^#GP7>& M;X@>);5QI32KOAT2USLDU6Z Z119^1#S-+MC7J[)?^#7PG^&W[)OP'L/AYX< MN#;:%X7TR2:]U&]?,DS#=-<7+/#>LZ?BYT";2M>F2QBO8\M#+-; ['PV/G 61>JL#0!V_[) MEG\6[#]F7P)9_'FXFE\8Q^%[,>(7N6S-]H\H;A*?XI0,!SW<,>:^8/BKX0?P MG_P6O^#%Q%XNUZ_CU;P7K=U-:ZKK$MQ#!,+6\4M!$QV0 KM!6,*OR@XR23ZK M_P $IOC'\5OC=^Q5X<\4?&F\FO/$%A>WVE76IW)W27RVMP\2RNW\;X78S\EF MC+$Y)K@_V@/^4T?P#_[$'7O_ $GNZ /LFO'OV5Q_PGNO?$#]HJ8[D\7>*9-. MT&7_ *@^EE[* K_LR7"WMRI[BZ!K>_:K^(6N_#7X#:]K/@YP/$5_'%I'A92? MO:K?2I:6G'4@331L&4(T_P[HUMIUGN'S-' M#&L89O5CMR3W))H ^._A[X0?P/\ \%Q-3T:/Q;KVJPW/P/>^']NZQ+=F&22] M@1Q%YA(B0F(-Y:!4!)V@# 'TE^UC^SF_[5?PY@^"NM>,+W1O#-_J44_BF329 MO+O+RVA/F1VL3%2(PTPB9W.3MB*@?/N7P:U_Y3L7/_9O@_\ 3BE?9- 'YM_M MM?\ !)S]DKX*?!FV;X50>*SXT\5^)M,\-^#EO?%$TD1OKNX5-[K@95(1-*>W M[OG YK]#O ?@W1OAUX'T;X?>'(V33]"TJWTZP1SDK##$L: GN=JBO"O&J_\ M"[_^"C/A7P6O[W1O@WX2G\1ZH%Y0ZSJ6ZTLHW']Y+:.ZE4]O,4_3Z+H **** M "BBB@ HHHH **** *VL:=_:^ESZ7]ON;47$90W%G+LE0'J5;'RGW'(ZC!YK MXO\ ^"7.@OX5_:U_:J\+_P!OZKJ46G^.--@MKK6]3EO+GR@+XHKS3,SR;00H M+$G &2:^V:^-O^"4 >U?M(?LMV7[5VNZ?X,^+6NZB/ MAS869GU#PUI.J2VAUZ^=R%6ZDA*R?9X47<(U8;WFR3^Z /RG%^SC;_\ !.K_ M (*5_"/PO^RAJVJ6?@GXO)J=KXC\#3ZE+=6\/V.%7:X4RLS_ "K(CJS%G4Q2 M#=M!_#=]XP\7ZU;Z=I>FVSW%_?7<@2.")1EF8GH *\A^#/PP MUGXF?&VZ_;(^*6ASV%W)HYT?X=^'K^(K-HVD,^^2YG0_ZN[NFPS+]Z*)8XC\ MWF"@#?\ VO\ Q?KOA?X#ZKI'@V\,'B+Q5-;^&O#4B_>COM0E6U28?]<1(TY] M%A8]JR?B)^Q#\'_B[H?A_P"&GQ,CO-2\ >%="MK#1/ T-[-:VAEB78+BX,$B M-<%8EB2-&PD9\QL,7!1_C#/Q/_;&\+^#%_>:;\-] F\3:FO5?[2O1+8:>I[9 M6!=3?!Y!:,\<&O3_ !?X8MO&7AN[\,WFJ:E917D6Q[K2-1EM+F,9ZQS1$.A] MP0: /C__ ()_?L]:O^S9^VY\:?AG\&M0U$?!K3[2P^Q:;>7CSP66MRQQ3200 M.Y)8QQ.^\Y+ 20JY8J#7J/\ P4^\(2>(_P!B7XB:S!XNU[2IM$\)WM];#1-8 MEM%EDC0.!+Y1!E3"E3&Q*$.V5)VD>%_L_?"'XC_L%?\ !3'2_P!GKP/\3O$/ MB3X:?%/PWJ>M-I_B*^-S+IM]!NDDE+GJQ<(IDP"XN 'W,BO7T;_P48_Y,/\ MBY_V(.I?^B&H G_X)[_\F+?"'_LG6D?^DL='[2/_ !<+XG?#;]GR'YX-3U\^ M)O$<8Y']FZ0T"HD'.#1_P $]_\ DQ;X0_\ 9.M(_P#26.CX M%_\ %Q_C_P#$KXX2_/:6%[#X+\..>GD:?NDO9%_WKZXFA;U^PIZ4 >4?\%KO M"#ZC^P+XU\;6_B[7K&XT6*P-O::=K$MO:SB74+>&19XHR!<*T%?\%F?^4:GQ-_ZX:7_P"G:SKW7X%?\D1\ M'?\ 8JZ=_P"DT= 'R-^R#XV^"WQ@_:?^.7PX_; T#1-1^)VE^.;]=)L?&=G% M.D7A>-%^S16*W *)"J*TL@0 N)5D?=G(],_X)F77B>\\%?$"XL);M_AN?B1J M*_"-KQG8'1 5 -N7Y-GYF_R<]%SCY=M>(_%3]E_PQ_P6"UOQ[\7-"U&#PA+X M!UNZ\)> =;M;-3-JMS;;&N+B_;&Z2V9G\N*-<%%:1SN+;![3_P $SOVF/B_\ M7_"GBSX%?M(^&X=/^(OPFU:'1_$_''1+& M?26UB7^SS'YJ.I%L"(]X:+(D*E_G8;L;0/N*OC;_ (*\?\A+]G7_ +.#T/\ M]":@#ZO^(MOXVO/ >KV7PWO;:UU^?3Y8M'O+Q-T5M<,I5)G7^-4)#E?XMN., MU\7_ +5G_!(;]G#2O@+XH^+W@[Q#XKM?B?X?T>YUV+XCZAXKNYKZ^O;:)IB\ M^Z3RUWE,;HT0ID$'C!^ZJ\/_ &E(M1_:5GOOV0? >I2P:?>QQI\4?$%JW_(, MTR0!FTZ-NAO+J,[-O/E0.\C %H1( 6O^">7Q/^(GQF_8J^'7Q,^*\KRZ_JF@ M!K^YE3:]ULD>..=A_>DC1)"1P2Y(XK.^%FA:[\:O$WQ9^,&@>*Y=&EUS5AX0 M\+ZY;P+++::9I3R03S0;OE$C7TNI%&(905B8JX7:>S^-WBVP_9N_9LU;5_ . MA00MH&A1Z?X2T>! (VNVV6NGVJCL&F>",#T-;7P/^&-E\%_@_P"&OA58W)N! MH.C06DUVV=UU,J#S9V)ZM))OD8]RYH ^'_\ @H!_P3I^%_P8\&>%_B]^QGI6 MMZ%\8QXXL+7P_J=OXAN[J[UNYG<^;]H:>1]Q""2=Y.!LCDW_ "9 _0.2WNKG M36M)KQHII("CW%L "C%<%DW @$'D9!]\U\;_ /!4S]CK7-<^'^K_ +97PC^- M_C70/'/PVTVXUO2XD\13/8K!"OFW*1PL2(&,2-]S"OMVNK \?2_[,WQ!\1?% MG]G/P%\4O%]DMOJOB/P=INIZE"B;56>>UCD?:O\ "-S$@=@10!\M?L=^%SX) M_P""N/[0?A.'Q)K6IVMIX5T1[277=8FOIXEFA@G:,2S,S;!)*^UU!O=0)_V7A@^S$^MV MH[T 6?V5? .NV?[.EG=>,GNM.\0^-7N?$?B5[:79/;W>HRM7/E 7Q17FF M9GDV@A06). ,DU]L].E?&_\ P3E_Y/<_:W_['[3/_0+R@#4_;"^(\OQ$_;Q^ M#'[#.N7$B>$?$ECJ/B#Q=8+(576UM[>X:ULI,8W0>9;N\D1RL@"AA@<\K^W% M!X=_X)^_&OX3?M/? GP_8^&='\0>,(?"GQ$\/:);+;6.KVM-H&J7UHT]I>0L M07M;E5(;8>>5SQ)(I4[\K\W_ +:_A[]HS]J+]JCX(_L:_$CQ)X3O[VVUM/%O MC+3/!6F7"6^D:?;L$$\T]Q*S,TBFX1%V1A2R [_,4@ _1BBBB@ HHHH **** M "BBB@ K$^(7@>T^(WA6Y\(7_B#6=,M[M"DUSH.J265SM*D86:(B2/D@Y0@Y M45S*N69CR23R2:],^ M-_["?P__ &M_B/?Z[^U/+J.O>&--$5OX/\'VFN7-G90#R5::]F%N\;27+2O( M@RQ58HDP,LU>9?\ !"C_ ),+MO\ L<=6_P#1JU]2_%3XH>&OA%X0E\6^)!/, M3*EOIVFV,?F76I7?WDLC< =!RS$*K, #XS_84^''BK]CW_@HY\0/ MV+/ 'BW5-4^%\G@:/Q1I6FZG)/+M-,A?C=';Q?*7P/,D:1^ P K_" MK_BY?[4WC_XL/\]AX2M;?P5H+_PF50M[J4B^NZ66T@/^U8D=J *7QK_8'^!? M[3_BB_\ $G[3-G?>+XV7R?#VER:I=6EIHD&P!O)B@E4-,[[G>=\LZG+ODN-'@D,2S1MT,#L MA*8PI/F,HVL,_0OQQ^"WA_X^?#Z]^''B?Q-XBTJROXFCGN/#.NRV%P592I4O M&?F4@\JP*GH01Q7RQ_P3'T/XO?LY?M%?%W]A'Q5X\U#Q3X1\"0:7J'@W4M2? M=)9VUVC,MOG^$;<#8,*&AD95 .X/%VO02V_C33+5M- MM]8ECL9H7,FY9+=2(Y3N"L&<,RE< @$@_<5?&W_!=#_DR2W_ .Q^T?\ ]#DK M[&N;FWL[>2\NYTBBB0O++(P"HH&223T '>@#QSQ!)=?$K]L6TL-/MUN;/X5> M$9=2,3/M236M4#P6ZEN<-'9P76>.%OU/?%>4^._^"/7P#^.7A6^\3?'S7_$& MM_%+6+N0UE>,-P6UMMX@2VC8[8XBA(0 ;L_-7KW[&%M<>(/AGJ/Q MVU2!TO?B?X@N/$P\U2'6PD"0Z:ASR,:?!:9'&&9^.:M?M%>//%^J1G]GSX(Z M@L?C?Q)8MOU,+NC\,Z&/ M^"8WB+XT_'S5)]3L&23DU:_8N_ M9J\)_M6?L9)\;?VAM+M]9^(7Q1AN]4NO&%Q #?:06FD6R%A*?GM$MT6)XTB9 M0K9/1 MV^MZ[ID_EWMII_+3_96P=DT@40A^L8F,@Y0 _-?[0'_*:/X!_P#8@Z]_Z3W= M?9- 'YM_\%#_ /@GQ\'OV'/@?_PVA^QGJ&M>!_&7@?5+*6XN(O$%U=#5HY[J M*W991<2/EB\JL5!".H=61MPQ^A6D>*)(/AY:^-?'$<>E,FBI>ZPDI(6S(A$D MH.>0$^;KZ5X[X[\,VO[:?Q-TKP\5$WPO\ ^(5O\ 5[DC,?B?6[9B(K2/L]I: MR9>9N5DF18AGRI<;W[9T\_B/X<:9\!=,F9;OXG^(K?PW)Y389=.7-C=Y: MWTX3HP>WVVJV,$C*=YC@D0%2^Y?#O'/[#GA#]EW]OOX):[^PQI-[X:FUN[O? M^%A:'::G<3VDNB6XB,MQ,)7'Y]5O[*.Z4)) M<:7>-;SJN02$E3#1D@8W*0P!."#@CX[_ ."+=A<:1X0^-NB76M7^HM8?'/5K M07VJ7CW%Q,L4-O&K22.2SMM498G)K[3KXV_X([_\@[X^_P#9P>N_RAH ^A_V MJ/B)KGPQ^ VOZ_X0(/B&\ACTKPM&3]_5;V5+2S&.I'GS1DX_A5CVKSSQO^P- MX*^*^@^%/@9\2]5U*X^%?@KPK9V5GX5T[5IK,:W?)NC::]>!ED=(XXXF10XW M23RLV2JYZ3XI?\7+_:K\!?"I/GL/!]E<>--=3^'S\/8Z;&WKN>6]F'^U9*>U M>F^-?&OA;X=>%+_QOXUUJ'3]*TVW,UY=SDX11P ,EF)(55 +,Q"@$D"@#X/ M^'?P"D_X)]?\%2_ ?P?_ &:=\&W=_) M&TDEC\QHBK.FY,&,G8P8A@>,,^!'PDU_Q1\7M8_;"^+NARV'B'6]*32/"6@7 M8'F^'M"5S*L4H&0+J>0^=,!G9\D0)\MBVY^VG_R9Q\6?^R9Z]_Z;YZ ./_X) M;DM_P3Z^%3,22?"R9)_ZZ/7OE>!?\$MO^4?/PI_[%:/_ -&/7OM !1110 44 M44 %%%% 'R!_P7X_Y0V?M"?]D_F_]'15_&%7]GO_ 7X_P"4-G[0G_9/YO\ MT=%7\85 '[_?\&FW_*4S]KO_ +>/_3Y/7[_5^ /_ :;?\I3/VN_^WC_ -/D M]?O]0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\XP?L7 M?&6']MQ_VU&_:$\.M>2>%AX=;P^/A[.(?L/F"7B3^T]WF[QG?C';;76_MH_L M[_&']I[X9)\+/AA^T2GP\L;R1AXAN(_"PU*;48/EVVX+7,0BB/S>8N&\P$*2 M%WJ_L-% 'QVW[ O_ 4(?2AH(_X*V:Q!9>0(!#8?"JSMFCB V[8WCN@8\#@% M<8XQ7T!X%^ UOX,^+9^("ZHLMAI?@:P\,>%=.*L7L+:*1Y+EWG% MJN[EDU73]3\,1:C::S&X M0*DNXK)%LVO@H03YAY!52*_AK]GKQWXK\>^'_BK^TU\1-*\3:KX5:2;PUHWA MW0'TW2M/NI$,;WACFN+B6>X$99$=Y D8=ML88[J]+[O6;^ZBB*A8R$@M(!DDD16D%O&3T+*S #=BK'QQ\"^,_B9\+]9 M^'W@CQEIV@W&M:=<6,^I:EH;Z@L44T+QL4B2X@^<;@02Q'&"ISQUM% 'CW[$ M7[,_C+]D3X$Z3\ M<^*6G>*M,T%)DTF\M_#+Z?,FTGF MUL]'TN-S*+.VC:21_FE8R22.Y+MC 11MKU*BB@ HHHH **** "BBB@ HHHH M\;_;C_9A\9_MA? K5?@!HOQ5T[PKI6NBW&K7<_AA]0N&$-S%<((B+N!8\M$H M.Y7R"<8ZUVOPH\$?$+P!\)+#P#XB\.6LM.U#7]1T,6*6>AI*/M5E!;Q3.J/-$]RID!7)D0L#Y8S]*T4 4=:TN\N_ M#EWHOA_53I5Q+8R06-[;VZ.;-RA5)%1@5;8<$*1M.,$8KPCX=_ O]OW3_#-Q M\/?BC^VAX>U73Y0T1\3:=\/?L^O>2W&(Y1<_9H9 .DC02D'GD\CZ%HH Y_X5 M?"[P1\%?AUH_PJ^'&BKI^B:'9K;:?:JQ8A1DEF8\N[,69F/+,Q)R2:\3^)O[ M%_QA\?\ [97A+]K^Q_:"\/Z?/X+TV[T_2/#\GP_FFBDM[A9D?SI1J2,\FV;A ME"#* [>H/T910!Q'Q'^%.H?$;QSX$US4]:A&E>$=8FU>[TX0'-]>BUD@MCG/ MRI&9Y9<'/SK$?X:[>BB@#YQA_8N^,L7[;C_MJ-^T)X=-[)X6'AUO#X^'LXA^ MP^8)>)/[3W>;O&=^,=MM?1U%% 'FGP"^ VH?"?Q;\1?B%XH\0PZMK?C_ ,92 M:K-=PP%/L]C'#';V5GR3N\F&/&[C+.Q XKTNBB@ HHHH **** "BBB@ HHH MH @U./4I=.GBT>[@@NVB86T]S;F6..3'RLR*Z%U!QE0RD],CK7S_ /LO_L8_ M%/\ 9W^/'Q&^,^J?'K1-?A^)VM1:EKVDQ^!9;,V\D?G;%MY?[0DVKB8@[T'[B.]@T:'P)'J1N;]&) M2XF>6Z19!&=K1H8\(Z[\E@A7E/#G["/[9UWXHTJ3XS?\%,];\6^%[;4X+G6O M"\/@"VTX:M!&X$CAW'L9)9#WKCOC+\+/VR]4^,EC\1/@% M^T[H>C>'TTY+:_\ !'BCP:M]:2RAF)N!-#+%/N(91M#J/EZX.![-10!YK\,/ M@!>^'?B1>?'7XK>,X_%/CB]TE=*BU&VTO[#9:98!_,:VL[8R2M$KR8=VDEDD M&H/$NES:?JFH7OAY]1<02 *WE*M MU $;;N&6W#D<<<^DT4 >:?LS_!CX@?L^? /1O@KJ_P 0])\12>&M$ATW0]2@ M\.R6 ,<,>R,SH;J?> MPWU[(S2W5R5[&6=Y9".Q>NOHH \;_;C_ &8?&?[87P*U7X :+\5=.\*Z5KHM MQJUW/X8?4+AA#D6$%G%J6FZ(]@DL4421J6B>XG^<[220X'( 48YZFB@#PSP!^RQ\0?V>?' M'B[5_P!G#Q_HMKX;\:Z[)KFH>$_$NBRSQZ?J*?&>JZ^=;\6^.=874O%FO?8Q;)<2)&(H8880S^5!%$H M1$+NW+%G8L37HE% !1110 4444 %%%% !1110 5\^?MI?L:?$G]K37_!5]I' MQTTCPO8^!?%EMXBTJUD\%27\LUY!C8)9/M\0,>=WRJBG#8W<9/T'10!ROC;P MY\6O$'PIOO#'A/XFZ9H7BRZLS%;^*8_#37%O:2%N9DLWN>2$SM#2D!L,0P!0 M_*W@C_@G!^W=\.-#/AWP7_P5:U*RM6NI;F8#X3V;O//*Y>6:21[LO+([$EG< MEB3R:^TZ* /!_A_^R!XU\.^$/!?ACXD?'*[\:WFC^.W\5>,M?U.P,,^OW<<4 MBV2",2.L$<#_ &1@H)'^AIC&3CTSXX^#?B-X_P#A7K'A'X2_%27P3XBO(4&E M^)XM,BO#9.LBL3Y,ORN&560]P')'(%=910!\_P!M^S9^T]\5_ ^%'[6?[0W MA_7/#DX2/7;;PAX0DTR\UV%2"8+FX:Y=(XI, 2)!#$S*2H=03GWF"PAT[3$T MS18(+6." 16D:0_NH0JX4!%(^48'R@C@8XJ>B@#YT^%/[%_Q?^'/[8_C']KO M4?V@- U*;QS96=EK6@1> )H(X[>V2&.,02G4G*/LAP697&7)V]!7JS_"F\O_ M -H:/XUZQK$4UMIGA!M&T#31$=UM)/[@@NVB86T]S;F6..3'RLR*Z%U!QE0RD],CK7S_ /LO_L9?%/\ M9W^/'Q&^-&J?'K1-?B^)VLQ:EKVDQ^!9;,V\D7G>6MO+_:$FQ<3$'>CDA1T. M37T/10!S7Q$M/BYJ-JFG_"O6_#^E22H1-J>MZ?->& ]BEO')$)#_ +TBC/8] M*YK]G_\ 9@\#? .XUKQ5;ZC?>(/&'BJY%SXM\::XR/?:I*!A5.P!88$'RQP1 MA410 3DGTJB@ HHHH **** "BBB@ HHHH *S/%]IXPOM!FM? FOZ=IFIL/] M'O=5TE[V&/W,*3P,W_?P?C6G10!X)^P%^QSXU_8A^%XP>6_:$_8A_:V^,GQZ3XU^"OV_/^ M$-ATVWDMO#.B6?PT@O$TJ*0 2,'FN_GG<##3!58J2@VI\M?4E% 'S;\#_P!C M?]J+P9\6-+^(?[07[>FK_$O3-$CGETWPS+X0ATJW^V/&8TGE:&=Q*$5Y-JLI MPS*X(*C/KW[/GPIN?@Q\)].\#:KK$>I:H);F^U[5(X2@OM1NIY+FZG"DD@-- M+(0"20N!GBNTHH \*O\ X2?MX:3\9M=\5^"?VLO"UUX0UBY\RP\->+?A\;EM M%7 &R&2UNK9Y<8X,C_4$Y8]U\$?@/H_P=?7O$5UKUSKWBGQ;J*7WBOQ-?Q(D MU_,D8BB140!8H(HP(XHAD(N'S-H#_;(45/G!QL)ROWL'%=[\3?AI\2?B9\ -;^$^ MK?$#38=:U_3)-.O=>TK1Y;2*."8[)FBA:>9D?R6D"GS#ARI[8KOZ* ,VXT.Y MTSP>_AOP'-9Z5-;Z:;;1I)K(SV]FRQ[(2T*NAD1"%R@="P&-RYR/D+0?^"'?^"JM_:7GB'4VO\ 6+A/A+9L]S,0%&6>[+;5151$SM15"J ! MBOL^B@#R/]EC]G/XC_!31]?G^./[0FH?%+Q'X@NX_M.O:GI"V2164496*T2W M621%16>=R01N,QR.,GC/#'[%7Q3^$GP^U_\ 9[^ OQRL/#_PZUV[NY;*UN_# MKW.J>'(;MBUQ;6,XN%C*%GD:-I8V:(N2?-XQ]'T4 *2WN%F1_. ME&I(SR;9N&4(,H#MZ@^@_M3_ ?^,/QT^#]U\,/A/\>Q\/;W4OW6J>(;7P\; MVX-L5(>. ?:8O(9CC]YN9@N0,$AAZ710!\;:'_P3X_;]\,^'+7PCX:_X*O7V MG:98VBVME8V'P@L(8[>%5VJD82Z&P 8QC'%>Y?#S]FJ?P3XT\%Z[J?C.75 M[3P/X(N-)L3>JS7-YJ=U+"UYJKT4 >;?M-_#C]H+XC M^$M/M?VAU(0K VTJ2 Z M^N>Q\(_8F_8T^(_[(E_XP&K?'+2?%-AXT\5W7B+4K>/P7)830WLX <1R?;IE M$?RK\I0G@_-S7T%10!Q7PX^%5YX1^(_CGXFZ[K$5[?\ B[5+4VWE1%19:=:V MJ16]KR3NQ(;F8GINN6 '%>4?M??L>_M)?M)_$'0?$_P^_;-7P#H_AJ5;K2M" MM_ $6H_Z< 1]KE>:Z5977)\O,8$75?F^:OHRB@#Y7\#?L-_MAQ>/=#UCXX?\ M%)-:\:^&=+U6&^U#PI'X#M],34S"WF1Q230W+'R_,5&9"K*ZJ5(P,_C=\&?$/PB\'^.].\._\ "3:+=Z5J&HW^@/J!CM[B%H7,:+_\%^/^4-G[0G_ &3^;_T=%7\85 '[_?\ !IM_RE,_:[_[>/\ MT^3U^_U?@#_P:;?\I3/VN_\ MX_]/D]?O]0 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110!\@?\%^/^4-G[0G_9/YO_ $=%7\85?V>_\%^/^4-G[0G_ M &3^;_T=%7\85 '[_?\ !IM_RE,_:[_[>/\ T^3U^_U?@#_P:;?\I3/VN_\ MMX_]/D]?O]0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\@?\%^/^ M4-G[0G_9/YO_ $=%7\85?V>_\%^/^4-G[0G_ &3^;_T=%7\85 '[_?\ !IM_ MRE,_:[_[>/\ T^3U^_U?@#_P:;?\I3/VN_\ MX_]/D]?O]0 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%9/CSQ=8^ O!NI>,=13=%IUH\QC!P78#Y M4'N6P/QK*O6I8:C*M5=HQ3;?9)7;^X4I1A%R>R#Q=X\\&^ K$:CXQ\26FG1- MGRS MQ3TY^;F:[W32C?M:5N[/EJG$-7VG[N"Y?/<_20$, RD$$<$45\W?L1_&?5[Z M^E^$GB.^>>)+8S:/)*V6C"XWPY/5Z M<7O&2W5^O=/JFG9;'T&#Q4,9052/_#,*\>G_ &\_V7;;XRI^SS/XWU9/&\C[ M8O#)\%:O]J<;#)O"?9>4V OO'R[06SCFO8:^#O\ @K!83?LW?M(?!#_@HGHM MJRP^&O$*^'O&4D299].G$A'3TB>]7)_BDC'I7T!U'TK\;OVZOV7OV)OV7?"^H^%+ M*:]\5Z?XG_MKPQ<:;M9X+6ULI[F\N2W_ #Q2&-7)'\0BZ]*]M7]L&'Q+_P $ M_P"U_:T\'V\<^IZUX2@?1["/!#ZW<%;6*T&>O^G.L)^AH ]!^!?[1GPB_:3\ M.3>+_@SX@O=6TJ")(;'0/ 7A>,:QJ\P.)&C0&:<@#+/+*6; !9GDP 20*X#Q MU^W)X^^&OPGMOVD/&/[*NNP?#N6*&ZN[^#6X)=8T^QEV[+NXT\* J89695G> M1 26488 ^B:Q?B%X_\ #'PN\'WWCOQE[D5 ,DB*!'D; M Y^53@#->.?M4?\ !0/X??LW?LX6/[3F@^!M9\<>&]6MK>;3=1T"2%+7;/CR M3-)*X>)6) RL;E6P&4&H_"W[7WB7XN_$/5?AA;_LR>,].\*WG@NXU31OB+?6 MP_LS45V ;5P/D#[B8]S!W4!O+56!H ]%_9L_:-^'7[5GPFL_C5\*6OFT/4+N MY@LY-1M?)DD\B9X6?9DD*60D9P<$9 /%=9XL\2Z9X+\*ZGXQUKSOL>DZ?->7 M?V>!I9/*B0NVU%!+MA3A1R3P*^)/^"7/QGT?X _\$C/#_P 3=6TU]0>SU'4T ML-&MI@MSJER^I3+':6RD'S)Y"=J1@99L#@9(^G=6^/WC/P;\#M1^-OQ"_9^\ M0V/]G::U]+X9TZ^M+S44B2-Y)"X$B0J55>0)&)S@<\$ V?V=OCWX%_:>^#>B M_'+X:Q:@FBZ['*]DNJ6?D3CRYGA8,F2/OQM@@D$8()!KM:\$\!?MM7'Q"_8C ML_VT/!GP/U2^L9;&]OI_"]EJ4)O(K.UGGB=T+!4D;;!O\L8/S$+N(&[K?V7O MVD(/VI_V?M._:!\)>#GT^SUJ&XDTC3[[4HVD?RI'B(E:,,L1,D; CYB!R><@ M 'IU%?/^M?\ !0#PAX*_93A_:O\ B-\.-7TG3-5O8K7POHT=U!<7>L/,Y2W, M95A&B2[3(K,P'E_.>H!GO/VSO$?P[^/W@CX!_M!?!0^&)_B*EPGA36=*\1)J M=J]U"JL]K/\ N86ADPZ %0Z$N &QD@ ]YKR/XM_MT_LQ_ GQQ8_#?XL>-]4T M;6M5G\G2+*;P=JLG]HR;PFVV>.U9;@[F5?W9;EE]17KE?"G_ 581&_;;_8Z M+(#CXF7&,C_I\T@T ?<.BZQ::_I4&L6,-U'#<)NC2]L9;:4#./FBF570^S*# M5JO"?VR/VZO#G[&][X5M?%?PMU[4[;Q5X@MM*@UN"2&+3[225_F\R0L9-RH& M<*L1#!"-P-<_XB_X*)7W@#XX>#_AW\5OV7_%_A7PKX_UE=)\)>-]8N;91&O#=SXF\; M^)XII]'\-V5PD.RUA \V\N9G^6WMU)"[R&9F8*B.<@:+I2:I!;1ZDM_8ZE9,$/FP7"I&21O&4>-3UQG:< 'N5%%4O$? MB#2O"?AZ_P#%.O70@L=,LI;N]G(XCBC0N[?@H)H S?$GQ+\+>&?%&E^!I[B6 MZUO6"6LM)L8O,G\A659+EQTB@3<-TCD+DJ@+.Z(WGMC^WG^R[J7QD_X9ZM/& M^K'QMOVMX9?P5JZ72C9OWLK6HVIL(?><+M.[..:\^_X):>)=;^//PN\2?MH> M.(6.M?$_Q3=R60D.?L&CV!@ ^EOC#^W=^RY\ MO'MI\,?B[X_O]%US475=,L9?"6J2?;RS!0+=XK9DGRQ"_NV;YCCKQ7HVJ^.- M$T;P>WCF]M-6-BL"RM%;Z!>3784D ?Z+'$T^>>5\O(Y) P:^)?\ @O+;1/\ M!7P%XI\&Z;/<>-O#?BN37M!N;1 S6EA:6YEO+AL_\LE86A./XO+KWWQO^U0/ M$W["=O\ M%?"_8=6\9>&[*'PE:J^2-8U$QVMM!ZDI=3*K =!&WIF@#=\/_MN M?LY>+/A+<_'?PUXGUN^\(6@D:?7[;P/K#P!(]WF2 BTRT:;'#R %$*D,0:U? M@'^U3\#OVG]*E\0? SQ3?:YIL3.C:H/#E_;6C.I4,BSW$"1NXW#*JQ8>G!K, M\2_"_0/@M^Q+JWPA\-(/[/\ #?PSN].MV*X,BQ6#H7;_ &F(+$]RQ-?&7_!+ MK]J1O#7[$GP\_9;^!,VE:K\5_$MSK,]I8WUP!:Z'9K?3E]1O "&957E(%_>2 MD #:N7 !]D:#^W'^S7XG^+5W\"= \6:U=>+]/=5U'08O ^L>?9A@I#S?Z)B) M"&4[W(7# YP17<77Q3\(:;\1;?X6ZW=RV&K:A;M-HR7L12+4U1=TBV\GW9)( MQRT61(%&_;L^:L7]G_\ 9]\(_L_^&+K3])NY]5US6;QK_P 6>*M153>ZY?M] M^XF8# ')"1KA(TPJ@ <\Y^WG\.9_B+^RIXO?0[F2T\0>'-+E\0^$M3MCMGL= M5L4:XMY8VZJQ9-A/=)'4Y!((![!17EW[%?[0T/[57[+?@SX[^3'%, M?C9]CU;1K^6RU*T_X1O4I/)GB9GB<-F%*E"-."DO9QFG=RMKS3EI M\D>G5E>-_''@_P"&WA*_\>>/_$MGH^C:7;F?4-2U"<10P1C^)F/ YP .I) & M216K7RS_ ,%@?AG\8?B-^R1%>_!?P^^MWWA;Q?IWB#4O#R0F4ZK9VOF%X#$. M90':.4H.2(C@$X!_$#]V.Z3_ (*$?LR6MC;Z]XJUSQ)X;T2] .G>)?%?@75= M,TN[5ONLEW,= ^(?@O2/'_A6[:?2]=TNWU#39VC M*&2WFC62-BIY7*L#@\BOFW]F/_@H?^Q__P %%? %U\(M=GMM+UW6M-DLM=^' M_B1U66=70K(MNQPMROWB"F) !N9$KZ ^"OP_D^$_P;\)?"R;4%NW\->&;#2F MNU7:)C;V\<)<#MG9G'O0!@_$_P#:E^$'PI\:VOPQUC4-5U3Q1=V#7T7AGPOH M%WJM^MHK;3<20VL;F*+=\H=]H8\+D\5T/PJ^+/P]^-O@FU^(GPP\21ZII-V\ MB).L3Q/')&Y22*2.15>*1&!5HW564C! KX*_X:)G_9H_X+/_ !0\//H7_"87 MOQ,\-:5;^%=/TS5+9)8[^*"!([.:2614M5)CG+;CNP(V".74'VGP1\1[/_@G MIIFD?#SXR>$?$GB?QG\9O'>J:Y(? VF17%C_ &Q>3"26RA\V:-T2-/+P\BJK M ,Y(^8* >]?&_P#:%^%'[.?A:3QQ\8M;OM*T:$ W.JP^'[V[M[<%@@,LEM#( ML0+,H&\C)( KSW3_ /@IE^Q#?V%CK$OQO6PT[4W5+#5]9\/:C864Y/3;2RNVC:6!O,C.QC$[H6!_NLP M]":\W\/ZK\(]-_X(?Z4WQJNK!-#G^#20[;UE_>71M#]G2('K-YP39CD. 1TH M ^R-.U+3M8T^#5M(OX;JTNH5EMKJVE#QS1L,JZLI(92"""."#4U?(_\ P1#T M?XGZ-_P3\\.1?$M+N..?4[V?PW#>@ATTQW!BP&Y",_FNG8HZD<$5[A^UU??' M>R_9S\51?LS>$WUCQQ=Z8UKX?MTOX+;R)9?D-QYD[H@,2LTB@GEE48Y- 'GW MB+_@K'_P3X\*^+K[P)K/[1EHNJZ=J,EC=6MMH6HSXN$ MQ->X>.OB%X)^&/@J^^(OQ"\36FC:)IEMY]_J6HR>5' G&-V[G)) "XW%B 2 M0*^%OV2OVI?@EX,^)OAC]DG]K?\ 8/TKX1>,Q!;VGA+5-0T>WN;7598]J1;; MIH@WFLP4"0/('DSF0.0#U?\ P4B\6WOCO]M/]FK]E*9RVAZKXP/B+Q#9,?DO M19LK6\;C^)!LG)4Y!ROH* /I3X=?M1?"#XF>+(O >D:AJ^FZW=V#7VFZ5XG\ M-WNDSZA:*0&GMTO(HS.@R-VS)3(W!%CC5G;!P.#7RK_ ,%L=>U/X4? _P ?M+^ M$','B+X??$ZPO--ND.&,,D4RS6Y/_/.7;&'7HP7!XJA\0O'W/B2ULI/N-J%U$ZB=EZ%ECDM]N>5*DCJ: /J?X7_M!_#'XN:U MJ/A/PSJ-_::[I$,YTW4+>&3/ES&WN8T=HFP0)%!0D$9R"!VU?%? M_!1_Q;=_ S]MG]F7XZ>&Y3;W6I>*;GPIK[1G'VO3;N2U3RW_ +RQF2610>CD M'J :^U* /'O&O[>?[+WPZ^*-G\%/&GC76+#Q7J3JNF:%)X(UAKB^W,45H%6T M/G*65@&3D=V17MW[3_[?/A;]ESXP>!_A)XM^%/B2Z7QO MJPL[/Q!#'&;-0OE^9Y:QEYYY5\U (EB&\MM5B>* /?:*^;]&_P""@>J:?^TQ MX:_9Y^-/[,GBGP%#X[6X_P"$%U_6M1LYEU)X5#-'+%;N_P!F<@J-C,S@N@95 MW9KT+XM_M*Z?X$^)VB_ 7P)X1G\5^/->L)=0MM!M[Q+>*QT^-MCWUY.P;[/! MO(12%=W<[51N< %=_P!LSX)']IRQ_9&MKO5Y?&5]8W%YY#:)/#;10PJY9S-* MJ+(I,;J&B\P;E()JU?!%QX]\9>,_^"W'P[T[XA_"^;PMJ^D?##4;>6$:B MEY;7D3?:W2XMIU5#)&=S+\\<;!T<%> 3]2^*_P!H?Q'>^.-=^&GP%^%A\::Q MX7CB_P"$CEGUR/3;&RGEC\R.T\]DD:2Y:,JY14*HKJ7="R@@'J5%>#_ #]N7 M3?VD?A[XMU3X>_"?5E\;> ]5DTWQ;\.]0OH(;VTND+KL24GRG#&.148E03&P M.W%./CWIWPKU?3Y? VM+I-_X0U"]B75I[QF1%@6$9Q( M\D@BC0\R2!DX*T ?3U%8_@'7O$OBCPC9:_XM\%3>';^ZA$DVC7-Y'/+:YZ([ MQ$H6]0I(![FO'?\ @I9^T_JO[)7[(/B7XG>%) OB*[\K2?#!*[MM]MZ#\2_"WBKQ?J?@WPS<2W\VBGR]8O+:+=:VEQ\I%JTO0 MS[6W&-=Q1<;]F] W :Y^W'^S_I/B75O#.DWGB7Q$_A^Z:V\17WA#P1JFKV>E M3+]Z*>XL[>2-77^) Q9,'.W5Y'N'>5FZEF)KX?_X)N_M[^!OV--"B_P""?O[:GAV;X>>)O#.I MW:VGB#48R+'41/9-+CY"3(=LYS$Z!274]0#[F^%'[3OP.^.FBZOXD^#W MCN'Q)8:$474KC1[>6?RY&C\SR@B*7:0+C,84L"<$9XKA4_X*6_L9R>+-2\!Q M?$S5GUO1I6CU?28_ FM-<63*=K"6,6>Z/!X.X"NV^#?P;\%?#[QMXU^)O@": MQ.G_ !#U&TUF1=.VF)[@6RQ/.I7Y6$H19"P^\S,QR6S7RM^P]L3_ (*[_M/( MN 3;:<<#O\L>3^OZT ?6?P<_:2^!7[0F@7?B7X*?$_2_$EM8-MOTTR4O/:M@ MD+)#@2QL<' 903@XS7 :Y_P4K_8T\,_$:+X0>(OB;JECXJGNHK:#PY=^!=:C MO999"!&BPFSWL7)&W .[(QFOEOX1Q6GB3_@O=XG\2_LWRI+X9M/#,B_$N[T@ MYLI+IK3:49D^1I#="W)'4R1RGJKFO=_^"H'[%&J?M+_#.R^+'P;4V'Q7^'X,3"4V>[N2RAX\\+*!T#OD ]Y^)?QH^'WP@^'TOQ3^(5[J-CH5 MO;?:+N\CT"]N&M8=A?6U\*7\$2V[;LW*B>%&F@7;\\D0<(/F;"@L/G/\ 9S_:1UW_ (*M M_#_2/ &I>'IM"\.:);0GXV0M^[;5+]78)H\"YWK;2F(SSL>?**P DO(5^TK2 MRL["SBTZQM(H;>&)8X8(HPJ1H!@*JC@ 8 '% #-)U;2M?TNVUS0]2M[VRO( M$GM+RTF62*>)P&5T920RD$$$'!!JQ7R=^QC\0'^$O[9?Q?\ V!I9"-$T1X?% MGP^MR?EL]/O%BDNK.,?PPQ7%POEJ.@=QT ^L: "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@#Y _X+\?\H;/VA/^R?S?^CHJ_C"K^SW_ (+\?\H;/VA/^R?S?^CHJ_C" MH _?[_@TV_Y2F?M=_P#;Q_Z?)Z_?ZOP!_P"#3;_E*9^UW_V\?^GR>OW^H ** M** "BBB@ HHHH **** "BBB@ HHHH **** ,3XD>&=2\9>!M3\+Z1JGV*YO; M8QPW>2/*;(Y^7G\J^L M[WM;<_-NBOI/XS_L1WU]J\_B/X275LD4[EY-'NG\L1L>3Y38QM_V6QCUQ@#A M="_8L^.6J7ZVVJ:19:9#N^>YN=0C< >H$18GZ8'X5_+V/\/N+L#CGAOJDYZV M4H)RB^SYEHK_ -ZS74^/J99CJ=3DY&_-;?>0W-WK45 M^M'MGP5_P2;U_P 0?MC_ [L?'/QD\.RRZ?\//A^WPYMH+]7$K[K^4@\Y M-G%I<1)^;=YPS@\^?_\ !./PU\1M*^.][_P3@\7V-S/H'P5^)E_XMEU&;A+B MU1 NFP8[;KF=;X#'_+/VK]$?A=\)? /P:T&[\,_#K08]/L[[6[[5KF*,YWW5 MW /"GQ*\2?%S0M!C@U_Q;!8PZ]?*>;E;1'2# M([;5D8>X ]!0!\T_\%QM"\:Z[_P3Q\3#PA%-)#::KIUUKD4 )+627"[B0.JK M(8G/H$)/ S7KWC?QY\.OBO\ L*:W\18[NVE\+Z]\+;N\D M+^'?^">/[,?A;2I?!VCZ'KZ^$IKPW3^!)?%^H2:$92_F'-DTQC:,O\QA(,1/ M)3@4 ?#GQ$\'^,/!/_!N=I.E^-8YH[FYN;2^M()P=T=I<:WYT'7LT;JX]G%? MIA,4'PE:KH=NZNFD6WB&_L M;9BN"A>.TGB63;@;=X.WMBM*'X%?#VW^%(^"L7]O#P^+7[,(?^$OU(W0AV[? M+%W]H^T[=ORX\S&..E 'Y7?L6^*/BG^RK^SY\%_VX=>@F\7?"K2;C6-%\2Z$ MUHLDGA-[C4YE_M:U 'WVR(V*/&7A'6K;4M M)U3P+?76GW]I*'BN(7LY&1U8=000:P/!O["?[,/P_P#@MK/[._A'P-J=IX*U M^&2+4_#_ /PF.JR0NDAS(J%[HM"'/WO+*[@2&R":D\%?L0?LX_#KX27_ ,"/ M!/AS7]/\(ZE#)%=:'#X]UDQ".3/F)&6NRT*ON; M@7NDZ%'(SV^EW&OWM]%;EG9V\H74TGE!F=F(3:&)R>.+M[TWC16\$"8M@OV>SA 6&,MN 9M\C;0&D M"=,A)8Y(V5XW 9AD$9 M#,IR&(/GFI?\$R_V*=9\.^'_ UK'P;6ZC\-ZD+^PN[C6;QKN28*%S/<&7S9 MUPJ@([%0% XH ]WMKFWO+>.[M)TEBE0/%+&P974C(((X(([U\,?\%5V4?M MN?L= L!_QWC"1Q1J %15'"J M !P *\E^,'[!_[,7Q\\>:;\3?BSX/UO5MB>%=4O9 D$ M=P+P3>3YC?*I:2&08SRTT?\ >&?K+4_%WPST_P",VF>$8]/LKGQCJ6DSNSVT M$;7=IID1!:29_OI 9FC11GYI)!@':Q7GOV@/V-_V=_VH?A]8_#7XX> SKMCI M9W:7=W6HW!O;1L %DNM_G$D ;MS$/M&X-@4[]F?]CS]GK]D/P]=^'O@1X CT MK^T71]3OYKF2XN[PH"$$DTK,Q503M0$*N3@#)R =YHOC#PEXDU#4-)\.^*-. MO[O2;@0:K;65['+)92D9$*;EK MV647-P&E?*J[$1C?-,^% &9#V"@>AD C!&0>HH ^7?\ @C%?V=__ ,$U_AM] MC8?N8]4BE4'[KC5+O.?KU_&NZ_X*%_L\C]J']CSQO\);2R\_4YM):]T%0N6^ MWVQ$\"J>V]D\LG^[(U#/^N21@"71EKZ-H ^%?^"7VJZG^W/\ "27XJ_&K0Y9=/T?X M<1_#.WCNN?MOR[M4NN>OGI]@0G^] XKSO_@EYI?Q-NOBFG[!OQ!L)Y=)_9Y\ M>:QKES?2#$5RS P:;"!UP9;B^O!G ^2(C.*_0KX4_"7P#\$_" \!_#708]-T MM=0O+U;6,Y EN;B2XE.3SC?*V!V4*HX I/"GPB\ >"?'WBGXG>&]!CMM:\9R MVDGB*\4\W36L'D0Y';:G'XD]Z *7[13!?V??'3,< >#=3))_Z]):_-S]CS_@ MGS:?M0?\$V?A_P#&?X+Z_P#\(C\8?"6I:K/X7\562N?NO MR4+'@J64_IC\5/A-X*^-'A"Z\!?$&'4IM)OH)(+VUT[7KS3_ +1$ZE7C=[26 M-G1E)!4D@@GBN=_9\_9/^!G[+&BR>&O@3X;U+1=+D=W_ ++E\4ZE>6J.Y4LZ M0W5Q(D;$J,LH!Z\\G(!X[_P3]_X*%3?'^]OOV\7:<_\ !#30]6T;_@G3X6N=41U34-6U M2YLU?_GC]KDC! ]"T;'WSGO7UY7/_"CX9>$_@Q\--!^$_@6R-OI'AW2H+#3X MF.6\N) H9C_$QQN8]V)/>N@H **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH *^'OVB?^"8G[2GQ@^-WB3XF^$OVIO[& MTW6=1:XL]+\^\'V9"H&S".%[=O6ON&BOH.'N)LVX7Q4\1@)14I+E?-&,M+I[ M236ZW/G>(^%LHXKPL,/F$9.,9"-:^&OQ@\4?#S MQ'KO]J:AH>OW=C>ZEEC]JEBE9&ERWS?,03SSS7,5]C?M0?\ !,W]MWXB?M'^ M//'O@[X)_;-)UGQ=J%[IMW_PDFFQ^=!+<.Z/M>Y5ERI!PP!'<"N$_P"'3?\ MP4!_Z(%_Y=6E?_)5?W'EG'/"=3+:,J^8X=3<(N2]K35G975N;37IT/X-S3@+ MBZGF=>%#+<0X*9V=^773KU/G2OO#X*_\$LOVG/B5\'_ O\0_#G M[6!TO3]-?\.F_P#@H#_T0+_RZM*_ M^2J_6?\ 9?\ !OB3X=_LX> _ 7C'3?L>K:-X1T^RU*T\Y)/)GBMT1TW(65L, M",J2#V)K\Y\5?$>CEV6X>>0XRC4FYM2473JV5M';WK:]3]+\)?#.MF69XF'$ M&"KTH*"<7)5:5Y#I/%LT%O8>*O&4'A][VXFV+;2SVUS)"W/ M!W30QQU=Q7'?&SX _"3]HKPY9>#OC/X-M]>TFQU(7\>FWA/DO.(98E M9P"-V%F<@=F"GJ!7\DXK$U<9BIXBK\4VY.RMJW=Z+1:]#^P<)AJ6"PM/#TOA MA%15W=V2LM7J]%NSYO\ ^"D'_!,C]G3X\?#WQ)\==#TZ#P9X^T/2[C5H/%6E M,+9+F6"-I?\ 2U7"OG9_KN)%X.XA=I\6^*/[=O[3/P__ .")/@;XRW>J7\/C M;Q=?#PZWB=@?M,-KYEX$OMQY$LEO:JHD/):7S &2X/F1 @$1,Q3@#;@8KT/XB_ SX0_% MCX63_!+X@?#[3=0\*7%I':G0V@\N".*/'EB,1[3$4VKL*%2FT;2,5@=!\?\ M[:(=)TSP?%)MGBN)XX_ MM^L[& _UVQ8$5-WDJDH+9FP/5_A-_P $O/V//@]>6L^A>"-5U.VT^Z%QI>D> M(O$MY?Z?92AMPDCM)9##N#?,&9&8'D$'FE^.W_!+G]BC]HOXC_\ "V?B+\)2 MNO2R!]0OM&U2XL3?GIF<0.H=B."X M%=9AOK-=#N[7[3 24,T%T()5!Z-MD1TR,C*G!-8O_!/S]EG]F+Q7^QI\)O'7 MB7]G;P+J.LOX-L9Y-6O?"=G+#K&RBM(/#>D>(+[3K0P1E2D;QVD\0D52JD!]W(SUK6^"/P!^%_ M[.G@^'P!\(]+U+3]%MD"6FFWGB.^OXK9-S-MB%W-+Y2Y8G"8'Y"@#LHXTB18 MHD"JH 55& !Z"JFK^(-!\/K;MKVMV=B+NZ2VM#>7*1>=,V=L2;B-SG!PHY.# M5RO/_P!I']E[X)_M9^ $^&OQT\(_VMID%\E[:>7=RV\MM<(K*LL[C$K1D< MA%M?M$LA^ZJ1%S]P5QW_ 47\*W?@/\ ;B_9H_:FN8R-$L/%K^&M%[36=$U6'RK_3KU M,I(N00>,%65@&5E(96 (((!H ^2_^"VGA_5?BQ\$OA[^S5X04S:_\0/BE86= MA;(,L(8X9S-.1_ M2?<6_M(V?R">@)BB@VY^\7('2OICX>_LO?"?X=>,(?B%:0:QK.OVEBUCIVL^ M*O$-WJMS86K8W0V[W4C^2K8&XIAGP-[-@5M_%OX,_#CXX^&8_"?Q+\/"^MK: M^BO;":*YDM[FQNXCF*YMYXF62"5#G$B,K#)&<$@@'RC_ ,%'O"5[\[\5Z\J<_9=/M)+5_,?^ZKF*6-2>K8'4BOM:N(^%_P"SW\,_ MA-KNH^,?#UC?7OB#5X8X=4\2:_JL^H:A<0Q_*(5#.QVH OS M'CDU?^*7[%?[._QI\6^'/'7Q,\-ZYJ>K^$723PU??\)QJ\+Z=(NP^;'Y5TH$ MA,49:3&]B@+$F@#PO_@I'@?MF?LE-QG_ (6/>@'ZK9UA_!SQLOA#_@N3\6O" M?Q(O!:W/BCP%IJ^"'NVVK,? M#_C_ .)OAS7-2UCPI(DOAN]_X3G6(3ITJ^7B6)8KM560^5&6?&YRH+$GFF?M M$?L2?LX_M20:-)\7O!4UUJ/ATK_8>OV6J7%MJ-G@@@+D?H#^1KB?V+V^#.K_MA_M!_L[? M'Z_O;'QK/\6=1UWP];R>*+W3_P"TM-N=IB6)(9XUD9(DB;&"Q25<953M^D-) M_P""<7['VF?$'1_BG:Q9PB&'6=/OI;2Y:$$D1N\3#S%&3 M@.&VY.W&3D M_ #X9_LK?"WXK^.-,^ O@^WM-=\JTF\<:O;7TMR)9Y&G>.&> M665R;A0'D93\RK,C-]]<_&OQ^@3X-?M06G_!5SX>?#%;[X1R^)K>S\76D+NS M:D522V7Q1% ,)M629TA8Y+E1,,"Y#C[?\._L??L[^$/@)+^S)X1\ OI'@NYB M>.\TO2-8N[26Z#_ZPRW,,JSR%P-KEI"67Y3E>*O:S^S+\&O$'P'3]F?6-!U& M?P7'IR6 TEO$NH"1K5>%@:Y$_GO&!A=K2$;0%^Z * .P\+^)_#_C7PW8>,/" M>L0:AI>J6<=WIU]:R!H[B&10R2*1U!4@CZU\5_\ !?&PO6_9,\(>(UC9[#1? MBKIEWJH X6'[/=Q[C[;G5?\ @8KZL^!'[//PH_9I\%K\._@SHNH:9H<3EK?3 M+OQ#?7\5MDEB(A=S2^2I9F)5-H).2,U'^TO\!/"7[3_P)\2_ CQL2EAXBTYH M/M*(&:UF!#PSJ#U:.54<#H=N#P: .L\2:P=#\,W_ (@@C64V=C+<(A;A]B%@ M,^AQ7C/B7X0?LK?\%,/V"-.UW3->T6*\TK4K>0+>:8\B ND5PGS MQNCY5T^Z6C(=3@BMG]FOQ)XAU_X4P_ GXWVALO&_AW1ETOQ);;R%U*)$$*ZE M:N0/-MYUPX8?ZMV:-PKH167H?_!/C]GCP-IXTKX0R>+O ENR*MU;>"?'&HZ= M#69"!S(%#GNU 'SU_P2F\)?$C]FO\ :L^-G[$$/CJ\\3^ ?!'V M&\T.^NGW"PFNE$JP CY4=HY#YB#"^9;LP5=S9R/V8?A1\*?B[_P5F_:9T;XJ M?#C0/$MK!#I[V]MKVD0WB1,4C5F02JVTXXR,&OM7X4?LZ_"#X(>";SP#\,/" MSZ59:E/+<:I=1:C<->WUQ)]^XFNVD,\DQ_YZ%RPXP1@5R7P__8&_9>^%GQ4U M#XW> _"&O6'BK5W9M7UH>/M:DEO]SAV$XDO&692RJ=K@C@<4 >C?#[X7?#/X M2Z*?#?PK^'>A^&M.,F]K#0-)ALX2_P#>*1*H)]\9KS[]H?XM^*[GQ)8?LS? MG5(H_'GB2U:>[U38)4\+:2&V2ZG*IX,F3Y=O&W^LE()^2.3'K-]9Q:A936$[ MRK'/$T;M!.\3@,,$JZ$,AYX92"#R"#7EOPO_ &)_V=?@W\4-0^-'P^\.:];> M)]7&-8U:\\=:Q>-J ["=;F[D2;';>IV]L4 ?&_Q[^&5S_P $??VF_#G[7/P= MMM4N_A/XM2WT'XHZ5+=/>3*)5RHG K]$?#'B;P_P"- M/#EAXO\ ">L6^H:7JEG'=:??6L@>*XAD4,DBL.H*D$'WKC_V@OV8O@M^U-X5 MC\#?'3PW?:SHTU?<->&?LB? 77_"_C M'Q]^U#\4](-GXT^*>L1W4^G2LKOH^DV\8AL+%V4D>:L0#2E3MWMM&0@8^YT M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% 'R!_P %^/\ E#9^T)_V3^;_ -'15_&%7]GO M_!?C_E#9^T)_V3^;_P!'15_&%0!^_P!_P:;?\I3/VN_^WC_T^3U^_P!7X _\ M&FW_ "E,_:[_ .WC_P!/D]?O]0 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !169XS\6:3X%\*:AXPUR7;:Z?:M-+@\M@<*/=CA1[D5X7^QU^T) MJWCKQ7KO@_QE?;KK4+J34M,W-PN3^\@7/91M91Z!J^3S;C+)LFXCP62XB5JN M*YN7LK;7_P ;]V/=JQ[6"R+'8_*\1CZ2]RC:_G?>W^%:OR/H>BBBOK#Q0HIL MT,-Q"]O<1+)'(I5T=""#U%?FS^W[\&?B)^S5^V3I'[1G[!G@JTTO5O#? M@*?Q'XN\-:6C1VVL6,5[%;SK]FCPAS'*&=5"DB/>O[Q02 ?I117E?[,W[17P M:_;F_9_L?B=X2M;6_P!*U6+R-:T+48TF-E=* 9;6=&!!*D@@D892KCAA7"?\ M$[_@]\+_ #H_P 1=6\(>!-+L+L?%_Q19QW<%D@EBM8M0>.*V1\;EA144+&# MM&.!0!]'TV">&YA2YMIEDCD4-'(C JRD9!!'4&O(?VW?'GB_PS\%'\ ?"V\2 M'QI\0M0B\+>$)&8C[/Q]: /KRJ]MJ^E7EY+IUIJ= MO+<6_P#KX(YE9X_]Y0_9^M=9_9H\->'=. MMYM/,>B^-_!2"TUK3+@IP\EU&5N//5B&=)F)8_?!S0!]/0S0W,2W%O*LD;J& M1T;(8'N".M.KYTO_ (&Z?#_P3-L_A?\ &CPA9:AJGAOX/?9KE=0MUF>UO8-+ MV-+&S E)%=,AU(8$ YKPO_@D'^R#^S3\7_V#_#7Q"^)OP>TG6M=U.]U-+S5[ MY':X98[V:--LF[%9EMFF42.I9(RPW,H(!('<#<,_4>M.K\Y/VF M/VK?B?\ #;_@H)X)_:[ENS'\&M*\57GPPNIQ(1&[D1M?7;=M@N@P!!Y.D'CI MG]&P01D'(/0T %5=.UW1-8DDBTG6;6Z:$XF6WN%[3X,?!Z1;*]\/6-T\,?BC5FEDC#7C(09K96@N"L.=C>7&S M [B*]D^.?_!/;X$>+/ %W)\"?A]HWPY\<:;:/+X0\7>"+"/2;JRO%7,0=[94 M\V%F 5XWW*59L '! !] 45\T?\$L/VT]=_;/_9T?6?B);1P>-/"NI-I'BI(X MA&+B55#1W(0<)YBDAE& 'CDP N!7J_[4_P ?_#W[+?[/GBKX]^)K;[1;^'-, M,T5H'V_:KAF6."'/\.^5XTSSC=G!Q0!W5_J.GZ5:M?:I?0VT*??FN)0BK]2> M!1%J.GSVB7\%]"\$I413)*"CEC@8/0Y) 'J37R/^PC^SO;_M)_"?2?VP?VU- M-M?'GC#QLC:GI.G>(+87.F>'=/D8_9H+*TDW119CVR&3:7._!8D%F['XV_L- M>$H?%?@CXE?L[:0_A.ZT#XA:-J/B#PYX:G-EI>MV:WD:SO<6<96!YHD9IEEV M;_W;+DY7 !]&T5R_Q)^,_P ,?A$EBOQ!\60V5QJDK1:5I\<,EQ>7[J-S+!;0 MJ\TQ455 MEA)P<;U&<''0T =?)%',NR6-67(.&&1D'(_6G5YB_P"VC^R@M]XCL%_: \+R M'PC9)=>)9H=41X-/C=_+422KF,.7^41AB^X@;&]1\6_!+XMZ3KUAI$FS59H)&C-GD%@94E"M&I"L0S *=K8)P<8FK_MZ M?L;Z'X6UGQO?_M&^%SI&@:C'I^IZC;:@)HENW0NL$;1AO/DVJQVQ;R ISC!H M ]X^+_@+XBZ?K7AJUE>.XUC2F:XB1D(#@[ 3\NX M9XX')XYH [.FI%'&S.D:J7;+D#&XX R?7@ ?A7EOB']M3]FS0_@'J/[2NG_$ MNSUGPGIQEC%]H>;EKFX123;Q*O+R''3@ 9+$*"1SW[!G[8GAO]K/X,Z1XIN] M?L_^$GO[>[U#4=#MU.ZP@-Y(L49.T!MD9B3=U;J>2: /=:*\H\4?MQ?LH^"] M;CT3Q3\:--LA+J)T]=3FAG_LX78)5H&OA']F616!#*9 5*D$ @UT'Q0_:3^ MGP6O-,TSXH_%G1-'O=:N88-(T^YO5-S>O*X1/*A3,CJ6(&X*5&>2* .WHK@O MAA^U#^S[\:/'.O\ PV^%7Q8TC7=;\+N%UVPT^010 M!W5%?#'_ 0VT/X:>$?V#8/C-XBM-(L-0GUK4CJ_BC4?+CE6!)0@5[B3E8P$ M7Y2P4')QDFOH35?^"@O[%NB_#Z?XJZA^T9X<7P]#K4NDKJ<=PTB7%Y&D;R1P M!%+7&U98R6B#J W6@#V.FR21PQM--(J(BDLS' '4DUC?#CXD^ _B]X)T_XC M_#+Q79:WH>J0F6PU/3Y@\4RABIP>Q# J5."I4@@$$5X5^V+^T)^R)XX^!'CW MX;^-_&6FZG;QZ5?V$EP]A/-IMOJ8MY%C@>]6,VT5PLA4!&D#A\# ;% 'T'X> M\2>'?%VD1>(/"FOV6IV$[.(;W3KI)H9"CE&"NA*G#*RG!X*D'D5=KYD_X)#W MMEIG_!-#X;:CJ-W%;V]OI>H23SSR!$C1=0NBS,QX !))X %>D:-^VQ^RUKO MCC2_AW8_&"P35-=.- 6\MI[>#53P!]DN)8UANLY&/*=MV1C.: /4Z*\Z\>?M M:?LX_##QU;?#'X@_%O2](\0WLD:6.C7I=;B[:1@J")-N9=S$*-FCUSXE)&W&J7K 'T3I^H6&K6,.IZ7>PW-M<1B2"XMY0Z2(1D,K#@@CD$5-7P M?_P7U\ ^"K?]C2#XA6?A:PM]=L?%6GVUKK%O:K'F_"/7O@OX>FT Z9'ML5TR-#&[0HC3(Z .DQ"KF52'R M =V10!ZC17YJ_LA>%O"W_!+;_@H'KG[.'QEL[27PY\1(%N?AA\1=81/.A"%Q M]BDG88C+;_+?!7+I$=NV5<>]^"/V;_@Y^VS\?C^V5XV^%NF2>$M.MVLO EK< MV"K_ ,),0^9-:O$P/.B8@);)(#F,&4C$D84 ^KZ*_/;_ (+I_"OXR:WD'D.Z %D B0*"<*%XQ7NG[1%KX/^)6B MWW_!/S]G#P%X>^UWE@$\57D>CQ'2_!-C,I'VAXU 0WSJ2;> 8?=B5BJ+E@#Z M4DDCBC:65PJJ"69C@ #N:CLKVRU*SBU'3KN*XM[B-9()X) Z2(PR&5AP0000 M1UKSK]FK]DCX$_LG^#K?PE\'_!<%K*EL(KW6[I1+J&H'@EIYR-SY8;MHPBG[ MJJ,"O,O&GCV+]C3]KSP9X1@G\GX=?&>\N+!--SB'0O$B[7CD@'2.*\W[6B4; M?.7S!@O)N /I>BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** &F.,R"8QJ752 M%;'(!QD9_ ?D*=110 4444 %%%% !37BCD96>-6*-N0D9VG!&1Z<$C\:=10 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% 'R!_P7X_Y0V?M"?]D_F_\ 1T5?QA5_ M9[_P7X_Y0V?M"?\ 9/YO_1T5?QA4 ?O]_P &FW_*4S]KO_MX_P#3Y/7[_5^ M/_!IM_RE,_:[_P"WC_T^3U^_U !1110 4444 %%%% !1110 4444 %%%% !1 M110!A?$R^\6Z9X"U2_\ =G]HUB*U+:?#Y8??)D8&#U[UX'_ ,++_;S_ .B? M#_P5)_\ %5],UF>,_%FD^!?"FH>,-Y%?"\6\,U MLWJ?7?[4KX2G3@^94IJ,;*\G*5T]4NO9'T62YM3P4?8?4Z=>4Y:<\6WK9)+7 MO^+/C#XZ?&WX]Z_9O\-?BJD5B%DCGGLHK98W;C*!]I/'(;'T/I7GOA3Q1K?@ MKQ'9^*_#EX8+VQG$MO+C(!'8CN",@CN"13_&?BS5O'7BO4/&&N2[KK4+III< M'A#7_#WA&&\LKI-]O< MP:9&5<9QP=WJ"/J*ZCX9^/?VQ=3\>Z78>//!?V?1Y;H+J$W]G(FR/!YR&XYQ M6%^P/\6/^/WX0:O<_P!Z\TC>?^_L8_1P/]\U]-5_8'ASDV*XKR/"9W'/,7)W M7/3=1.//!KF@_=ORO[W&2[GXAQ3CZ.39A6P#R^@E9\LE%WY9+22UW7YIA7BE M^ ?^"BVE C_FBFH?^G>SKVNO&KW]GSXXW/[5%O\ M'P?'/PY':6WA:;P_'X: M;P'.P-K)=) /&/_!)#]I23]LC MX%:!<7GP8\:WT=O\3_!U@OR:1,[_ "W4*=$7)[[2[V($+/;RZA(\;@$ C*L#@@$=Z]M\7>$O M#/CWPMJ'@GQGH=MJ>DZM9R6NHZ?=QAXKB%U*NC ]0037DW[-G[)>H_LE?L]Z MC\"/@GX^MH"-;OKSP[J>NZ.]ZMC#<3>8L'_A3I\WAVQ>^\4KIT<>NW:0S7TR$P2^:8[8P6 M^>-ADG7DDX\&D\2?$W]CO_@K+H?QA^)WPTM/!WA;X^V_]B:M:V7B!=0MQJB> M4L=P7$401C*8,[ATGG;)Y ^Q/V/_ -G[X@?LU?#!_AMXZ^+.G^,G.IWFH-K< M/AA].N[JYNKJ6YGEN2;J=9G+RD J$PJ@CPH]]>_:4CEC&R47D(C0K+DKL)+(IW#&* /9_B3>?#V;2;;P/ M\3+&TN].\679T86&H6PE@NWDAE?R9%8%2&2)QSP3@=2*^"_VA?\ @E9\5?V2 M-6U7]J3_ ()B_%G5?#5[I\#WFJ> ;BY::"\AC!=HH2^1,H )$$X?)SM<':M? M3WQ9_90^+WQP^!/AKX4_$3]HW9X@\/\ B6QU8>.?#?AW[!^"'[4=U^V+_P31U;XZZKHD6G:G?^"=:MM8M+ M?/E+=00SQ2-'DD[&*AP"25#[221DX/\ P0[_ .4;W@O_ +".K_\ IQN*]2@_ M9)@^'?[):?LE?LZ>*[+PMI:Z!=:5_:>L:(^IRE;A'$UQM2XMP9V>1Y"Q)72?\' FN0>(O@)\/\ ]GWPY;?;_%?B[XB6\FB:3#S+,L4$ MT)*CU,MU"@]=Y]*^GOCIXY\1?LV?LIQVGA0)J'BQ=+L?#?A"W)_X_=9G"6EJ M,'JHE82-Z(CD]#6%\)/V!_!OA+XW/^U!\:/B'K/Q*^(PA,.GZ]X@BBAMM(BP M1Y=E:0@1VXPS\:RRF(JB;"YSOZT >$?&G]E[]HOXB?L#R?L9 M0_LKZ(J6.APKINM-\2$EG_M*%A,;PJ;,;I)9O,9QN&[SG&1G->F?\$G/VE;G M]I/]C/P_=^)+EV\2^$B?#GB:*?(E%Q:JJQR.#SN>$Q,Q/\9<=C7T?>)J#Z?+ M'87,,5T86$,TT!>-),<,R!E+*#@E0P)'&X=:^7/V5_\ @GU\8OV6_P!H3QK\ M:]#_ &G=&O\ 2_B'K4FH^)_"*_#N2WMA(UP\V;9QJ3&!U\V1%9A(-K_,K87 M!XU_P1ATZY^%7[47[2_P&\7J;?7;/Q7;WD<4O#W-LMQ>KYRYY*$2P.#W$RGO M7Z%75U;6-K)>WMPD,,,9>:61@JHH&2Q)Z #G->+?'']C73_'/Q@T[]J#X,^- M'\$?$_2K(V8UV*R%S9ZQ:$?\>FH6VY?/BX #*Z2+A2&^1 OR_P"-OVG/VJ?B MQ\>XOV#?VYK>P^#/A[Q5!+:)XH\(VLLD?BK) ^Q6U_<2&.U2="P)V-+DK$0C M/B@"U_P0/\*ZI=>%OC#\<$M)(=$\8>/ NAF1"HE2 SN[J#U7_2E7/JC#JIQZ MU_P6D\#^(O'7_!.SQQ#X:MY)Y=+>QU.Y@B&2]O!=1-,WT1-TA]HS7T9\,?AE MX$^#7@'2OA?\,_#=OI&A:+:+;:;I]L#MB0<\DY+,22S,Q+,S%B2236OJ.G6& MKZ?/I.JV4-S:W4+0W-M<1AXY8V!5D93PRD$@@\$&@#Q[_@G9XRT'QU^PI\)= M:\.7,:XE"( MN2 ,D\#)('U-?+GP]_8*^-7[)OB?5)_V(/V@M/TCP?J]\]Y-\./'F@RZEI]G M.WWGM9X9XIH1@ ;N^$_A%\5?$6LV'B?]HOXE:5KDFEW"W.F^'O# M&A2:?I<-RIREQ*LT\\MU*A^9-SK&C8<1[T1U /G[]F/QU=?$?_@KS\>8_&IW M7WA'PMI>D>$[:?K::<=DMP8P>@DE:.0D==X[8K,_:4TS4/A3_P %D/@CXY^& MT1@N?B-X>U'2/&-I;#"ZA;6T;.)90/O%%,;!CVMD["O7_C5^Q1K&M_M*:7^V M1^SQ\1[;PAX_M=-.FZXFI:4UYIOB*QP (;J))8G5EVIB16R/+CX^52.C\ ?L MT:W)\=A^T]\=?%UAK_B^TT-M'\/6NCZ6]IIVAVCL7E\E))99))Y2R<_.V?6OA!^QE\5/AG^V-XW_:WU;X]:)JK^/K.TM=9\/P^!9;988K M:***'R9CJ$A5@D0!+(P)8G XPGPO_8S^+'@#]L[Q;^U_JGQ[T+49/&>F6NG: MMX>A\!S6Z16]NL*1^3,=1DW>H6B1 13S%+4&1EZ%CO?)/4NQ/4UA_\$R/@[\+->_:,_:[:@8J 6"*"2% 'L_P .OV,?BKX) M_;9\3?MD:G\>M#OW\5Z+!I.I^&X? DL"1VL(A"&*_83^'EG^S[_ ,%6OV@?@7\,;,6/@F;0--UM-*MQB"RNYE@D M5$4<1C_2;D*HQA HZ*,=)_P0L54_8CN450 /'VK@ #I\\=>\_LY?LSV?P0U; MQ9\1?$OB@^(_''C[54O_ !=XD-E]F2;RD\NWMH(=SF&WAC^1$9W;DEG;/'DO MP$_X)^_&G]G;Q/XB\$_#K]JR73_A1KWB*XUC_A&;7PY&-5MFGQYEM#?ER84( M55,BIO &4\MSYE 'DO\ P32"K_P1^^)*J $\7 =O\ 1GJ_\+/'WBSX8_\ M! 6+QKX&NYK;5;7X>7J6MU;L1);^;>RPM*A'*LBR,P8<@J#VKV/]C'_@G]J' M[,'[.WB+]GGQC\:;OQ-I/B47XGM+?2HK6*S%W&(Y?+8[Y7;:.&9\9+'9R,3_ M +*7["7B3X&_ ^\_9Q^,/QR?Q]X+_LF^TC2] /A^/3XH[&ZD9Y1.RR.\\GS, MJMN4(&8 $D$ ',:!^RWXG_:B_84\/_"!/CSH"> _$G@C34LX--\!('MX!%%) M%Y;F[($B,J_,5SN4Y&:\C_X*/_!7PQ\/?V0OV>/A6?&)\5#0_C)H7A__ (24 ME8[F>WCCO86C\R)B4*>6L9VMD&(="..V^$G_ 3"_:I^ 5W/\,/@Q_P44\0Z M)\*[B[>0>'QX*/\ L7;W_P!$/6MH$&OVVC6\'BG4[.\U!8\7=UI]B]M#(_JD M3RRL@]B[?6L+XS>#_'/C_P"'>J>"_ 'C33= O-4L9[1]2U+0WU!84EC9"R1) M<0?.-V02Q''*F@#Y=_X(5VMK>_\ !.G1+:\MHYHV\0ZINCE0,IQMR>$-/DNY?BIK>F/<2VJNWV-4M\6XW [8OF;*# .>0:]= M_8=_8T^*O[%'P1F^!ND_'G0O$5A%6VFF96/F;=182Q@ACM& MQOF^_P 8IO[%7[&/Q6_8V^''B;X>V'Q\T/Q&->U^ZUNVO+OP)+;M:WLXA5]R MIJ)$L6(N$!1LMG?@;: /D3]G3XJ^+O@'_P $8/CAXH^'-Y-:W>A^/]5TK19( M'(:QBN+BQMB\9ZJ4%P[@CHPS7UKX"\!_#Z'_ ()26'@S1=(M9M#NO@?YC1", M%+@S:699)3ZN\CM(6Z[F)ZU2_9@_X)U/\%?@)XX_9I^+?Q3T_P =^%/'6HWU M]J$47A5]-N(IKI(TDVR?;)AM'EADPH97.=QP!7/_ D_8"_:L^$'PHUC]F71 MOVT8+OX<3Z?=VFB0WG@U'U>RMYD<"V%RTI18P7.6\MFQD1B+*[ #YW_X6!?^ M!O\ @AY\%+(:LECI'B#QW9:7XGNYH?,B336U>]FF\Q=R[HSY"JZY 9692<,: M^IOVK_V%?'7[77PQL_ _Q:_:7TZSTS2-3BU>PU/1?!*6T]I+$CA725KM@B[7 M;.!V!SQ1\+?^":GAO1/V&9?V&_C3\4;[Q?HDELRVEW#ID-D=+E-P]R)+? =R MRS2%@9'<$*%VA2RGE_@G_P $Y_VJ/!=C:_!_XN?M]ZQXH^%&GJL*^#X/#T5O M,SS);E0$:)'(:/*#8#P =%_P %,O@)X-^,W[)EMXDN/%[0>-/" MV9TMK.*($^5;*@9@/XIFN&/S9 ]6U[X$_$3Q M1^TMH/QC\0?%+2;GPIX8L9TT/P.WA60-;WDL81K_ .U?;,-<*F^-28=J12R* MJAG,E>>ZE^PI\2]'_;@U']L[X0?M :1X7.M:;%8>(/"A\"R7-OJ\:+CS+B0: MA'NFX0K(BICRUX.7W@'TK7PY_P $O+FZU;]N;]L#5M9):]3XAV=LAD'S+;QW M&II$![%$3\%%?<=?*OAOX=O^RY_P4O\ $'Q FC\CPA\>=%MX8[W&(K;Q+9 [ M;5ST4SP&:1"3\\F] ,XH Y#_ (+]?\F!R?\ 8YZ;_*:OLGPC_P BIIG_ &#H M/_1:UX5_P4&_8I\<_MU?#*#X.P?&[3?"6@IJD&H3_P#%'O?W4LL2NJKYGVV) M%3+YQY>*_A5^U1J_P %[?X<>$_VE_#>@Z\MG]ENO%MK\.999/+$ M:(KPP2:D4BER')=C(OS#"*5R0#P[_@H-\#[K_@I/;ZK^SC\+8--C3X>-+>:C MXSO("ZQZX;=O(T:W<$8)#J]T_P PB'DKM+GY.G_X)9?MAWG[1OP9G^%GQ/L1 MI7Q*^&LBZ)XQT::(12'RLQ1W(C'"[MA1P.%D1N K)GUW]E/X&ZQ^SA\$-)^# M^M^+[#7IM*#AM9LM$>Q>]9VWR3SH]Q.9+B21GDDDWC-MK+F"<9!['WKD_#'C3XM_\ !&KX\WWA M3XTW^H^+O@1\1?$.YXC-?Z-J4V-YO'4;I7(4;\Y\Q4\R/#+)$??OVYO MV#_BS^VUH_A7P_J7[1FB^&K3PMJ\.KPBR\ 2W$D]\D6S>6?40%CR9"$P2 P! M9MN3ZK\7O@IXA^.7[.^N_!3XC:[X9O[[7M,>TN=1E\)RM8H6QB5;1KPN'3[R M$3@JX5@?EP0#N] U_0_%6AV?B;PSJ]MJ&G:A;)<6-]9S+)%<1.H9)$=20RD$ M$$<$&OB?_@O'/=Z5^SW\,_$VB$KJUA\9]*?3'3[PD^RWK#&/]I$/X"NY_8@_ M8*_:4_8ETE/ >B_MI67BGP<+CS%\-Z[\.W_T3+9?[+,NI;H-QR2"'3)+;,DD MR_M=_#:3]K']K;X3_ VQB,^@?#K5AXW\?3@9B@=!LTVS8]#),XF)0X(B5FZ$ M9 /J6BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** /D#_ (+\?\H;/VA/^R?S?^CHJ_C" MK^SW_@OQ_P H;/VA/^R?S?\ HZ*OXPJ /W^_X--O^4IG[7?_ &\?^GR>OW^K M\ ?^#3;_ )2F?M=_]O'_ *?)Z_?Z@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"LKQKX$\$?$CP]-X2^(?@_2]=TJY'^D:;K%A'X->7? 7]C7X3_LW>,? M$7C?X9:MXD2\\7:D^H>)DU+7'NH]1NV+L9W60'#[I&.5VYSSD "O6** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *S?%_@_POX^\/7/A/QEH= MOJ.G78 GM;E-RDJP96'=65@&5AAE90P((!K2HH KZ5IT6D:9;Z5!<7$J6T*Q M)+=W#32L%& 7=R6=N.68DD\DDU8HHH **** "BBB@!)%WHR!RN01N7J/>LGP M;X$\+> -.FTWPMI8@6YN6N;V>25I9[N=L!III7)>60@*-SDG"J.@ &O10 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110!\@?\%^/^4-G[0G_9/YO_1T5?QA5_9[_P % M^/\ E#9^T)_V3^;_ -'15_&%0!^_W_!IM_RE,_:[_P"WC_T^3U^_U?@#_P & MFW_*4S]KO_MX_P#3Y/7[_4 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 ?('_!?C_E#9^T)_V3^;_T=%7\85?V>_\ !?C_ )0V?M"?]D_F_P#1T5?Q MA4 ?IU_P2[_X+"_#;_@CW_P4#_:*^)'Q(^#NN>,8/&.N7^FVUMH=_# ]N\6K M3REV,HP00<8%?H)_Q&\_LL_]&/?$#_PHK'_"BB@ _P"(WG]EG_HQ[X@?^%%8 M_P"%'_$;S^RS_P!&/?$#_P **Q_PHHH /^(WG]EG_HQ[X@?^%%8_X4?\1O/[ M+/\ T8]\0/\ PHK'_"BB@ _XC>?V6?\ HQ[X@?\ A16/^%'_ !&\_LL_]&/? M$#_PHK'_ HHH /^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/_1CWQ _\**Q_PHHH M /\ B-Y_99_Z,>^('_A16/\ A1_Q&\_LL_\ 1CWQ _\ "BL?\*** #_B-Y_9 M9_Z,>^('_A16/^%'_$;S^RS_ -&/?$#_ ,**Q_PHHH /^(WG]EG_ *,>^('_ M (45C_A1_P 1O/[+/_1CWQ _\**Q_P *** #_B-Y_99_Z,>^('_A16/^%'_$ M;S^RS_T8]\0/_"BL?\*** #_ (C>?V6?^C'OB!_X45C_ (4?\1O/[+/_ $8] M\0/_ HK'_"BB@ _XC>?V6?^C'OB!_X45C_A1_Q&\_LL_P#1CWQ _P#"BL?\ M*** #_B-Y_99_P"C'OB!_P"%%8_X4?\ $;S^RS_T8]\0/_"BL?\ "BB@ _XC M>?V6?^C'OB!_X45C_A1_Q&\_LL_]&/?$#_PHK'_"BB@ _P"(WG]EG_HQ[X@? M^%%8_P"%'_$;S^RS_P!&/?$#_P **Q_PHHH /^(WG]EG_HQ[X@?^%%8_X4?\ M1O/[+/\ T8]\0/\ PHK'_"BB@ _XC>?V6?\ HQ[X@?\ A16/^%'_ !&\_LL_ M]&/?$#_PHK'_ HHH /^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/_1CWQ _\**Q_ MPHHH /\ B-Y_99_Z,>^('_A16/\ A1_Q&\_LL_\ 1CWQ _\ "BL?\*** #_B M-Y_99_Z,>^('_A16/^%'_$;S^RS_ -&/?$#_ ,**Q_PHHH /^(WG]EG_ *,> M^('_ (45C_A1_P 1O/[+/_1CWQ _\**Q_P *** #_B-Y_99_Z,>^('_A16/^ M%'_$;S^RS_T8]\0/_"BL?\*** #_ (C>?V6?^C'OB!_X45C_ (4?\1O/[+/_ M $8]\0/_ HK'_"BB@ _XC>?V6?^C'OB!_X45C_A1_Q&\_LL_P#1CWQ _P#" MBL?\*** #_B-Y_99_P"C'OB!_P"%%8_X4?\ $;S^RS_T8]\0/_"BL?\ "BB@ M _XC>?V6?^C'OB!_X45C_A1_Q&\_LL_]&/?$#_PHK'_"BB@ _P"(WG]EG_HQ M[X@?^%%8_P"%'_$;S^RS_P!&/?$#_P **Q_PHHH /^(WG]EG_HQ[X@?^%%8_ MX4?\1O/[+/\ T8]\0/\ PHK'_"BB@ _XC>?V6?\ HQ[X@?\ A16/^%'_ !&\ M_LL_]&/?$#_PHK'_ HHH /^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/_1CWQ _\ M**Q_PHHH /\ B-Y_99_Z,>^('_A16/\ A1_Q&\_LL_\ 1CWQ _\ "BL?\*** M #_B-Y_99_Z,>^('_A16/^%'_$;S^RS_ -&/?$#_ ,**Q_PHHH /^(WG]EG_ M *,>^('_ (45C_A1_P 1O/[+/_1CWQ _\**Q_P *** #_B-Y_99_Z,>^('_A M16/^%'_$;S^RS_T8]\0/_"BL?\*** #_ (C>?V6?^C'OB!_X45C_ (4?\1O/ M[+/_ $8]\0/_ HK'_"BB@ _XC>?V6?^C'OB!_X45C_A1_Q&\_LL_P#1CWQ M_P#"BL?\*** #_B-Y_99_P"C'OB!_P"%%8_X4?\ $;S^RS_T8]\0/_"BL?\ M"BB@ _XC>?V6?^C'OB!_X45C_A1_Q&\_LL_]&/?$#_PHK'_"BB@ _P"(WG]E MG_HQ[X@?^%%8_P"%'_$;S^RS_P!&/?$#_P **Q_PHHH /^(WG]EG_HQ[X@?^ M%%8_X4?\1O/[+/\ T8]\0/\ PHK'_"BB@ _XC>?V6?\ HQ[X@?\ A16/^%'_ M !&\_LL_]&/?$#_PHK'_ HHH /^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/_1CW MQ _\**Q_PHHH /\ B-Y_99_Z,>^('_A16/\ A1_Q&\_LL_\ 1CWQ _\ "BL? M\*** #_B-Y_99_Z,>^('_A16/^%'_$;S^RS_ -&/?$#_ ,**Q_PHHH /^(WG M]EG_ *,>^('_ (45C_A1_P 1O/[+/_1CWQ _\**Q_P *** #_B-Y_99_Z,>^ M('_A16/^%'_$;S^RS_T8]\0/_"BL?\*** #_ (C>?V6?^C'OB!_X45C_ (4? M\1O/[+/_ $8]\0/_ HK'_"BB@ _XC>?V6?^C'OB!_X45C_A1_Q&\_LL_P#1 MCWQ _P#"BL?\*** #_B-Y_99_P"C'OB!_P"%%8_X4?\ $;S^RS_T8]\0/_"B ML?\ "BB@ _XC>?V6?^C'OB!_X45C_A1_Q&\_LL_]&/?$#_PHK'_"BB@ _P"( MWG]EG_HQ[X@?^%%8_P"%'_$;S^RS_P!&/?$#_P **Q_PHHH /^(WG]EG_HQ[ MX@?^%%8_X4?\1O/[+/\ T8]\0/\ PHK'_"BB@ _XC>?V6?\ HQ[X@?\ A16/ M^%'_ !&\_LL_]&/?$#_PHK'_ HHH /^(WG]EG_HQ[X@?^%%8_X4?\1O/[+/ M_1CWQ _\**Q_PHHH /\ B-Y_99_Z,>^('_A16/\ A1_Q&\_LL_\ 1CWQ _\ M"BL?\*** #_B-Y_99_Z,>^('_A16/^%'_$;S^RS_ -&/?$#_ ,**Q_PHHH / M^(WG]EG_ *,>^('_ (45C_A1_P 1O/[+/_1CWQ _\**Q_P *** #_B-Y_99_ MZ,>^('_A16/^%'_$;S^RS_T8]\0/_"BL?\*** #_ (C>?V6?^C'OB!_X45C_ M (4?\1O/[+/_ $8]\0/_ HK'_"BB@ _XC>?V6?^C'OB!_X45C_A1_Q&\_LL M_P#1CWQ _P#"BL?\*** #_B-Y_99_P"C'OB!_P"%%8_X4?\ $;S^RS_T8]\0 M/_"BL?\ "BB@ _XC>?V6?^C'OB!_X45C_A1_Q&\_LL_]&/?$#_PHK'_"BB@ M_P"(WG]EG_HQ[X@?^%%8_P"%'_$;S^RS_P!&/?$#_P **Q_PHHH /^(WG]EG M_HQ[X@?^%%8_X4?\1O/[+/\ T8]\0/\ PHK'_"BB@ _XC>?V6?\ HQ[X@?\ MA16/^%'_ !&\_LL_]&/?$#_PHK'_ HHH /^(WG]EG_HQ[X@?^%%8_X4?\1O M/[+/_1CWQ _\**Q_PHHH /\ B-Y_99_Z,>^('_A16/\ A1_Q&\_LL_\ 1CWQ M _\ "BL?\*** #_B-Y_99_Z,>^('_A16/^%'_$;S^RS_ -&/?$#_ ,**Q_PH MHH /^(WG]EG_ *,>^('_ (45C_A1_P 1O/[+/_1CWQ _\**Q_P *** #_B-Y M_99_Z,>^('_A16/^%'_$;S^RS_T8]\0/_"BL?\*** #_ (C>?V6?^C'OB!_X M45C_ (4?\1O/[+/_ $8]\0/_ HK'_"BB@ _XC>?V6?^C'OB!_X45C_A1_Q& M\_LL_P#1CWQ _P#"BL?\*** #_B-Y_99_P"C'OB!_P"%%8_X4?\ $;S^RS_T M8]\0/_"BL?\ "BB@ _XC>?V6?^C'OB!_X45C_A1_Q&\_LL_]&/?$#_PHK'_" MBB@ _P"(WG]EG_HQ[X@?^%%8_P"%'_$;S^RS_P!&/?$#_P **Q_PHHH /^(W MG]EG_HQ[X@?^%%8_X4?\1O/[+/\ T8]\0/\ PHK'_"BB@ _XC>?V6?\ HQ[X M@?\ A16/^%'_ !&\_LL_]&/?$#_PHK'_ HHH \3_P""CG_!VE^SQ^VY^P[\ K2OV3_"W[)'C30]0\=>&WTVTU;4-M?A;110!__V0$! end XML 14 R1.htm IDEA: XBRL DOCUMENT v3.22.0.1
Cover Page - USD ($)
$ in Billions
12 Months Ended
Dec. 31, 2021
Feb. 17, 2022
Jun. 30, 2021
Entity Information [Line Items]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2021    
Current Fiscal Year End Date --12-31    
Document Transition Report false    
Entity File Number 001-36773    
Entity Registrant Name WORKIVA INC    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 47-2509828    
Entity Address, Address Line One 2900 University Blvd    
Entity Address, City or Town Ames    
Entity Address, State or Province IA    
Entity Address, Postal Zip Code 50010    
City Area Code 888    
Local Phone Number 275-3125    
Title of 12(b) Security Class A common stock, par value $.001    
Trading Symbol WK    
Security Exchange Name NYSE    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Entity Shell Company false    
Entity Public Float     $ 4.7
Documents Incorporated by Reference Information required in response to Part III of Form 10-K (Items 10, 11, 12, 13 and 14) is hereby incorporated by reference to portions of the Registrant’s Proxy Statement for the Annual Meeting of Stockholders to be held in 2022. The Proxy Statement will be filed by the Registrant with the Securities and Exchange Commission no later than 120 days after the end of the Registrant’s fiscal year ended December 31, 2021.    
Document Fiscal Period Focus FY    
Amendment Flag false    
Document Fiscal Year Focus 2021    
Entity Central Index Key 0001445305    
Class A Common Stock      
Entity Information [Line Items]      
Entity Common Stock, Shares Outstanding   48,066,708  
Class B Common Stock      
Entity Information [Line Items]      
Entity Common Stock, Shares Outstanding   3,890,583  
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.22.0.1
Audit Information
12 Months Ended
Dec. 31, 2021
Audit Information [Abstract]  
Auditor Name Ernst & Young LLP
Auditor Location Chicago, Illinois
Auditor Firm ID 42
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Current assets    
Cash and cash equivalents $ 300,386 $ 322,831
Marketable securities 230,060 207,207
Accounts receivable, net of allowance for doubtful accounts of $591 and $717 at December 31, 2021 and 2020, respectively 76,848 68,922
Deferred costs 31,152 21,923
Other receivables 3,538 3,155
Prepaid expenses and other 15,108 9,047
Total current assets 657,092 633,085
Property and equipment, net 28,821 29,365
Operating lease right-of-use assets 17,760 15,844
Deferred costs, non-current 33,091 23,421
Goodwill 34,556 0
Intangible assets, net 10,434 1,583
Other assets 5,005 3,708
Total assets 786,759 707,006
Current liabilities    
Accounts payable 4,114 2,843
Accrued expenses and other current liabilities 84,126 68,256
Deferred revenue 258,023 208,990
Convertible senior notes, current 298,661 0
Finance lease obligations 1,575 1,705
Total current liabilities 646,499 281,794
Convertible senior notes, non-current 0 289,490
Deferred revenue, non-current 34,181 35,894
Other long-term liabilities 1,605 1,680
Operating lease liabilities, non-current 16,408 17,209
Finance lease obligations, non-current 15,087 16,662
Total liabilities 713,780 642,729
Stockholders’ equity    
Preferred stock, $0.001 par value per share, 100,000,000 shares authorized, no shares issued and outstanding 0 0
Additional paid-in-capital 525,646 478,698
Accumulated deficit (452,430) (414,700)
Accumulated other comprehensive (loss) income (288) 230
Total stockholders’ equity 72,979 64,277
Total liabilities and stockholders’ equity 786,759 707,006
Class A Common Stock    
Stockholders’ equity    
Common stock 47 41
Class B Common Stock    
Stockholders’ equity    
Common stock $ 4 $ 8
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Allowance for doubtful accounts $ 591 $ 717
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized 100,000,000 100,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Class A Common Stock    
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized 1,000,000,000 1,000,000,000
Common stock, shares issued 47,293,775 40,719,189
Common stock, shares outstanding 47,293,775 40,719,189
Class B Common Stock    
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized 500,000,000 500,000,000
Common stock, shares issued 4,150,583 8,069,610
Common stock, shares outstanding 4,150,583 8,069,610
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Revenue      
Total revenue $ 443,285 $ 351,594 $ 297,891
Cost of revenue      
Total cost of revenue 103,833 90,177 85,012
Gross profit 339,452 261,417 212,879
Operating expenses      
Research and development 115,735 94,844 89,921
Sales and marketing 178,785 144,687 120,300
General and administrative 74,287 59,688 48,064
Total operating expenses 368,807 299,219 258,285
Loss from operations (29,355) (37,802) (45,406)
Interest income 1,041 3,282 4,657
Interest expense (14,015) (13,964) (6,027)
Other income and (expense), net 3,229 (205) (564)
Loss before (benefit) provision for income taxes (39,100) (48,689) (47,340)
(Benefit) Provision for income taxes (1,370) (291) 139
Net loss $ (37,730) $ (48,398) $ (47,479)
Earnings Per Share [Abstract]      
Basic (in dollars per share) $ (0.74) $ (1.00) $ (1.03)
Diluted (in dollars per share) $ (0.74) $ (1.00) $ (1.03)
Weighted-average common shares outstanding - basic (in shares) 51,126,510 48,448,166 46,302,656
Weighted-average common shares outstanding - diluted (in shares) 51,126,510 48,448,166 46,302,656
Subscription and support      
Revenue      
Total revenue $ 379,340 $ 295,877 $ 245,765
Cost of revenue      
Total cost of revenue 60,551 49,503 42,881
Professional services      
Revenue      
Total revenue 63,945 55,717 52,126
Cost of revenue      
Total cost of revenue $ 43,282 $ 40,674 $ 42,131
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Statement of Comprehensive Income [Abstract]      
Net loss $ (37,730) $ (48,398) $ (47,479)
Other comprehensive income (loss), net of tax      
Foreign currency translation adjustment, net of income tax expense 266 (137) 13
Unrealized (loss) gain on available-for-sale securities, net of income tax expense (784) 80 176
Other comprehensive (loss) income, net of tax (518) (57) 189
Comprehensive loss $ (38,248) $ (48,455) $ (47,290)
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (DEFICIT) - USD ($)
$ in Thousands
Total
Adjustment
Common Stock (Class A and B)
Additional Paid-in-Capital
Accumulated Other Comprehensive Income
Accumulated Deficit
Accumulated Deficit
Adjustment
Balance at the beginning of the period (in shares) at Dec. 31, 2018     44,044,000        
Beginning of the period at Dec. 31, 2018 $ (9,740) $ (11,796) $ 44 $ 297,145 $ 98 $ (307,027) $ (11,796)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Stock-based compensation expense 35,784     35,784      
Issuance of common stock upon exercise of stock options (in shares)     1,997,000        
Issuance of common stock upon exercise of stock options 24,152   $ 3 24,149      
Issuance of common stock under employee stock purchase plan (in shares)     188,000        
Issuance of common stock under employee stock purchase plan 4,922     4,922      
Issuance of restricted stock units (in shares)     420,000        
Tax withholdings related to net share settlements of stock-based compensation awards (in shares)     (10,000)        
Tax withholdings related to net share settlements of stock-based compensation awards (390)     (390)      
Equity component of convertible senior notes, net 58,560     58,560      
Net loss (47,479)         (47,479)  
Other comprehensive income (loss) 189       189    
Balance at the end of the period (in shares) at Dec. 31, 2019     46,639,000        
End of the period at Dec. 31, 2019 54,202   $ 47 420,170 287 (366,302)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Stock-based compensation expense 45,771     45,771      
Issuance of common stock upon exercise of stock options (in shares)     1,398,000        
Issuance of common stock upon exercise of stock options 19,189   $ 2 19,187      
Issuance of common stock under employee stock purchase plan (in shares)     187,000        
Issuance of common stock under employee stock purchase plan 7,227     7,227      
Issuance of restricted stock units (in shares)     796,000        
Tax withholdings related to net share settlements of stock-based compensation awards (in shares)     (231,000)        
Tax withholdings related to net share settlements of stock-based compensation awards (13,657)     (13,657)      
Net loss (48,398)         (48,398)  
Other comprehensive income (loss) (57)       (57)    
Balance at the end of the period (in shares) at Dec. 31, 2020     48,789,000        
End of the period at Dec. 31, 2020 64,277   $ 49 478,698 230 (414,700)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Stock-based compensation expense $ 48,633     48,633      
Issuance of common stock upon exercise of stock options (in shares) 1,141,092   1,141,000        
Issuance of common stock upon exercise of stock options $ 16,600   $ 2 16,598      
Issuance of common stock under employee stock purchase plan (in shares)     149,000        
Issuance of common stock under employee stock purchase plan 8,861     8,861      
Issuance of restricted stock units (in shares)     1,578,000        
Tax withholdings related to net share settlements of stock-based compensation awards (in shares)     (213,000)        
Tax withholdings related to net share settlements of stock-based compensation awards (27,144)     (27,144)      
Net loss (37,730)         (37,730)  
Other comprehensive income (loss) (518)       (518)    
Balance at the end of the period (in shares) at Dec. 31, 2021     51,444,000        
End of the period at Dec. 31, 2021 $ 72,979   $ 51 $ 525,646 $ (288) $ (452,430)  
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Cash flows from operating activities      
Net loss $ (37,730) $ (48,398) $ (47,479)
Adjustments to reconcile net loss to net cash provided by operating activities:      
Depreciation and amortization 5,244 4,296 3,844
Stock-based compensation expense 48,633 45,771 35,784
Recovery of doubtful accounts (125) (159) (92)
Amortization of premiums and discounts on marketable securities, net 3,024 668 13
Amortization of debt discount and issuance costs 9,171 8,889 3,262
Gain on settlement of equity securities (3,698) 0 0
Deferred income tax (1,973) 0 (65)
Changes in assets and liabilities:      
Accounts receivable (7,683) (8,028) 5,166
Deferred costs (19,207) (15,953) (10,268)
Operating lease right-of-use asset 4,197 3,906 2,552
Other receivables (391) (680) (1,250)
Prepaid expenses and other (6,522) (2,492) (2,084)
Other assets (1,222) (215) (1,860)
Accounts payable 972 (4,106) 2,153
Deferred revenue 47,419 37,479 32,039
Operating lease liability (4,934) (4,525) (3,035)
Accrued expenses and other liabilities 14,669 16,790 12,238
Net cash provided by operating activities 49,844 33,243 30,918
Cash flows from investing activities      
Purchase of property and equipment (3,534) (1,873) (3,104)
Purchase of marketable securities (170,070) (175,926) (112,565)
Maturities of marketable securities 143,159 62,922 26,840
Sale of marketable securities 250 11,423 498
Acquisitions, net of cash acquired (37,467) 0 0
Purchase of intangible assets (219) (296) (734)
Other investments (750) 0 (1,000)
Net cash used in investing activities (68,631) (103,750) (90,065)
Cash flows from financing activities      
Proceeds from option exercises 16,600 19,189 24,152
Taxes paid related to net share settlements of stock-based compensation awards (27,144) (13,657) (390)
Proceeds from shares issued in connection with employee stock purchase plan 8,861 7,227 4,922
Proceeds from the issuance of convertible senior notes, net of issuance costs 0 0 335,899
Principal payments on finance lease obligations (1,705) (1,641) (1,565)
Net cash (used in) provided by financing activities (3,388) 11,118 363,018
Effect of foreign exchange rates on cash (270) 478 287
Net (decrease) increase in cash and cash equivalents (22,445) (58,911) 304,158
Cash and cash equivalents at beginning of year 322,831 381,742 77,584
Cash and cash equivalents at end of year 300,386 322,831 381,742
Supplemental cash flow disclosure      
Cash paid for interest 4,837 5,067 1,340
Cash paid for income taxes, net of refunds (41) 679 371
Supplemental disclosure of noncash investing and financing activities      
Allowance for tenant improvements 0 149 270
Purchases of property and equipment, accrued but not paid $ 350 $ 263 $ 144
XML 22 R9.htm IDEA: XBRL DOCUMENT v3.22.0.1
Organization and Significant Accounting Policies
12 Months Ended
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Significant Accounting Policies Organization and Significant Accounting Policies
Organization
Workiva Inc., a Delaware corporation, and its wholly-owned subsidiaries (the “Company” or “we” or “us”) simplifies complex work for thousands of organizations worldwide. We are a leading provider of cloud-based compliance and regulatory reporting solutions that are designed to solve business challenges at the intersection of data, process and people. Our operational headquarters are located in Ames, Iowa, with additional offices located in the United States, Europe, the Asia-Pacific region and Canada.
Basis of Presentation and Principles of Consolidation
The consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles and include the accounts of Workiva Inc. and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.
Seasonality affects our revenue, expenses and cash flows from operations. Revenue from professional services is generally higher in the first quarter as many of our customers file their 10-K in the first calendar quarter. Sales and marketing expense is generally higher in the third quarter since we hold our annual user conference in September. Our transition to a virtual event in September 2020 and September 2021 has mostly mitigated this trend. In addition, the timing of cash bonus payments to employees during the first and fourth calendar quarters may result in some seasonality in operating cash flow.
Segments
Our chief operating decision maker reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance. There are no segment managers who are held accountable by the chief operating decision maker, or anyone else, for operations, operating results and planning for levels or components below the consolidated unit level. Accordingly, we determined we have one operating and reportable segment.
Foreign Currency
We translate the financial statements of our foreign subsidiaries, which have a functional currency in the respective country’s local currency, to U.S. dollars using month-end exchange rates for assets and liabilities and average exchange rates for revenue, costs and expenses. Translation gains and losses are recorded in accumulated other comprehensive income as a component of stockholders’ equity (deficit). Gains and losses resulting from foreign currency transactions that are denominated in currencies other than the entity's functional currency are included within other (expense) income, net on the consolidated statements of operations.
Use of Estimates
The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States requires us to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. We base our estimates on historical experience and various other assumptions believed to be reasonable. These estimates include, but are not limited to, the allowance for doubtful accounts, the determination of the relative selling prices of our services, the measurement of material rights, health insurance claims incurred but not yet reported, valuation of available-for-sale marketable securities, useful lives of deferred contract costs, intangible assets and property and equipment, goodwill, income taxes, discount rates used in the valuation of right-of-use assets and lease liabilities, the fair value of the liability and equity components of the convertible senior notes, and certain assumptions used in the valuation of equity awards. While these estimates are based on our best knowledge of current events and actions that may affect us in the future, actual results may differ materially from these estimates.
Cash and Cash Equivalents
Cash consists of cash on deposit with banks that is stated at cost, which approximates fair value. We invest our excess cash primarily in highly liquid money market funds and marketable securities. We classify all highly liquid investments with stated maturities of three months or less from date of purchase as cash equivalents and all highly liquid investments with stated maturities of greater than three months as marketable securities.
Marketable Securities
Our marketable securities consist of commercial paper, corporate debt securities, U.S. treasury debt securities and foreign government debt securities. We classify our marketable securities as available-for-sale at the time of purchase and reevaluate such classification as of each balance sheet date. We may sell these securities at any time for use in current operations even if they have not yet reached maturity. As a result, we classify our investments, including securities with maturities beyond twelve months as current assets in the accompanying consolidated balance sheets. Available-for-sale securities are recorded at fair value each reporting period. Unrealized gains and losses are excluded from earnings and recorded as a separate component within accumulated other comprehensive income on the consolidated balance sheets until realized. Dividend income is reported within other (expense) income, net on the consolidated statements of operations. We evaluate our investments to assess whether the amortized cost basis is in excess of estimated fair value and determine what amount of that difference, if any, is caused by expected credit losses. Allowance for credit losses are recognized as a charge in other (expense) income, net on the consolidated statements of operations, and any remaining unrealized losses are included in accumulated other comprehensive income on the consolidated balance sheets. There were no credit losses recorded for the years ended December 31, 2021 and 2020. There was no impairment charge for any unrealized losses in 2019. We determine realized gains and losses on the sale of marketable securities on the specific identification method and record such gains and losses in other (expense) income, net on the consolidated statements of operations.
Fair Value of Financial Instruments
Our financial assets, which include cash equivalents and marketable securities, are measured and recorded at fair value on a recurring basis. Our other current financial assets and our other current financial liabilities have fair values that approximate their carrying value due to their short-term maturities.
Concentration of Credit Risk
Financial instruments that potentially subject us to concentrations of credit risk consist principally of cash and cash equivalents and accounts receivable. We place our cash and cash equivalents with high credit-quality financial institutions. Such deposits may be in excess of federally insured limits. To date, we have not experienced any losses on our cash and cash equivalents. We perform periodic evaluations of the relative credit standing of the financial institutions.
We perform ongoing credit evaluations of our customers’ financial condition and require no collateral from our customers. We maintain an allowance for doubtful accounts receivable based upon the expected collectability of accounts receivable balances. We did not have a significant concentration of accounts receivable from any single customer or from customers in any single country outside of the United States at December 31, 2021 or 2020.
Deferred Costs
We pay sales commissions for initial contracts and expansions of existing contracts with customers. These commissions earned by our sales force are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions paid where the amortization period is one year or less are expensed as incurred. All other sales commissions are deferred and then amortized on a straight-line basis over a period of benefit that we have determined to be three years. We determined the period of benefit by taking into consideration our standard contract terms and conditions, rate of technological change and other factors. Amortization expense is included in sales and marketing expense in the accompanying consolidated statements of operations.
Property and Equipment, net
Property and equipment is stated at cost, net of accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful lives of the respective assets, generally three to ten years. We amortize leasehold improvements and assets under finance leases over the lesser of the term of the lease including renewal options that are reasonably assured or the estimated useful life of the assets. Depreciation and amortization expense related to property and equipment totaled $4.1 million, $3.8 million and $3.4 million for the years ended December 31, 2021, 2020 and 2019, respectively.
Revenue Recognition
We generate revenue through the sale of subscriptions to our cloud-based software and the delivery of professional services. We recognize revenue 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.
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
Recognition of revenue when, or as, we satisfy a performance obligation
We report revenue net of sales and other taxes collected from customers to be remitted to government authorities.
Subscription and Support Revenue 
We recognize subscription and support revenue on a ratable basis over the contract term beginning on the date that our service is made available to the customer. Our subscription contracts are generally twelve to 36 months in duration, are billed either annually or in advance and are non-cancelable. We consider the access to our platform and related support services in a customer contract to be a series of distinct services which comprise a single performance obligation because they are substantially the same and have the same pattern of transfer.
Professional Services Revenue and Customer Options
Professional services revenues primarily consist of fees for document set up, XBRL tagging, and consulting with our customers on business processes and best practices. We have determined that an agreement to purchase these professional services constitutes an option to purchase services in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification No. 606, Revenue from Contracts with Customers, (ASC 606) rather than an agreement that creates enforceable rights and obligations because of the customer's contractual right to cancel services that have not yet been used. In the limited case of agreements where we determined that the option provides the customer with a material right, we allocate a portion of the transaction price to the material right based upon the relative standalone selling price. Professional service agreements that do not contain a material right are accounted for when the customer exercises its option to purchase additional services. Revenue is recognized for document set ups when the service is complete and control has transferred to the customer. Revenues from XBRL tagging and consulting services are recognized as the services are performed.
Contracts with Multiple Performance Obligations 
Some of our contracts with customers contain multiple performance obligations. For these contracts, we account for the individual performance obligations separately if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. We determine the standalone selling prices based on our overall pricing objectives, taking into consideration market conditions and entity-specific factors, including the value of our arrangements, length of term, customer demographics and the numbers and types of users within our arrangements.
Deferred Revenue
We typically invoice our customers for subscription and support fees annually in advance on one- to three-year contract terms. For contracts with a two or three year term, customers sometimes elect to pay the entire multi-year subscription term in advance. Unpaid invoice amounts for non-cancelable services starting in future periods are included in accounts receivable and deferred revenue. The portion of deferred revenue that we anticipate will be recognized after the succeeding twelve-month period is recorded as non-current deferred revenue, and the remaining portion is recorded as current deferred revenue.
Customer Deposits
As an agreement to purchase professional services constitutes a customer option, fees received in advance of these services being performed are considered customer deposits and are included in accrued expenses and other current liabilities on the consolidated balance sheets. Unpaid invoice amounts for these professional services starting in future periods are excluded from accounts receivable and accrued expenses and other current liabilities.
Cost of Revenue
Cost of revenue consists primarily of personnel and related costs directly associated with the professional services and customer success teams and training personnel, including salaries, benefits, bonuses, and stock-based compensation; the costs of contracted third-party vendors; the costs of server usage by our customers; information technology costs; and facility costs.
Sales and Marketing Expenses
Sales and marketing expenses consist primarily of personnel and related costs, including salaries, benefits, bonuses, commissions, travel, and stock-based compensation. Other costs included in this expense are marketing and promotional events, our annual user conference, online marketing, product marketing, information technology costs, and facility costs.
Advertising costs are charged to sales and marketing expense as incurred. Advertising expense totaled $5.6 million, $3.8 million and $3.4 million for the years ended December 31, 2021, 2020 and 2019, respectively.
Research and Development Expenses
Research and development expenses consist primarily of personnel and related costs, including salaries, benefits, bonuses, and stock-based compensation, costs of server usage by our developers, information technology costs, and facility costs.
General and Administrative Expenses
General and administrative expenses consist primarily of personnel and related costs for our executive, finance, legal, human resources, and administrative personnel, including salaries, benefits, bonuses, and stock-based compensation; legal, accounting, and other professional service fees; other corporate expenses; information technology costs; and facility costs.
Leases
We determine whether an arrangement contains a lease at inception. Operating leases are included in operating lease right-of-use (“ROU”) assets, other current liabilities, and operating lease liabilities on our consolidated balance sheets. Finance leases are included in property and equipment, net, finance lease obligations, and finance lease obligations, non-current on our consolidated balance sheets.
ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Lease ROU assets and lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at the commencement date. Our variable lease payments consist of non-lease services related to the lease. Variable lease payments are excluded from the ROU assets and lease liabilities and are recognized in the period in which the obligation for those payments is incurred. As our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. We do not include options to extend or terminate the lease term unless it is reasonably certain that we will exercise any such options. We recognize rent expense under our operating leases on a straight-line basis. For finance leases, we record interest expense on the lease liability in addition to amortizing the right-of-use asset (generally straight-line) over the shorter of the lease term or the useful life of the right-of-use asset.
We have lease agreements with lease and non-lease components. We have elected to account for these lease and non-lease components as a single lease component. We do not recognize right-of-use assets or lease liabilities for short-term leases, which have a lease term of twelve months or less, and instead will recognize lease payments as expense on a straight-line basis over the lease term.
Acquisitions
When we acquire a business, the purchase price is allocated to the assets acquired and liabilities assumed based on their estimated fair values as of the acquisition date. During the measurement period, which may be up to one year from the acquisition date, adjustments to the fair value of assets acquired and liabilities assumed may be recorded, with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to our consolidated statement of operations.
Goodwill
Goodwill represents the cost in excess of the fair value of the net assets acquired in a business combination. Goodwill is tested for impairment at the reporting unit level on an annual basis and on an interim basis if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying value. We perform our annual goodwill impairment test as of October 1. For the year ended December 31, 2021, we determined there were no events or circumstances which indicated that the carrying value of a reporting unit exceeded the fair value.
Intangible Assets
Intangible assets consist of patents and intangible assets acquired in a business combination or asset acquisition, primarily technology, customer-related assets, and trade names. Patents are recorded at cost to obtain and amortized over the useful lives. Certain patents are in the legal application process and therefore are not currently being amortized. Intangible assets acquired in a business combination or an asset acquisition are recorded at fair value on the date of acquisition and amortized over their estimated useful lives.
Impairment of Long-Lived Assets
Long-lived assets, such as property, equipment, right-of-use assets, and intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or asset group may not be recoverable. If circumstances require that a long-lived asset or asset group be tested for possible impairment, we first compare the undiscounted cash flows expected to be generated by that long-lived asset or asset group to its carrying amount. If the carrying amount of the long-lived asset or asset group is not recoverable on an undiscounted cash flow basis, an impairment is recognized to the extent that the carrying amount exceeds its fair value. There were no impairment losses related to long-lived assets in any of the periods presented.
Stock-Based Compensation
We measure all share-based payments, including grants of options to purchase common stock and the issuance of restricted stock units to employees, service providers and board members, using a fair-value based method. We record forfeitures as they occur. The cost of services received from employees and non-employees in exchange for awards of equity instruments is recognized in the consolidated statement of operations based on the estimated fair value of those awards on the grant date or reporting date, if required to be remeasured, and amortized on a straight-line basis over the requisite service period. We use the Black-Scholes option-pricing model to determine the fair values of shares to be issued pursuant to our Employee Stock Purchase Plan (“ESPP”). For restricted stock units, fair value is based on the closing price of our common stock on the grant date.
Income Taxes
We record current income taxes based on our estimates of current taxable income and provide for deferred income taxes to reflect estimated future income tax payments and receipts. We are subject to federal income taxes as well as state taxes. In addition, we are subject to taxes in the foreign jurisdictions where we operate.
We account for income taxes using the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this method, we determine deferred tax assets and liabilities on the basis of the differences between the financial statement and tax bases of assets and liabilities by using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment rate.
We account for the effects of Global Intangible Low-Taxed Income in the period incurred.
We recognize deferred tax assets to the extent that we believe that these assets are more likely than not to be realized. In making such a determination, we consider all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax planning strategies and results of recent operations. If we determine that we would be able to realize our deferred tax assets in the future in excess of their net recorded amount, we would make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.
We record uncertain tax positions in accordance with ASC 740, Income Taxes, on the basis of a two-step process in which (1) we determine whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not threshold, we recognize the largest amount of tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority.
We recognize interest and penalties related to unrecognized tax benefits on the (benefit) provision for income taxes line in the accompanying consolidated statements of operations. Interest and penalties were not significant during the years ended December 31, 2021, 2020 and 2019. Accrued interest and penalties are included on the accrued expenses and other current liabilities line in the consolidated balance sheets.
Accounts Receivable and Allowance for Doubtful Accounts
Accounts receivable are recorded at the invoiced amount net of an allowance for doubtful accounts. The allowance for doubtful accounts is based on our assessment of the collectability of customer accounts. We regularly review our receivables that remain outstanding past their applicable payment terms and established an allowance for potential write-offs by considering factors such as historical experience, credit quality, age of the accounts receivable balances, and current and forecasted economic conditions that may affect a customer’s ability to pay. Accounts receivable deemed uncollectible are charged against the allowance once collection efforts have been exhausted.
Recently Adopted Accounting Pronouncements
In December 2019, the FASB issued Accounting Standards Update (“ASU”) 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which was issued to simplify the accounting for income taxes by removing certain exceptions for recognizing deferred taxes, performing intraperiod allocation, and calculating income taxes in interim periods. Further, ASU 2019-12 adds guidance to reduce complexity in certain areas, including recognizing deferred taxes for tax basis goodwill and allocating taxes to members of a consolidated group. The standard became effective for interim and annual periods beginning after December 15, 2020, with early adoption permitted. Effective January 1, 2021, we adopted this standard. The adoption of this new standard did not have a material impact on our consolidated financial statements.
New Accounting Pronouncements Not Yet Adopted
In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which amends the accounting related to contract assets and liabilities acquired in business combinations. This ASU requires that entities recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with ASC 606, Revenue from Contracts with Customers. This update is effective for fiscal years beginning after December 15, 2022. We intend to adopt this standard on January 1, 2022 and do not expect the adoption of this update to have a material impact on our consolidated financial statements.
In August 2020, the FASB issued ASU 2020-06, Accounting for Convertible Instruments and Contracts in an Entity's Own Equity. Under ASU 2020-06, embedded conversion features are no longer separated from the host contract for convertible instruments with conversion features that are not required to be accounted for as derivatives under Topic 815, or that do not result in substantial premiums accounted for as paid-in capital. The convertible debt instruments will be accounted for as a single liability measured at amortized cost. This will also result in the interest expense recognized for convertible debt instruments to be closer to the coupon interest rate. The new guidance also requires the if-converted method to be applied for all convertible instruments when calculating earnings per share. The new standard is effective for interim and annual periods beginning after December 15, 2021 and can be adopted on either a modified retrospective or full retrospective basis.
We will adopt this standard on January 1, 2022 using the modified retrospective method. Adoption of the new standard is expected to result in a decrease to accumulated deficit of approximately $18 million, a decrease to additional paid-in capital of approximately $58 million, and an increase to convertible senior notes, current of approximately $40 million on the consolidated balance sheet.
XML 23 R10.htm IDEA: XBRL DOCUMENT v3.22.0.1
Cash Equivalents and Marketable Securities
12 Months Ended
Dec. 31, 2021
Investments, Debt and Equity Securities [Abstract]  
Cash Equivalents and Marketable Securities Cash Equivalents and Marketable SecuritiesAt December 31, 2021, cash equivalents and marketable securities consisted of the following (in thousands):
Amortized CostUnrealized GainsUnrealized LossesAggregate Fair Value
Money market funds$259,754 $— $— $259,754 
Commercial paper10,479 — — 10,479 
U.S. treasury debt securities54,809 (206)54,605 
Corporate debt securities161,792 (334)161,461 
Foreign government debt securities5,014 — 5,015 
$491,848 $$(540)$491,314 
Included in cash and cash equivalents$261,254 $— $— $261,254 
Included in marketable securities$230,594 $$(540)$230,060 
At December 31, 2020, cash equivalents and marketable securities consisted of the following (in thousands):
Amortized CostUnrealized GainsUnrealized LossesAggregate Fair Value
Money market funds$265,578 $— $— $265,578 
Commercial paper21,489 — — 21,489 
U.S. treasury debt securities51,731 80 (2)51,809 
Corporate debt securities147,715 214 (47)147,882 
Foreign government debt securities1,025 — 1,027 
$487,538 $296 $(49)$487,785 
Included in cash and cash equivalents$280,578 $— $— $280,578 
Included in marketable securities$206,960 $296 $(49)$207,207 
The contractual maturities of the investments classified as marketable securities are as follows (in thousands):
As of December 31, 2021
Due within one year$138,637 
Due in one to two years91,423 
Due in three to five years— 
$230,060 
The following table presents gross unrealized losses and fair values for those cash equivalents and marketable securities that were in an unrealized loss position as of December 31, 2021, aggregated by investment category and the length of time that individual securities have been in a continuous loss position (in thousands):
As of December 31, 2021
Less than 12 months12 months or greater
Fair ValueUnrealized LossFair ValueUnrealized Loss
U.S. treasury debt securities$46,553 $(206)$— $— 
Corporate debt securities156,588 (334)— — 
Total$203,141 $(540)$— $— 
We do not believe the unrealized losses represent credit losses based on our evaluation of available evidence as of December 31, 2021, which includes an assessment of whether it is more likely than not we will be required to sell the investment before recovery of the investment’s amortized cost basis.
XML 24 R11.htm IDEA: XBRL DOCUMENT v3.22.0.1
Supplemental Consolidated Balance Sheet Information
12 Months Ended
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Supplemental Consolidated Balance Sheet Information Supplemental Consolidated Balance Sheet Information
Property and Equipment, net
Property and equipment, net as of December 31, 2021 and 2020 consisted of (in thousands):
As of December 31,
20212020
Building under finance lease$21,574 $21,574 
Computers, equipment and software10,495 7,995 
Furniture and fixtures8,373 8,284 
Vehicles97 97 
Leasehold improvements7,907 7,755 
Construction in process361 93 
48,807 45,798 
Less: accumulated depreciation and amortization(19,986)(16,433)
$28,821 $29,365 
Accumulated amortization related to finance leases was $2.7 million and $1.8 million as of December 31, 2021 and 2020, respectively.
Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities as of December 31, 2021 and 2020 consisted of (in thousands):
As of December 31,
20212020
Accrued vacation$11,221 $10,294 
Accrued commissions11,122 12,678 
Accrued bonuses8,292 6,573 
Accrued payroll4,494 2,631 
Estimated health insurance claims1,814 1,224 
Accrued interest1,455 1,455 
ESPP employee contributions5,349 4,269 
Customer deposits26,517 18,283 
Operating lease liabilities6,008 4,541 
Accrued other liabilities7,854 6,308 
$84,126 $68,256 
XML 25 R12.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurements
12 Months Ended
Dec. 31, 2021
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements We determine the fair values of our financial instruments based on the fair value hierarchy, which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs
when measuring fair value. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The fair value assumes that the transaction to sell the asset or transfer the liability occurs in the principal or most advantageous market for the asset or liability and establishes that the fair value of an asset or liability shall be determined based on the assumptions that market participants would use in pricing the asset or liability. The classification of a financial asset or liability within the hierarchy is based upon the lowest level input that is significant to the fair value measurement. The fair value hierarchy prioritizes the inputs into three levels that may be used to measure fair value:
Level 1 - Inputs are unadjusted quoted prices in active markets for identical assets or liabilities.
Level 2 - Inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument.
Level 3 - Inputs are unobservable inputs based on our assumptions.
Financial Assets
Cash equivalents primarily consist of AAA-rated money market funds with overnight liquidity and no stated maturities. We classified cash equivalents as Level 1 due to the short-term nature of these instruments and measured the fair value based on quoted prices in active markets for identical assets.
When available, our marketable securities are valued using quoted prices for identical instruments in active markets. If we are unable to value our marketable securities using quoted prices for identical instruments in active markets, we value our investments using broker reports that utilize quoted market prices for comparable instruments. As of December 31, 2021 and 2020, all of our marketable securities were valued using quoted prices for comparable instruments in active markets and are classified as Level 2.
Based on our valuation of our money market funds and marketable securities, we concluded that they are classified in either Level 1 or Level 2. The following table presents information about our assets that are measured at fair value on a recurring basis using the above input categories (in thousands):
Fair Value Measurements as of December 31, 2021Fair Value Measurements as of December 31, 2020
DescriptionTotalLevel 1Level 2TotalLevel 1Level 2
Money market funds$259,754 $259,754 $— $265,578 $265,578 $— 
Commercial paper10,479 — 10,479 21,489 — 21,489 
U.S. treasury debt securities54,605 — 54,605 51,809 — 51,809 
Corporate debt securities161,461 — 161,461 147,882 — 147,882 
Foreign government debt securities5,015 — 5,015 1,027 — 1,027 
$491,314 $259,754 $231,560 $487,785 $265,578 $222,207 
Included in cash and cash equivalents$261,254 $280,578 
Included in marketable securities$230,060 $207,207 
We completed acquisitions during the year ended December 31, 2021. The values of the net assets acquired and any resulting goodwill were recorded at fair value using Level 3 inputs. The majority of the related current assets acquired and liabilities assumed were recorded at their carrying values as of the date of acquisition, as their carrying values approximated their fair values due to their short-term nature. The fair values of goodwill and definite-lived intangible assets acquired in the acquisition was externally estimated primarily based on the income approach. The income approach estimates fair value
based on the present value of the cash flows that the assets are expected to generate in the future. We developed internal estimates for the expected cash flows and discount rates used in the present value calculations.
Convertible Senior Notes
As of December 31, 2021, the fair value of our convertible senior notes was $614.7 million. The fair value was determined based on the quoted price of the convertible senior notes in an over-the-counter market on the last trading day of the reporting period and has been classified as Level 2 in the fair value hierarchy. See Note 8 to the consolidated financial statements for more information.
XML 26 R13.htm IDEA: XBRL DOCUMENT v3.22.0.1
Deferred Costs
12 Months Ended
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]  
Deferred Costs Deferred CostsDeferred costs, which primarily consist of costs to obtain contracts with customers, were $64.2 million and $45.3 million for the years ended December 31, 2021 and 2020, respectively. Amortization expense for the deferred costs was $34.1 million and $21.0 million for the years ended December 31, 2021 and 2020, respectively. There were no material impairment losses in relation to the costs capitalized for the periods presented.Revenue Recognition
Disaggregation of Revenue
The following table presents our revenues disaggregated by industry (in thousands):
For the year ended December 31,
202120202019
Information technology$47,697 $34,878 $30,798 
Diversified financials57,470 44,326 34,614 
Consumer discretionary41,826 34,029 29,147 
Industrials59,797 46,764 39,210 
Healthcare39,394 30,676 24,764 
Banks46,702 39,630 33,573 
Insurance27,206 21,993 18,047 
Energy21,093 18,380 18,113 
Real estate21,042 18,070 16,572 
Utilities21,319 13,561 12,231 
Materials19,357 16,321 14,761 
Public administration13,719 11,433 6,974 
Consumer staples13,146 10,683 9,570 
Other13,517 10,850 9,517 
Total revenues$443,285 $351,594 $297,891 
Revenues by industry are derived from leading software providers. In 2021 we refined our policy surrounding customer industry categorization and accordingly the prior year amounts have been updated to reflect these refinements.
The following table presents our revenues disaggregated by type of good or service (in thousands):
For the year ended December 31,
202120202019
Subscription and support$379,340 $295,877 $245,765 
XBRL professional services44,763 38,032 38,734 
Other services19,182 17,685 13,392 
Total revenues$443,285 $351,594 $297,891 
Deferred Revenue
During the year ended December 31, 2021, we recognized $239.3 million of revenue that was included in the deferred revenue balance at the beginning of the period.
Transaction Price Allocated to the Remaining Performance Obligations
As of December 31, 2021, revenue of approximately $576.2 million is expected to be recognized from remaining performance obligations for subscription contracts. We expect to recognize approximately $336.0 million of these remaining performance obligations over the next 12 months, with the balance recognized thereafter.
XML 27 R14.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Purchase Commitments
We enter into certain non-cancelable agreements with third-party providers for our use of cloud services and cloud infrastructure services in the ordinary course of business. Under these agreements, we are committed to purchase $13.7 million in fiscal year 2022, $13.5 million in fiscal year 2023, and $11.1 million in fiscal year 2024.
Litigation
From time to time we may become involved in legal proceedings or be subject to claims arising in the ordinary course of our business. We evaluate the development of legal matters on a regular basis and accrue a liability when we believe a loss is probable and the amount can be reasonably estimated. Although the results of litigation and claims cannot be predicted with certainty, we currently believe that the final outcome of any currently pending legal proceedings to which we are a party will not have a material adverse effect on our business, operating results, financial condition or cash flows. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.
XML 28 R15.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases
12 Months Ended
Dec. 31, 2021
Leases [Abstract]  
Leases Leases
We lease certain office space, residential space, buildings and land with various lease terms through June 2043. Certain office leases include one or more options to renew, with renewal terms that can extend the lease term from 1 to 5 years. The exercise of lease renewal options is at our sole discretion and are assessed whether to factor as part of the lease term at lease inception. Our leases generally require us to pay a proportionate share of real estate taxes, insurance, common area maintenance, and other operating costs in addition to a base or fixed rent.
The components of lease expense recognized in the consolidated statements of operations were as follows (in thousands):
Year ended December 31,
202120202019
Operating lease cost$4,750 $4,475 $3,544 
Finance lease cost:
Amortization of right-of-use assets880 922 926 
Interest on lease obligations956 1,197 1,306 
Short-term lease cost1,667 1,727 1,324 
Variable lease cost1,163 1,214 923 
$9,416 $9,535 $8,023 

Supplemental cash flow information related to leases was as follows (in thousands):
Year ended December 31,
202120202019
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$6,028 $5,350 $4,018 
Finance cash flows from finance leases1,705 1,641 1,565 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$6,299 $4,121 $2,207 
Finance leases— — — 
Other supplemental information related to leases was as follows:
As of December 31,
202120202019
Weighted Average Remaining Lease Term (in years)
Operating leases5.76.57.6
Finance leases21.422.423.4
Weighted Average Discount Rate
Operating leases4.9 %5.5 %5.7 %
Finance leases5.5 %5.5 %6.0 %
As of December 31, 2021, the aggregate annual lease obligations were as follows (in thousands):
Operating LeasesFinance Leases
2022$6,946 $2,436 
20235,561 1,315 
20244,247 1,315 
20252,572 1,315 
20261,536 1,315 
Thereafter5,439 18,661 
Total lease obligations26,301 26,357 
Less: Amount representing interest(3,885)(9,695)
Net lease obligations$22,416 $16,662 
Leases Leases
We lease certain office space, residential space, buildings and land with various lease terms through June 2043. Certain office leases include one or more options to renew, with renewal terms that can extend the lease term from 1 to 5 years. The exercise of lease renewal options is at our sole discretion and are assessed whether to factor as part of the lease term at lease inception. Our leases generally require us to pay a proportionate share of real estate taxes, insurance, common area maintenance, and other operating costs in addition to a base or fixed rent.
The components of lease expense recognized in the consolidated statements of operations were as follows (in thousands):
Year ended December 31,
202120202019
Operating lease cost$4,750 $4,475 $3,544 
Finance lease cost:
Amortization of right-of-use assets880 922 926 
Interest on lease obligations956 1,197 1,306 
Short-term lease cost1,667 1,727 1,324 
Variable lease cost1,163 1,214 923 
$9,416 $9,535 $8,023 

Supplemental cash flow information related to leases was as follows (in thousands):
Year ended December 31,
202120202019
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$6,028 $5,350 $4,018 
Finance cash flows from finance leases1,705 1,641 1,565 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$6,299 $4,121 $2,207 
Finance leases— — — 
Other supplemental information related to leases was as follows:
As of December 31,
202120202019
Weighted Average Remaining Lease Term (in years)
Operating leases5.76.57.6
Finance leases21.422.423.4
Weighted Average Discount Rate
Operating leases4.9 %5.5 %5.7 %
Finance leases5.5 %5.5 %6.0 %
As of December 31, 2021, the aggregate annual lease obligations were as follows (in thousands):
Operating LeasesFinance Leases
2022$6,946 $2,436 
20235,561 1,315 
20244,247 1,315 
20252,572 1,315 
20261,536 1,315 
Thereafter5,439 18,661 
Total lease obligations26,301 26,357 
Less: Amount representing interest(3,885)(9,695)
Net lease obligations$22,416 $16,662 
XML 29 R16.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt
12 Months Ended
Dec. 31, 2021
Debt Disclosure [Abstract]  
Debt Debt
Convertible Senior Notes
In August 2019, we issued $345.0 million aggregate principal amount of 1.125% convertible senior notes due 2026 in a private placement to qualified institutional buyers pursuant to Rule 144A under the Securities Act of 1933, as amended, including the exercise in full by the initial purchasers of their option to purchase an additional $45.0 million principal amount (the “Notes”). The Notes were issued pursuant to an indenture and are senior, unsecured obligations of the Company. The Notes bear interest at a fixed rate of 1.125% per annum, payable semi-annually in arrears on February 15 and August 15 of each year, commencing on February 15, 2020. Proceeds from the issuance of the Notes totaled $335.9 million, net of initial purchaser discounts and issuance costs.
The initial conversion rate is 12.4756 shares of our common stock per $1,000 principal amount of Notes, which is equivalent to an initial conversion price of approximately $80.16 per share, subject to adjustment upon the occurrence of specified events.
Holders of the Notes may convert all or a portion of their Notes prior to the close of business on May 15, 2026, in multiples of $1,000 principal amount, only under the following circumstances:
during any calendar quarter commencing after the calendar quarter ending on September 30, 2019 (and only during such calendar quarter), if the last reported sale price of our Class A common stock, par value $0.001 per share (which we refer to in this offering memorandum as our “Class A common stock”), for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day;
during the five consecutive business day period immediately following any ten consecutive trading day period (the “measurement period”) in which the trading price (as defined below) per $1,000 principal amount of Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of our Class A common stock and the conversion rate on each such trading day;
if we call any or all of the Notes for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the redemption date; or
upon the occurrence of certain specified corporate events as set forth in the indenture.
On or after May 16, 2026, holders of the Notes may convert their Notes at any time until the close of business on the second scheduled trading day immediately preceding the maturity date of the Notes.
Upon conversion, we will pay or deliver, as the case may be, cash, shares of our Class A common stock or a combination of cash and shares of our Class A common stock, at our election, in the manner and subject to the terms and conditions provided in the indenture. It is our current intent to settle conversions through a combination settlement of cash and shares of our Class A common stock with a specified dollar amount per $1,000 principal amount of Notes of $1,000.
If we undergo a fundamental change (as defined in the indenture), holders may require us to repurchase for cash all or any portion of their Notes at a fundamental change repurchase price equal to 100% of the principal amount of the Notes to be repurchased, plus accrued and unpaid interest to, but excluding, the fundamental change repurchase date. In addition, following certain corporate events that occur prior to the maturity date or if we deliver a notice of redemption, we will increase, in certain circumstances, the conversion rate for a holder who elects to convert its Notes in connection with such corporate event or notice of redemption, as the case may be.
The Company may redeem for cash all or any portion of the Notes, at its option, on or after August 21, 2023, if the last reported sale price of the Company’s common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending on, and including, the trading day immediately preceding the date on which the Company provides notice of redemption at a redemption price equal to 100% of the principal amount of the Notes to be redeemed, plus any accrued and unpaid interest to, but excluding, the redemption date.
In accounting for the issuance of the Notes, we separated the Notes into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value of similar debt instruments that do not have an associated convertible feature. The carrying amount of the equity component, representing the conversion option, was determined by deducting the fair value of the liability components from the par value of the Notes. The difference represents the debt discount that is amortized to interest expense at an effective interest rate of 4.3% over the term of the Notes. The carrying amount of the equity component was $60.1 million and is recorded in additional paid-in-capital. The equity component is not remeasured as long as it continues to meet the conditions for equity classification.
In accounting for the issuance costs related to the Notes, we allocated the total amount incurred to the liability and equity components of the Notes based on the proportion of the proceeds allocated to the debt and equity components. Issuance costs attributable to the liability component were $7.5 million. The issuance costs allocated to the liability component are amortized to interest expense under the effective interest rate method over the contractual term of the Notes. Issuance costs attributable to the equity component of the Notes were $1.6 million and are netted against the equity components representing the conversion option in additional paid-in capital.
During the third and fourth quarters of 2021 one of the conversion conditions was met and the Notes are convertible at the option of the holders through March 31, 2022. Specifically, the last reported sale price of our Class A common stock exceeded 130% of the conversion price of the Notes for more than 20 trading days during the 30 consecutive trading days ended September 30, 2021 and December 31, 2021. As a result, the Notes are classified as current liabilities on the condensed consolidated balance sheet as of December 31, 2021. As of December 31, 2021, and through the date of this filing, we have not received any conversion requests for the Notes.
As of December 31, 2021 the if-converted value of the Notes exceeded the principal amount by $216.6 million.
As of December 31, 2021, the remaining life of the Notes is approximately 4.8 years.
The net carrying amount of the liability and equity components of the Notes was as follows (in thousands):
As of December 31,
20212020
Liability component:
Principal$345,000 $345,000 
Unamortized discount(41,193)(49,346)
Unamortized issuance costs(5,146)(6,164)
Net carrying amount$298,661 $289,490 
Equity component, net of purchase discounts and issuance costs$58,560 $58,560 
Interest expense related to the Notes is as follows (in thousands):
Year ended December 31,
202120202019
Contractual interest expense$3,881 $3,880 $1,444 
Amortization of debt discount8,153 7,901 2,900 
Amortization of issuance costs1,018 988 362 
Total interest expense$13,052 $12,769 $4,706 
XML 30 R17.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity (Deficit)
12 Months Ended
Dec. 31, 2021
Equity [Abstract]  
Stockholders' Equity (Deficit) Stockholders’ Equity (Deficit)We have two classes of authorized common stock: Class A common stock and Class B common stock. The rights of the holders of our Class A common stock and our Class B common stock are identical, except with respect to voting and conversion. Each share of our Class A common stock is entitled to one vote per share and is not convertible into any other shares of our capital stock. Each share of our Class B common stock is entitled to ten votes per share and is convertible into one share of our Class A common stock at any time. Our Class B common stock also will automatically convert into shares of our Class A common stock upon certain transfers and other events.
XML 31 R18.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation
12 Months Ended
Dec. 31, 2021
Share-based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation We grant stock-based incentive awards to attract, motivate and retain qualified employees, non-employee directors and consultants, and to align their financial interests with those of our stockholders. We utilize stock-based compensation in the form of restricted stock units, options to purchase Class A common stock and ESPP purchase rights. Prior to our corporate conversion in December 2014, awards were provided under the 2009 Unit Incentive Plan (“the 2009 Plan”). The 2009 Plan was amended to provide that no further awards will be issued thereunder, and our board of directors and stockholders adopted and approved our 2014 Equity Incentive Plan (“the 2014 Plan” and, together with the 2009 Plan, “the Plans”).
As of December 31, 2021, awards granted under the 2009 Plan consisted of stock options and awards granted under the 2014 Plan consisted of stock options and restricted stock units. There were no other grants of any other award types under the Plans. As of December 31, 2021, 1,180,086 shares of Class A common stock were available for grant under the 2014 Plan.
Our ESPP became effective on June 13, 2017. Under the ESPP, eligible employees are granted options to purchase shares of Class A common stock at the lower of 85% of the fair market value of the stock at the time of grant or 85% of the fair market value at the time of exercise. Options to purchase shares are granted twice yearly on or about July 15 and January 15 and are exercisable on or about the succeeding January 14 and July 14, respectively, of each year. As of December 31, 2021, 4,296,514 shares of Class A common stock were available for issuance under the ESPP. No participant may purchase more than $12,500 worth of Class A common stock in a six-month offering period.
Stock-Based Compensation Expense
Stock-based compensation expense was recorded in the following cost and expense categories consistent with the respective employee or service provider’s related cash compensation (in thousands):
Year ended December 31,
202120202019
Cost of revenue
Subscription and support
$2,868 $1,709 $1,554 
Professional services
1,729 1,434 1,725 
Operating expenses
Research and development
9,590 8,100 8,006 
Sales and marketing
13,901 11,062 8,792 
General and administrative
20,545 23,466 15,707 
Total
$48,633 $45,771 $35,784 
Stock Options
The following table summarizes the option activity under the Plans for the year ended December 31, 2021:




Options
Weighted-
Average
Exercise
Price
Weighted-
Average
Remaining
Contractual
Term (Years)
Aggregate Intrinsic Value
(in thousands)
Outstanding at December 31, 20202,903,167 $14.48 4.7$223,941 
Granted— — 
Forfeited(6,895)19.29 
Exercised(1,141,092)14.55 
Outstanding at December 31, 20211,755,180 $14.42 4.0$203,720 
Exercisable at December 31, 20211,755,180 $14.42 4.0$203,720 
Options to purchase Class A common stock generally vest over a three- or four-year period and are generally granted for a term of ten years. The total intrinsic value of options exercised during the years ended December 31, 2021, 2020 and 2019 was $123.4 million, $55.8 million and $75.6 million, respectively.
No options were granted during the years ended December 31, 2021, 2020 and 2019. The total fair value of options vested during the years ended December 31, 2021, 2020 and 2019 was approximately $0.9 million, $3.5 million and $5.8 million, respectively. As of December 31, 2021 there was no unrecognized compensation expense related to options.
Restricted Stock Units
Restricted stock units granted to employees generally vest over a three- or four-year period in equal, annual installments or with three-year cliff vesting. Restricted stock units granted to non-employee members of our Board of Directors generally have one-year cliff vesting from the date of grant. The recipient of a restricted stock unit award under the 2014 Plan will have no rights as a stockholder until share certificates are issued by us, but, at the discretion of our Compensation Committee, has the right to receive a dividend equivalent payment in the form of additional restricted stock units. Additionally, until the shares are issued, they have no voting rights and may not be bought or sold. The fair value for restricted stock unit awards is calculated based on the stock price on the date of grant. The total fair value of restricted stock units vested during the years ended December 31, 2021, 2020, and 2019 was approximately $54.9 million, $27.7 million, and $8.8 million, respectively.
The following table summarizes the restricted stock unit activity under the Plan for the year ended December 31, 2021:
Number of SharesWeighted-Average Grant Date Fair Value
Unvested at December 31, 20202,904,616 $35.72 
Granted916,634 109.64 
Forfeited(218,852)64.36 
Vested(1)
(1,710,699)31.89 
Unvested at December 31, 20211,891,699 $73.04 
(1) During the year ended December 31, 2021, in accordance with our Nonqualified Deferred Compensation Plan, recipients of 402,832 shares had elected to defer settlement of the vested restricted stock units and 270,567 were released from deferral. This resulted in total deferred units of 695,869 as of December 31, 2021.
Compensation expense associated with unvested restricted stock units is recognized on a straight-line basis over the vesting period. At December 31, 2021, there was approximately $100.6 million of total unrecognized compensation expense related to restricted stock units, which is expected to be recognized over a weighted-average period of 2.7 years.
Employee Stock Purchase Plan
The fair value of each option grant issued under the ESPP is estimated on the date of grant using the Black-Scholes option-pricing model. Expected volatility is based on the historical volatility of our Class A common stock, and the expected term represents the period of time the ESPP purchase rights are expected to be outstanding and approximates the offering period. The risk-free interest rate is based on yields on U.S. Treasury STRIPS (“Separate Trading of Registered Interest and Principal of Securities”) with a maturity similar to the estimated expected term of the ESPP purchase rights.
The fair value of our ESPP purchase rights was estimated assuming no expected dividends and the following weighted-average assumptions:
Year ended December 31,
202120202019
ESPP
Expected term (in years)0.50.50.5
Risk-free interest rate0.1%
0.2% - 1.5%
1.9% - 2.6%
Expected volatility
41.8% - 45.0%
40.6% - 61.0%
35.0% - 49.0%
The following table summarizes the ESPP activity under the Plan for the years ended December 31, 2021, 2020 and 2019:
For the year ended December 31,
202120202019
Shares issued148,864 186,855 188,390 
Weighted-average purchase price$59.52 $38.68 $26.13 
Total proceeds (in thousands)$8,861 $7,227 $4,922 
Compensation expense associated with ESPP purchase rights is recognized on a straight-line basis over the vesting period. At December 31, 2021, there was approximately $129,438 of total unrecognized compensation expense related to the ESPP, which is expected to be recognized over a weighted-average period of 14 days.
XML 32 R19.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accumulated Other Comprehensive Income
12 Months Ended
Dec. 31, 2021
Equity [Abstract]  
Accumulated Other Comprehensive Income Accumulated Other Comprehensive Income
The following table summarizes the activity of accumulated other comprehensive income during the years ended December 31, 2021, 2020 and 2019 (in thousands):
Accumulated translation adjustmentAccumulated unrealized holding gains (losses) on available-for-sale securitiesAccumulated other comprehensive income (loss)
Balance at December 31, 2018$165 $(67)$98 
Other comprehensive income13 176 189 
Balance at December 31, 2019178 109 287 
Other comprehensive (loss) income(137)80 (57)
Balance at December 31, 202041 189 230 
Other comprehensive income (loss)266 (784)(518)
Balance at December 31, 2021$307 $(595)$(288)
XML 33 R20.htm IDEA: XBRL DOCUMENT v3.22.0.1
Acquisitions
12 Months Ended
Dec. 31, 2021
Business Combination and Asset Acquisition [Abstract]  
Acquisitions Acquisitions
Mark V Systems Limited
On December 29, 2021, we acquired all of the stock in Mark V Systems Limited, the author of the only open source eXtensible Business Reporting Language validation engine, which ensures the continued accessibility of the open source validation engine. The acquisition was not material to the consolidated financial statements.
AuditNet, LLC
On December 10, 2021, we acquired all of the membership interests in AuditNet, LLC, a global audit content and services provider, which strengthens Workiva’s risk and assurance offerings. The acquisition was not material to the consolidated financial statements.
OneCloud, Inc.
On July 30, 2021, we acquired all of the equity interest in OneCloud, Inc. (“OneCloud”), an integration platform as a service (“iPaaS”) company, in order to extend our integration and data preparation capabilities, for $35.1 million, net of cash acquired of $1.5 million.
We previously held an investment in OneCloud which was accounted for as an investment in equity securities. Prior to performing purchase accounting we remeasured the previous ownership interest to fair value, increasing the value to $4.7 million, which resulted in a gain of $3.7 million recorded in other income (expense), net in the condensed consolidated statement of operations.
The transaction has been accounted for as a business combination and the purchase price has been preliminarily allocated to the assets acquired and liabilities assumed based on their estimated fair values at the date of acquisition. The excess of the purchase price over the fair value of the net assets acquired was allocated to goodwill. The goodwill recognized was primarily attributable to the assembled workforce and strategic benefits that are expected to be achieved and is not deductible for income tax purposes.
The following table presents a preliminary allocation of the purchase price to the assets acquired and liabilities assumed at the date of acquisition (in thousands):
Cash consideration$36,564 
Previously held equity interest4,698 
Total consideration$41,262 
Cash$1,497 
Intangible assets7,000 
Goodwill34,556 
Other assets548 
Deferred revenue(900)
Deferred tax liability(1,265)
Other liabilities(174)
Fair value of assets and liabilities$41,262 
We incurred costs related to the acquisition of approximately $0.4 million during the year ended December 31, 2021. All acquisition related costs were expensed as incurred and have been recorded in general and administrative expenses in our condensed consolidated statements of operations.
The amount of revenues and net loss from the acquisition included in our consolidated statements of operations for the year ended December 31, 2021 were insignificant.
XML 34 R21.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Intangible Assets
12 Months Ended
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets Goodwill and Intangible Assets
Goodwill
The changes in the carrying amount of goodwill were as follows (in thousands):
December 31, 2020$— 
Acquisition and purchase accounting adjustment34,556 
December 31, 2021$34,556 
Intangible Assets
The following table presents the components of net intangible assets (in thousands):
December 31, 2021December 31, 2020
Weighted Average Useful Life (Years)Gross Carrying AmountAccumulated AmortizationNet Carrying AmountGross Carrying AmountAccumulated AmortizationNet Carrying Amount
Acquired technology4$7,920 $(701)$7,219 $— $— $— 
Acquired customer-related8.7360 (14)346 — — — 
Acquired trade names21,478 (21)1,457 — — — 
Patents102,740 (1,328)1,412 2,538 (955)1,583 
Total5.2$12,498 $(2,064)$10,434 $2,538 $(955)$1,583 
Amortization expense related to intangible assets was $1.1 million, $0.4 million and $0.3 million for the years ended December 31, 2021, 2020 and 2019, respectively. As of December 31, 2021, expected remaining amortization expense of intangible assets by fiscal year is as follows (in thousands):
2022$3,074 
20232,962 
20242,201 
20251,473 
2026163 
Thereafter561 
Total expected amortization expense$10,434 
XML 35 R22.htm IDEA: XBRL DOCUMENT v3.22.0.1
Geographic Information
12 Months Ended
Dec. 31, 2021
Segment Reporting [Abstract]  
Geographic Information Geographic Information
Revenues by geographical region consisted of the following (in thousands):
For the year ended December 31,
202120202019
Subscription and support revenue
Americas$342,673 $273,574 $233,653 
Other36,666 22,303 12,112 
Professional services revenue
Americas58,312 51,142 49,323 
Other5,634 4,575 2,803 
$443,285 $351,594 $297,891 
Revenues by geography are generally based on the country of the customer as specified in our subscription order. Total Americas revenue attributed to the United States was approximately 93%, 94%, and 95% during each of the years ended December 31, 2021, 2020, and 2019, respectively. No other country represented more than 10% of total revenue during the years presented.
Our long-lived assets, which primarily consist of property and equipment and operating lease right-of-use assets, are attributed to a country based on the physical location of the assets. Aggregate long-lived assets by geographical region consisted of the following (in thousands):
For the year ended December 31,
20212020
United States$40,585 $42,422 
United Kingdom4,437 69 
Other1,559 2,718 
$46,581 $45,209 
XML 36 R23.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition
12 Months Ended
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]  
Revenue Recognition Deferred CostsDeferred costs, which primarily consist of costs to obtain contracts with customers, were $64.2 million and $45.3 million for the years ended December 31, 2021 and 2020, respectively. Amortization expense for the deferred costs was $34.1 million and $21.0 million for the years ended December 31, 2021 and 2020, respectively. There were no material impairment losses in relation to the costs capitalized for the periods presented.Revenue Recognition
Disaggregation of Revenue
The following table presents our revenues disaggregated by industry (in thousands):
For the year ended December 31,
202120202019
Information technology$47,697 $34,878 $30,798 
Diversified financials57,470 44,326 34,614 
Consumer discretionary41,826 34,029 29,147 
Industrials59,797 46,764 39,210 
Healthcare39,394 30,676 24,764 
Banks46,702 39,630 33,573 
Insurance27,206 21,993 18,047 
Energy21,093 18,380 18,113 
Real estate21,042 18,070 16,572 
Utilities21,319 13,561 12,231 
Materials19,357 16,321 14,761 
Public administration13,719 11,433 6,974 
Consumer staples13,146 10,683 9,570 
Other13,517 10,850 9,517 
Total revenues$443,285 $351,594 $297,891 
Revenues by industry are derived from leading software providers. In 2021 we refined our policy surrounding customer industry categorization and accordingly the prior year amounts have been updated to reflect these refinements.
The following table presents our revenues disaggregated by type of good or service (in thousands):
For the year ended December 31,
202120202019
Subscription and support$379,340 $295,877 $245,765 
XBRL professional services44,763 38,032 38,734 
Other services19,182 17,685 13,392 
Total revenues$443,285 $351,594 $297,891 
Deferred Revenue
During the year ended December 31, 2021, we recognized $239.3 million of revenue that was included in the deferred revenue balance at the beginning of the period.
Transaction Price Allocated to the Remaining Performance Obligations
As of December 31, 2021, revenue of approximately $576.2 million is expected to be recognized from remaining performance obligations for subscription contracts. We expect to recognize approximately $336.0 million of these remaining performance obligations over the next 12 months, with the balance recognized thereafter.
XML 37 R24.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
Loss before income tax provision (benefit) consisted of the following (in thousands):
For the year ended December 31,
202120202019
United States$(41,567)$(50,193)$(46,580)
Foreign2,467 1,504 (760)
Total
$(39,100)$(48,689)$(47,340)
The provision (benefit) for income taxes consisted of the following (in thousands):
For the year ended December 31,
202120202019
Current
Federal
$— $— $— 
State
98 120 59 
Foreign
479 (148)252 
Total Current$577 $(28)$311 
Deferred
Federal
$(1,252)$— $(65)
State
(374)— — 
Foreign
(321)(263)(107)
Total Deferred$(1,947)$(263)$(172)
Total$(1,370)$(291)$139 
During the years ended December 31, 2021, 2020 and 2019, we recorded a federal income tax benefit of $1,252,000, $0, and $65,000, respectively. The current year benefit was related to current year acquisitions. As the reversal of the acquired net deferred tax liabilities will be recognized on future tax returns, these provide an objective source of taxable income. Therefore, a corresponding portion of our valuation allowance has been released to reflect this availability, resulting in a federal and state tax benefit reflected in the table above. The prior year federal benefit was primarily related to the allocation of tax expense (benefit) between continuing operations and other comprehensive income (loss) when applying the exception to the ASC 740 intraperiod tax allocation rule. Prior to the adoption of ASU 2019-12, intraperiod tax allocation rules required us to allocate the provision for income taxes between continuing operations and other categories of earnings, such as other comprehensive income. In periods in which we have a year-to-date pre-tax loss from continuing operations and pre-tax income in other categories of earnings, such as other comprehensive income, we must allocate the tax provision to the other categories of earnings and then record a related tax benefit in continuing operations. This exception to the general rule applies even when a valuation allowance is in place at the beginning and end of the year.
In response to the COVID-19 pandemic, the Canada Revenue Agency extended the filing due dates allowing for the Scientific Research and Experimental Development (“SR&ED”) reporting deadlines to be extended for six months, but no later than December 31, 2020. We were able to leverage this deadline extension and amended our 2018 Canadian return for the SR&ED credit thus generating a current and deferred foreign tax benefit for the year ended December 31, 2020.
The items accounting for the difference between income taxes computed at the federal statutory income tax rate and the provision for income taxes consisted of the following (in thousands):
For the year ended December 31,
202120202019
Federal statutory rate21.0 %21.0 %21.0 %
Effect of:
Tax benefit at federal statutory rate
$(8,211)$(10,225)$(9,941)
State taxes, net of federal benefit
(15,350)(3,394)(4,985)
Revaluation of deferred tax items due to tax rate change (state)
— (404)— 
Section 162(m) limitations9,008 6,682 2,944 
Stock-based compensation(49,020)(12,665)(14,728)
Nondeductible permanent items
1,422 2,001 1,103 
Tax benefit of federal R&D credit
(3,694)(3,509)(3,141)
Valuation allowance
63,369 21,981 29,068 
Other
1,106 (758)(181)
Total income tax provision$(1,370)$(291)$139 
The components of deferred tax assets and liabilities were as follows (in thousands):
As of December 31,
20212020
Deferred tax assets:
Property and equipment
$2,770 $2,636 
Accruals and reserves
48 173 
Lease liability
9,014 9,984 
Compensation and benefits
15,266 19,035 
Deferred revenue
21,709 11,753 
Net operating loss and credits
150,448 91,300 
Interest expense4,035 2,521 
Other
546 347 
Total deferred tax assets
203,836 137,749 
Valuation allowance
(174,771)(111,402)
Total deferred tax assets
29,065 26,347 
Deferred tax liabilities:
Property and equipment
(48)(10)
Right-of-use asset(8,275)(8,772)
Convertible notes
(10,916)(13,076)
Acquired intangibles
(2,022)— 
Deferred commissions(6,761)(3,900)
Other deferred tax liabilities
(321)(222)
Deferred tax liabilities
(28,343)(25,980)
Total$722 $367 
Management assesses the available positive and negative evidence to estimate whether sufficient future taxable income will be generated to permit use of the existing deferred tax assets. A significant piece of objective negative evidence evaluated was the cumulative loss incurred over the three-year period ended December 31, 2021. Such objective evidence limits the ability to consider other subjective evidence, such as our projections for future growth. On the basis of this evaluation, we recognized a full valuation allowance against our net US deferred tax asset at December 31, 2021, because we believe it is more likely than not that these benefits will not be realized.
As of December 31, 2021, we have federal and state net operating loss carryforwards of approximately $481.8 million and $466.9 million, respectively, available to reduce any future taxable income. The federal net operating loss carryforwards will expire in varying amounts beginning in 2034. Federal and some state net operating losses incurred after 2017 will have an indefinite carryforward. The state net operating loss carryforwards will expire in varying amounts beginning in 2021. Additionally, we have total net operating loss carryforwards from international operations of $2.9 million that do not expire. We also have approximately $19.8 million of federal and $3.1 million of state tax credit carryforwards as of December 31, 2021. The federal credits will expire in varying amounts between the years 2034 and 2040. The state credits expire beginning in 2022. Utilization of our net operating loss and tax credit carryforwards may be subject to substantial annual limitations due to the ownership change limitations provided by Section 382 of the Internal Revenue Code, as amended, and similar state provisions.
We have analyzed our inventory of tax positions taken with respect to all applicable income tax issues for all open tax years. The gross unrecognized tax benefits, if recognized, would not materially affect the effective tax rate as of December 31, 2021, due to the availability of net operating losses.We are subject to taxation in the United States and various states and foreign jurisdictions. As of December 31, 2021, tax years for 2017 through 2020 are subject to examination by the tax authorities. Generally, as of December 31, 2021, we are no longer subject to federal, state, local or foreign examinations by tax authorities for years before 2017. However, to the extent allowed by law, the tax authorities may have the right to examine prior periods where net operating losses or tax credits were generated and carried forward, and make adjustments up to the amount of the net operating loss or credit carryforward.
XML 38 R25.htm IDEA: XBRL DOCUMENT v3.22.0.1
Net Loss Per Share
12 Months Ended
Dec. 31, 2021
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 our convertible senior notes, outstanding stock options, stock related to unvested restricted stock, and common stock issuable pursuant to the ESPP to the extent dilutive. Basic and diluted net loss per share was the same for each period presented, as the inclusion of all potential common shares outstanding would have been anti-dilutive.
The net loss per share is allocated based on the contractual participation rights of the Class A and Class B common shares as if the loss for the year has been distributed. As the liquidation and dividend rights are identical, the net loss is allocated on a proportionate basis.
We consider unvested restricted stock granted under the 2014 Equity Incentive Plan to be participating securities because holders of such shares have non-forfeitable dividend rights in the event of our declaration of a dividend for common shares. In future periods to the extent we are profitable, we will subtract earnings allocated to these participating securities from net income to determine net income attributable to common stockholders.
A reconciliation of the denominator used in the calculation of basic and diluted loss per share is as follows (in thousands, except share and per share data):
Year ended
December 31, 2021December 31, 2020December 31, 2019
Class AClass BClass AClass BClass AClass B
Numerator
Net loss$(32,724)$(5,006)$(39,966)$(8,432)$(38,135)$(9,344)
Denominator
Weighted-average common shares outstanding - basic and diluted44,343,177 6,783,333 40,007,839 8,440,327 37,190,224 9,112,432 
Basic and diluted net loss per share$(0.74)$(0.74)$(1.00)$(1.00)$(1.03)$(1.03)
The anti-dilutive securities excluded from the weighted-average shares used to calculate the diluted net loss per common share were as follows:
As of December 31,
202120202019
Shares subject to outstanding common stock options1,755,180 2,903,167 4,353,167 
Shares subject to unvested restricted stock units1,891,699 2,904,616 3,039,020 
Shares issuable pursuant to the ESPP53,877 94,390 76,466 
Additionally, approximately 4.3 million shares of our Class A common stock underlying the conversion option in the Notes, are not considered in the calculation of diluted net loss per share as the effect would be anti-dilutive. We use the treasury stock method for calculating any potential dilutive effect of the conversion option on diluted net income per share, if applicable.
XML 39 R26.htm IDEA: XBRL DOCUMENT v3.22.0.1
Organization and Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation The consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles and include the accounts of Workiva Inc. and its wholly owned subsidiaries.
Principles of Consolidation All intercompany accounts and transactions have been eliminated in consolidation.
Segments Our chief operating decision maker reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance. There are no segment managers who are held accountable by the chief operating decision maker, or anyone else, for operations, operating results and planning for levels or components below the consolidated unit level. Accordingly, we determined we have one operating and reportable segment.
Foreign Currency We translate the financial statements of our foreign subsidiaries, which have a functional currency in the respective country’s local currency, to U.S. dollars using month-end exchange rates for assets and liabilities and average exchange rates for revenue, costs and expenses. Translation gains and losses are recorded in accumulated other comprehensive income as a component of stockholders’ equity (deficit). Gains and losses resulting from foreign currency transactions that are denominated in currencies other than the entity's functional currency are included within other (expense) income, net on the consolidated statements of operations.
Use of Estimates The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States requires us to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. We base our estimates on historical experience and various other assumptions believed to be reasonable. These estimates include, but are not limited to, the allowance for doubtful accounts, the determination of the relative selling prices of our services, the measurement of material rights, health insurance claims incurred but not yet reported, valuation of available-for-sale marketable securities, useful lives of deferred contract costs, intangible assets and property and equipment, goodwill, income taxes, discount rates used in the valuation of right-of-use assets and lease liabilities, the fair value of the liability and equity components of the convertible senior notes, and certain assumptions used in the valuation of equity awards. While these estimates are based on our best knowledge of current events and actions that may affect us in the future, actual results may differ materially from these estimates.
Cash and Cash Equivalents Cash consists of cash on deposit with banks that is stated at cost, which approximates fair value. We invest our excess cash primarily in highly liquid money market funds and marketable securities. We classify all highly liquid investments with stated maturities of three months or less from date of purchase as cash equivalents and all highly liquid investments with stated maturities of greater than three months as marketable securities.
Marketable Securities Our marketable securities consist of commercial paper, corporate debt securities, U.S. treasury debt securities and foreign government debt securities. We classify our marketable securities as available-for-sale at the time of purchase and reevaluate such classification as of each balance sheet date. We may sell these securities at any time for use in current operations even if they have not yet reached maturity. As a result, we classify our investments, including securities with maturities beyond twelve months as current assets in the accompanying consolidated balance sheets. Available-for-sale securities are recorded at fair value each reporting period. Unrealized gains and losses are excluded from earnings and recorded as a separate component within accumulated other comprehensive income on the consolidated balance sheets until realized. Dividend income is reported within other (expense) income, net on the consolidated statements of operations. We evaluate our investments to assess whether the amortized cost basis is in excess of estimated fair value and determine what amount of that difference, if any, is caused by expected credit losses. Allowance for credit losses are recognized as a charge in other (expense) income, net on the consolidated statements of operations, and any remaining unrealized losses are included in accumulated other comprehensive income on the consolidated balance sheets. There were no credit losses recorded for the years ended December 31, 2021 and 2020. There was no impairment charge for any unrealized losses in 2019. We determine realized gains and losses on the sale of marketable securities on the specific identification method and record such gains and losses in other (expense) income, net on the consolidated statements of operations.
Fair Value of Financial Instruments Our financial assets, which include cash equivalents and marketable securities, are measured and recorded at fair value on a recurring basis. Our other current financial assets and our other current financial liabilities have fair values that approximate their carrying value due to their short-term maturities.
Concentration of Credit Risk Financial instruments that potentially subject us to concentrations of credit risk consist principally of cash and cash equivalents and accounts receivable. We place our cash and cash equivalents with high credit-quality financial institutions. Such deposits may be in excess of federally insured limits. To date, we have not experienced any losses on our cash and cash equivalents. We perform periodic evaluations of the relative credit standing of the financial institutions.We perform ongoing credit evaluations of our customers’ financial condition and require no collateral from our customers. We maintain an allowance for doubtful accounts receivable based upon the expected collectability of accounts receivable balances.
Deferred Costs We pay sales commissions for initial contracts and expansions of existing contracts with customers. These commissions earned by our sales force are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions paid where the amortization period is one year or less are expensed as incurred. All other sales commissions are deferred and then amortized on a straight-line basis over a period of benefit that we have determined to be three years. We determined the period of benefit by taking into consideration our standard contract terms and conditions, rate of technological change and other factors. Amortization expense is included in sales and marketing expense in the accompanying consolidated statements of operations.
Property and Equipment, net Property and equipment is stated at cost, net of accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful lives of the respective assets, generally three to ten years. We amortize leasehold improvements and assets under finance leases over the lesser of the term of the lease including renewal options that are reasonably assured or the estimated useful life of the assets.
Revenue Recognition
We generate revenue through the sale of subscriptions to our cloud-based software and the delivery of professional services. We recognize revenue 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.
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
Recognition of revenue when, or as, we satisfy a performance obligation
We report revenue net of sales and other taxes collected from customers to be remitted to government authorities.
Subscription and Support Revenue 
We recognize subscription and support revenue on a ratable basis over the contract term beginning on the date that our service is made available to the customer. Our subscription contracts are generally twelve to 36 months in duration, are billed either annually or in advance and are non-cancelable. We consider the access to our platform and related support services in a customer contract to be a series of distinct services which comprise a single performance obligation because they are substantially the same and have the same pattern of transfer.
Professional Services Revenue and Customer Options
Professional services revenues primarily consist of fees for document set up, XBRL tagging, and consulting with our customers on business processes and best practices. We have determined that an agreement to purchase these professional services constitutes an option to purchase services in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification No. 606, Revenue from Contracts with Customers, (ASC 606) rather than an agreement that creates enforceable rights and obligations because of the customer's contractual right to cancel services that have not yet been used. In the limited case of agreements where we determined that the option provides the customer with a material right, we allocate a portion of the transaction price to the material right based upon the relative standalone selling price. Professional service agreements that do not contain a material right are accounted for when the customer exercises its option to purchase additional services. Revenue is recognized for document set ups when the service is complete and control has transferred to the customer. Revenues from XBRL tagging and consulting services are recognized as the services are performed.
Contracts with Multiple Performance Obligations 
Some of our contracts with customers contain multiple performance obligations. For these contracts, we account for the individual performance obligations separately if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. We determine the standalone selling prices based on our overall pricing objectives, taking into consideration market conditions and entity-specific factors, including the value of our arrangements, length of term, customer demographics and the numbers and types of users within our arrangements.
We typically invoice our customers for subscription and support fees annually in advance on one- to three-year contract terms. For contracts with a two or three year term, customers sometimes elect to pay the entire multi-year subscription term in advance. Unpaid invoice amounts for non-cancelable services starting in future periods are included in accounts receivable and deferred revenue. The portion of deferred revenue that we anticipate will be recognized after the succeeding twelve-month period is recorded as non-current deferred revenue, and the remaining portion is recorded as current deferred revenue.As an agreement to purchase professional services constitutes a customer option, fees received in advance of these services being performed are considered customer deposits and are included in accrued expenses and other current liabilities on the consolidated balance sheets. Unpaid invoice amounts for these professional services starting in future periods are excluded from accounts receivable and accrued expenses and other current liabilities.Cost of revenue consists primarily of personnel and related costs directly associated with the professional services and customer success teams and training personnel, including salaries, benefits, bonuses, and stock-based compensation; the costs of contracted third-party vendors; the costs of server usage by our customers; information technology costs; and facility costs.
Sales and Marketing Expenses Sales and marketing expenses consist primarily of personnel and related costs, including salaries, benefits, bonuses, commissions, travel, and stock-based compensation. Other costs included in this expense are marketing and promotional events, our annual user conference, online marketing, product marketing, information technology costs, and facility costs.
Advertising Costs Advertising costs are charged to sales and marketing expense as incurred.
Research and Development Expenses Research and development expenses consist primarily of personnel and related costs, including salaries, benefits, bonuses, and stock-based compensation, costs of server usage by our developers, information technology costs, and facility costs.
General and Administrative Expenses General and administrative expenses consist primarily of personnel and related costs for our executive, finance, legal, human resources, and administrative personnel, including salaries, benefits, bonuses, and stock-based compensation; legal, accounting, and other professional service fees; other corporate expenses; information technology costs; and facility costs.
Leases
We determine whether an arrangement contains a lease at inception. Operating leases are included in operating lease right-of-use (“ROU”) assets, other current liabilities, and operating lease liabilities on our consolidated balance sheets. Finance leases are included in property and equipment, net, finance lease obligations, and finance lease obligations, non-current on our consolidated balance sheets.
ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Lease ROU assets and lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at the commencement date. Our variable lease payments consist of non-lease services related to the lease. Variable lease payments are excluded from the ROU assets and lease liabilities and are recognized in the period in which the obligation for those payments is incurred. As our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. We do not include options to extend or terminate the lease term unless it is reasonably certain that we will exercise any such options. We recognize rent expense under our operating leases on a straight-line basis. For finance leases, we record interest expense on the lease liability in addition to amortizing the right-of-use asset (generally straight-line) over the shorter of the lease term or the useful life of the right-of-use asset.
We have lease agreements with lease and non-lease components. We have elected to account for these lease and non-lease components as a single lease component. We do not recognize right-of-use assets or lease liabilities for short-term leases, which have a lease term of twelve months or less, and instead will recognize lease payments as expense on a straight-line basis over the lease term.
Acquisitions When we acquire a business, the purchase price is allocated to the assets acquired and liabilities assumed based on their estimated fair values as of the acquisition date. During the measurement period, which may be up to one year from the acquisition date, adjustments to the fair value of assets acquired and liabilities assumed may be recorded, with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to our consolidated statement of operations.
Goodwill Goodwill represents the cost in excess of the fair value of the net assets acquired in a business combination. Goodwill is tested for impairment at the reporting unit level on an annual basis and on an interim basis if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying value. We perform our annual goodwill impairment test as of October 1.
Intangible Assets Intangible assets consist of patents and intangible assets acquired in a business combination or asset acquisition, primarily technology, customer-related assets, and trade names. Patents are recorded at cost to obtain and amortized over the useful lives. Certain patents are in the legal application process and therefore are not currently being amortized. Intangible assets acquired in a business combination or an asset acquisition are recorded at fair value on the date of acquisition and amortized over their estimated useful lives.
Impairment of Long-Lived Assets Long-lived assets, such as property, equipment, right-of-use assets, and intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or asset group may not be recoverable. If circumstances require that a long-lived asset or asset group be tested for possible impairment, we first compare the undiscounted cash flows expected to be generated by that long-lived asset or asset group to its carrying amount. If the carrying amount of the long-lived asset or asset group is not recoverable on an undiscounted cash flow basis, an impairment is recognized to the extent that the carrying amount exceeds its fair value.
Stock-based Compensation We measure all share-based payments, including grants of options to purchase common stock and the issuance of restricted stock units to employees, service providers and board members, using a fair-value based method. We record forfeitures as they occur. The cost of services received from employees and non-employees in exchange for awards of equity instruments is recognized in the consolidated statement of operations based on the estimated fair value of those awards on the grant date or reporting date, if required to be remeasured, and amortized on a straight-line basis over the requisite service period. We use the Black-Scholes option-pricing model to determine the fair values of shares to be issued pursuant to our Employee Stock Purchase Plan (“ESPP”). For restricted stock units, fair value is based on the closing price of our common stock on the grant date.
Income Taxes
We record current income taxes based on our estimates of current taxable income and provide for deferred income taxes to reflect estimated future income tax payments and receipts. We are subject to federal income taxes as well as state taxes. In addition, we are subject to taxes in the foreign jurisdictions where we operate.
We account for income taxes using the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this method, we determine deferred tax assets and liabilities on the basis of the differences between the financial statement and tax bases of assets and liabilities by using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment rate.
We account for the effects of Global Intangible Low-Taxed Income in the period incurred.
We recognize deferred tax assets to the extent that we believe that these assets are more likely than not to be realized. In making such a determination, we consider all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax planning strategies and results of recent operations. If we determine that we would be able to realize our deferred tax assets in the future in excess of their net recorded amount, we would make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes.
We record uncertain tax positions in accordance with ASC 740, Income Taxes, on the basis of a two-step process in which (1) we determine whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not threshold, we recognize the largest amount of tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority.
We recognize interest and penalties related to unrecognized tax benefits on the (benefit) provision for income taxes line in the accompanying consolidated statements of operations. Interest and penalties were not significant during the years ended December 31, 2021, 2020 and 2019. Accrued interest and penalties are included on the accrued expenses and other current liabilities line in the consolidated balance sheets.
Accounts Receivable and Allowance for Doubtful Accounts Accounts receivable are recorded at the invoiced amount net of an allowance for doubtful accounts. The allowance for doubtful accounts is based on our assessment of the collectability of customer accounts. We regularly review our receivables that remain outstanding past their applicable payment terms and established an allowance for potential write-offs by considering factors such as historical experience, credit quality, age of the accounts receivable balances, and current and forecasted economic conditions that may affect a customer’s ability to pay. Accounts receivable deemed uncollectible are charged against the allowance once collection efforts have been exhausted.
Recently Adopted Accounting Pronouncements and New Accounting Pronouncements Not Yet Adopted In December 2019, the FASB issued Accounting Standards Update (“ASU”) 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which was issued to simplify the accounting for income taxes by removing certain exceptions for recognizing deferred taxes, performing intraperiod allocation, and calculating income taxes in interim periods. Further, ASU 2019-12 adds guidance to reduce complexity in certain areas, including recognizing deferred taxes for tax basis goodwill and allocating taxes to members of a consolidated group. The standard became effective for interim and annual periods beginning after December 15, 2020, with early adoption permitted. Effective January 1, 2021, we adopted this standard. The adoption of this new standard did not have a material impact on our consolidated financial statements.
In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which amends the accounting related to contract assets and liabilities acquired in business combinations. This ASU requires that entities recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with ASC 606, Revenue from Contracts with Customers. This update is effective for fiscal years beginning after December 15, 2022. We intend to adopt this standard on January 1, 2022 and do not expect the adoption of this update to have a material impact on our consolidated financial statements.
In August 2020, the FASB issued ASU 2020-06, Accounting for Convertible Instruments and Contracts in an Entity's Own Equity. Under ASU 2020-06, embedded conversion features are no longer separated from the host contract for convertible instruments with conversion features that are not required to be accounted for as derivatives under Topic 815, or that do not result in substantial premiums accounted for as paid-in capital. The convertible debt instruments will be accounted for as a single liability measured at amortized cost. This will also result in the interest expense recognized for convertible debt instruments to be closer to the coupon interest rate. The new guidance also requires the if-converted method to be applied for all convertible instruments when calculating earnings per share. The new standard is effective for interim and annual periods beginning after December 15, 2021 and can be adopted on either a modified retrospective or full retrospective basis.
We will adopt this standard on January 1, 2022 using the modified retrospective method. Adoption of the new standard is expected to result in a decrease to accumulated deficit of approximately $18 million, a decrease to additional paid-in capital of approximately $58 million, and an increase to convertible senior notes, current of approximately $40 million on the consolidated balance sheet.
XML 40 R27.htm IDEA: XBRL DOCUMENT v3.22.0.1
Cash Equivalents and Marketable Securities (Tables)
12 Months Ended
Dec. 31, 2021
Investments, Debt and Equity Securities [Abstract]  
Schedule of Available-for-sale Securities At December 31, 2021, cash equivalents and marketable securities consisted of the following (in thousands):
Amortized CostUnrealized GainsUnrealized LossesAggregate Fair Value
Money market funds$259,754 $— $— $259,754 
Commercial paper10,479 — — 10,479 
U.S. treasury debt securities54,809 (206)54,605 
Corporate debt securities161,792 (334)161,461 
Foreign government debt securities5,014 — 5,015 
$491,848 $$(540)$491,314 
Included in cash and cash equivalents$261,254 $— $— $261,254 
Included in marketable securities$230,594 $$(540)$230,060 
At December 31, 2020, cash equivalents and marketable securities consisted of the following (in thousands):
Amortized CostUnrealized GainsUnrealized LossesAggregate Fair Value
Money market funds$265,578 $— $— $265,578 
Commercial paper21,489 — — 21,489 
U.S. treasury debt securities51,731 80 (2)51,809 
Corporate debt securities147,715 214 (47)147,882 
Foreign government debt securities1,025 — 1,027 
$487,538 $296 $(49)$487,785 
Included in cash and cash equivalents$280,578 $— $— $280,578 
Included in marketable securities$206,960 $296 $(49)$207,207 
Schedule of Cash and Cash Equivalents At December 31, 2021, cash equivalents and marketable securities consisted of the following (in thousands):
Amortized CostUnrealized GainsUnrealized LossesAggregate Fair Value
Money market funds$259,754 $— $— $259,754 
Commercial paper10,479 — — 10,479 
U.S. treasury debt securities54,809 (206)54,605 
Corporate debt securities161,792 (334)161,461 
Foreign government debt securities5,014 — 5,015 
$491,848 $$(540)$491,314 
Included in cash and cash equivalents$261,254 $— $— $261,254 
Included in marketable securities$230,594 $$(540)$230,060 
At December 31, 2020, cash equivalents and marketable securities consisted of the following (in thousands):
Amortized CostUnrealized GainsUnrealized LossesAggregate Fair Value
Money market funds$265,578 $— $— $265,578 
Commercial paper21,489 — — 21,489 
U.S. treasury debt securities51,731 80 (2)51,809 
Corporate debt securities147,715 214 (47)147,882 
Foreign government debt securities1,025 — 1,027 
$487,538 $296 $(49)$487,785 
Included in cash and cash equivalents$280,578 $— $— $280,578 
Included in marketable securities$206,960 $296 $(49)$207,207 
Investments Classified by Contractual Maturity Date
The contractual maturities of the investments classified as marketable securities are as follows (in thousands):
As of December 31, 2021
Due within one year$138,637 
Due in one to two years91,423 
Due in three to five years— 
$230,060 
Schedule of Available-for-sale Securities, Continuous Unrealized Loss Position
The following table presents gross unrealized losses and fair values for those cash equivalents and marketable securities that were in an unrealized loss position as of December 31, 2021, aggregated by investment category and the length of time that individual securities have been in a continuous loss position (in thousands):
As of December 31, 2021
Less than 12 months12 months or greater
Fair ValueUnrealized LossFair ValueUnrealized Loss
U.S. treasury debt securities$46,553 $(206)$— $— 
Corporate debt securities156,588 (334)— — 
Total$203,141 $(540)$— $— 
XML 41 R28.htm IDEA: XBRL DOCUMENT v3.22.0.1
Supplemental Consolidated Balance Sheet Information (Tables)
12 Months Ended
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Property, Plant and Equipment
Property and equipment, net as of December 31, 2021 and 2020 consisted of (in thousands):
As of December 31,
20212020
Building under finance lease$21,574 $21,574 
Computers, equipment and software10,495 7,995 
Furniture and fixtures8,373 8,284 
Vehicles97 97 
Leasehold improvements7,907 7,755 
Construction in process361 93 
48,807 45,798 
Less: accumulated depreciation and amortization(19,986)(16,433)
$28,821 $29,365 
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities as of December 31, 2021 and 2020 consisted of (in thousands):
As of December 31,
20212020
Accrued vacation$11,221 $10,294 
Accrued commissions11,122 12,678 
Accrued bonuses8,292 6,573 
Accrued payroll4,494 2,631 
Estimated health insurance claims1,814 1,224 
Accrued interest1,455 1,455 
ESPP employee contributions5,349 4,269 
Customer deposits26,517 18,283 
Operating lease liabilities6,008 4,541 
Accrued other liabilities7,854 6,308 
$84,126 $68,256 
XML 42 R29.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2021
Fair Value Disclosures [Abstract]  
Schedule of Assets Measured on Recurring Basis The following table presents information about our assets that are measured at fair value on a recurring basis using the above input categories (in thousands):
Fair Value Measurements as of December 31, 2021Fair Value Measurements as of December 31, 2020
DescriptionTotalLevel 1Level 2TotalLevel 1Level 2
Money market funds$259,754 $259,754 $— $265,578 $265,578 $— 
Commercial paper10,479 — 10,479 21,489 — 21,489 
U.S. treasury debt securities54,605 — 54,605 51,809 — 51,809 
Corporate debt securities161,461 — 161,461 147,882 — 147,882 
Foreign government debt securities5,015 — 5,015 1,027 — 1,027 
$491,314 $259,754 $231,560 $487,785 $265,578 $222,207 
Included in cash and cash equivalents$261,254 $280,578 
Included in marketable securities$230,060 $207,207 
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2021
Leases [Abstract]  
Summary of Lease Expense Components, Supplemental Cash Flow Information and Other Information The components of lease expense recognized in the consolidated statements of operations were as follows (in thousands):
Year ended December 31,
202120202019
Operating lease cost$4,750 $4,475 $3,544 
Finance lease cost:
Amortization of right-of-use assets880 922 926 
Interest on lease obligations956 1,197 1,306 
Short-term lease cost1,667 1,727 1,324 
Variable lease cost1,163 1,214 923 
$9,416 $9,535 $8,023 

Supplemental cash flow information related to leases was as follows (in thousands):
Year ended December 31,
202120202019
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$6,028 $5,350 $4,018 
Finance cash flows from finance leases1,705 1,641 1,565 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$6,299 $4,121 $2,207 
Finance leases— — — 
Other supplemental information related to leases was as follows:
As of December 31,
202120202019
Weighted Average Remaining Lease Term (in years)
Operating leases5.76.57.6
Finance leases21.422.423.4
Weighted Average Discount Rate
Operating leases4.9 %5.5 %5.7 %
Finance leases5.5 %5.5 %6.0 %
Summary of Future Estimated Minimum Operating Lease Payments
As of December 31, 2021, the aggregate annual lease obligations were as follows (in thousands):
Operating LeasesFinance Leases
2022$6,946 $2,436 
20235,561 1,315 
20244,247 1,315 
20252,572 1,315 
20261,536 1,315 
Thereafter5,439 18,661 
Total lease obligations26,301 26,357 
Less: Amount representing interest(3,885)(9,695)
Net lease obligations$22,416 $16,662 
Schedule of Financing Obligation Payments
As of December 31, 2021, the aggregate annual lease obligations were as follows (in thousands):
Operating LeasesFinance Leases
2022$6,946 $2,436 
20235,561 1,315 
20244,247 1,315 
20252,572 1,315 
20261,536 1,315 
Thereafter5,439 18,661 
Total lease obligations26,301 26,357 
Less: Amount representing interest(3,885)(9,695)
Net lease obligations$22,416 $16,662 
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt (Tables)
12 Months Ended
Dec. 31, 2021
Debt Disclosure [Abstract]  
Summary of Convertible Debt
The net carrying amount of the liability and equity components of the Notes was as follows (in thousands):
As of December 31,
20212020
Liability component:
Principal$345,000 $345,000 
Unamortized discount(41,193)(49,346)
Unamortized issuance costs(5,146)(6,164)
Net carrying amount$298,661 $289,490 
Equity component, net of purchase discounts and issuance costs$58,560 $58,560 
Interest expense related to the Notes is as follows (in thousands):
Year ended December 31,
202120202019
Contractual interest expense$3,881 $3,880 $1,444 
Amortization of debt discount8,153 7,901 2,900 
Amortization of issuance costs1,018 988 362 
Total interest expense$13,052 $12,769 $4,706 
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2021
Share-based Payment Arrangement [Abstract]  
Schedule of Stock-based Compensation Expense
Stock-based compensation expense was recorded in the following cost and expense categories consistent with the respective employee or service provider’s related cash compensation (in thousands):
Year ended December 31,
202120202019
Cost of revenue
Subscription and support
$2,868 $1,709 $1,554 
Professional services
1,729 1,434 1,725 
Operating expenses
Research and development
9,590 8,100 8,006 
Sales and marketing
13,901 11,062 8,792 
General and administrative
20,545 23,466 15,707 
Total
$48,633 $45,771 $35,784 
Schedule of Stock-Option Activity
The following table summarizes the option activity under the Plans for the year ended December 31, 2021:




Options
Weighted-
Average
Exercise
Price
Weighted-
Average
Remaining
Contractual
Term (Years)
Aggregate Intrinsic Value
(in thousands)
Outstanding at December 31, 20202,903,167 $14.48 4.7$223,941 
Granted— — 
Forfeited(6,895)19.29 
Exercised(1,141,092)14.55 
Outstanding at December 31, 20211,755,180 $14.42 4.0$203,720 
Exercisable at December 31, 20211,755,180 $14.42 4.0$203,720 
Summary of Restricted Stock Units
The following table summarizes the restricted stock unit activity under the Plan for the year ended December 31, 2021:
Number of SharesWeighted-Average Grant Date Fair Value
Unvested at December 31, 20202,904,616 $35.72 
Granted916,634 109.64 
Forfeited(218,852)64.36 
Vested(1)
(1,710,699)31.89 
Unvested at December 31, 20211,891,699 $73.04 
(1) During the year ended December 31, 2021, in accordance with our Nonqualified Deferred Compensation Plan, recipients of 402,832 shares had elected to defer settlement of the vested restricted stock units and 270,567 were released from deferral. This resulted in total deferred units of 695,869 as of December 31, 2021.
Schedule of Share-based Payment Award, ESPP, Valuation Assumptions
The fair value of our ESPP purchase rights was estimated assuming no expected dividends and the following weighted-average assumptions:
Year ended December 31,
202120202019
ESPP
Expected term (in years)0.50.50.5
Risk-free interest rate0.1%
0.2% - 1.5%
1.9% - 2.6%
Expected volatility
41.8% - 45.0%
40.6% - 61.0%
35.0% - 49.0%
Schedule of Employee Stock Purchase Plan
The following table summarizes the ESPP activity under the Plan for the years ended December 31, 2021, 2020 and 2019:
For the year ended December 31,
202120202019
Shares issued148,864 186,855 188,390 
Weighted-average purchase price$59.52 $38.68 $26.13 
Total proceeds (in thousands)$8,861 $7,227 $4,922 
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accumulated Other Comprehensive Income (Tables)
12 Months Ended
Dec. 31, 2021
Equity [Abstract]  
Schedule of Accumulated Other Comprehensive Income
The following table summarizes the activity of accumulated other comprehensive income during the years ended December 31, 2021, 2020 and 2019 (in thousands):
Accumulated translation adjustmentAccumulated unrealized holding gains (losses) on available-for-sale securitiesAccumulated other comprehensive income (loss)
Balance at December 31, 2018$165 $(67)$98 
Other comprehensive income13 176 189 
Balance at December 31, 2019178 109 287 
Other comprehensive (loss) income(137)80 (57)
Balance at December 31, 202041 189 230 
Other comprehensive income (loss)266 (784)(518)
Balance at December 31, 2021$307 $(595)$(288)
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
Acquisitions (Tables)
12 Months Ended
Dec. 31, 2021
Business Combination and Asset Acquisition [Abstract]  
Schedule of Assets Acquired and Liabilities Assumed
The following table presents a preliminary allocation of the purchase price to the assets acquired and liabilities assumed at the date of acquisition (in thousands):
Cash consideration$36,564 
Previously held equity interest4,698 
Total consideration$41,262 
Cash$1,497 
Intangible assets7,000 
Goodwill34,556 
Other assets548 
Deferred revenue(900)
Deferred tax liability(1,265)
Other liabilities(174)
Fair value of assets and liabilities$41,262 
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of Goodwill
The changes in the carrying amount of goodwill were as follows (in thousands):
December 31, 2020$— 
Acquisition and purchase accounting adjustment34,556 
December 31, 2021$34,556 
Summary of Intangible Assets
The following table presents the components of net intangible assets (in thousands):
December 31, 2021December 31, 2020
Weighted Average Useful Life (Years)Gross Carrying AmountAccumulated AmortizationNet Carrying AmountGross Carrying AmountAccumulated AmortizationNet Carrying Amount
Acquired technology4$7,920 $(701)$7,219 $— $— $— 
Acquired customer-related8.7360 (14)346 — — — 
Acquired trade names21,478 (21)1,457 — — — 
Patents102,740 (1,328)1,412 2,538 (955)1,583 
Total5.2$12,498 $(2,064)$10,434 $2,538 $(955)$1,583 
Schedule of Expected Amortization Expense of Intangible Assets As of December 31, 2021, expected remaining amortization expense of intangible assets by fiscal year is as follows (in thousands):
2022$3,074 
20232,962 
20242,201 
20251,473 
2026163 
Thereafter561 
Total expected amortization expense$10,434 
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.22.0.1
Geographic Information (Tables)
12 Months Ended
Dec. 31, 2021
Segment Reporting [Abstract]  
Schedule of Revenue by Geographic Region
Revenues by geographical region consisted of the following (in thousands):
For the year ended December 31,
202120202019
Subscription and support revenue
Americas$342,673 $273,574 $233,653 
Other36,666 22,303 12,112 
Professional services revenue
Americas58,312 51,142 49,323 
Other5,634 4,575 2,803 
$443,285 $351,594 $297,891 
Schedule of Long-lived Assets by Geographic Areas Aggregate long-lived assets by geographical region consisted of the following (in thousands):
For the year ended December 31,
20212020
United States$40,585 $42,422 
United Kingdom4,437 69 
Other1,559 2,718 
$46,581 $45,209 
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following table presents our revenues disaggregated by industry (in thousands):
For the year ended December 31,
202120202019
Information technology$47,697 $34,878 $30,798 
Diversified financials57,470 44,326 34,614 
Consumer discretionary41,826 34,029 29,147 
Industrials59,797 46,764 39,210 
Healthcare39,394 30,676 24,764 
Banks46,702 39,630 33,573 
Insurance27,206 21,993 18,047 
Energy21,093 18,380 18,113 
Real estate21,042 18,070 16,572 
Utilities21,319 13,561 12,231 
Materials19,357 16,321 14,761 
Public administration13,719 11,433 6,974 
Consumer staples13,146 10,683 9,570 
Other13,517 10,850 9,517 
Total revenues$443,285 $351,594 $297,891 
The following table presents our revenues disaggregated by type of good or service (in thousands):
For the year ended December 31,
202120202019
Subscription and support$379,340 $295,877 $245,765 
XBRL professional services44,763 38,032 38,734 
Other services19,182 17,685 13,392 
Total revenues$443,285 $351,594 $297,891 
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
Schedule of Income before Income Tax, Domestic and Foreign
Loss before income tax provision (benefit) consisted of the following (in thousands):
For the year ended December 31,
202120202019
United States$(41,567)$(50,193)$(46,580)
Foreign2,467 1,504 (760)
Total
$(39,100)$(48,689)$(47,340)
Schedule of Components of Income Tax Expense (Benefit)
The provision (benefit) for income taxes consisted of the following (in thousands):
For the year ended December 31,
202120202019
Current
Federal
$— $— $— 
State
98 120 59 
Foreign
479 (148)252 
Total Current$577 $(28)$311 
Deferred
Federal
$(1,252)$— $(65)
State
(374)— — 
Foreign
(321)(263)(107)
Total Deferred$(1,947)$(263)$(172)
Total$(1,370)$(291)$139 
Schedule of Effective Income Tax Rate Reconciliation
The items accounting for the difference between income taxes computed at the federal statutory income tax rate and the provision for income taxes consisted of the following (in thousands):
For the year ended December 31,
202120202019
Federal statutory rate21.0 %21.0 %21.0 %
Effect of:
Tax benefit at federal statutory rate
$(8,211)$(10,225)$(9,941)
State taxes, net of federal benefit
(15,350)(3,394)(4,985)
Revaluation of deferred tax items due to tax rate change (state)
— (404)— 
Section 162(m) limitations9,008 6,682 2,944 
Stock-based compensation(49,020)(12,665)(14,728)
Nondeductible permanent items
1,422 2,001 1,103 
Tax benefit of federal R&D credit
(3,694)(3,509)(3,141)
Valuation allowance
63,369 21,981 29,068 
Other
1,106 (758)(181)
Total income tax provision$(1,370)$(291)$139 
Schedule of Deferred Tax Assets and Liabilities
The components of deferred tax assets and liabilities were as follows (in thousands):
As of December 31,
20212020
Deferred tax assets:
Property and equipment
$2,770 $2,636 
Accruals and reserves
48 173 
Lease liability
9,014 9,984 
Compensation and benefits
15,266 19,035 
Deferred revenue
21,709 11,753 
Net operating loss and credits
150,448 91,300 
Interest expense4,035 2,521 
Other
546 347 
Total deferred tax assets
203,836 137,749 
Valuation allowance
(174,771)(111,402)
Total deferred tax assets
29,065 26,347 
Deferred tax liabilities:
Property and equipment
(48)(10)
Right-of-use asset(8,275)(8,772)
Convertible notes
(10,916)(13,076)
Acquired intangibles
(2,022)— 
Deferred commissions(6,761)(3,900)
Other deferred tax liabilities
(321)(222)
Deferred tax liabilities
(28,343)(25,980)
Total$722 $367 
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.22.0.1
Net Loss Per Share (Tables)
12 Months Ended
Dec. 31, 2021
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
A reconciliation of the denominator used in the calculation of basic and diluted loss per share is as follows (in thousands, except share and per share data):
Year ended
December 31, 2021December 31, 2020December 31, 2019
Class AClass BClass AClass BClass AClass B
Numerator
Net loss$(32,724)$(5,006)$(39,966)$(8,432)$(38,135)$(9,344)
Denominator
Weighted-average common shares outstanding - basic and diluted44,343,177 6,783,333 40,007,839 8,440,327 37,190,224 9,112,432 
Basic and diluted net loss per share$(0.74)$(0.74)$(1.00)$(1.00)$(1.03)$(1.03)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The anti-dilutive securities excluded from the weighted-average shares used to calculate the diluted net loss per common share were as follows:
As of December 31,
202120202019
Shares subject to outstanding common stock options1,755,180 2,903,167 4,353,167 
Shares subject to unvested restricted stock units1,891,699 2,904,616 3,039,020 
Shares issuable pursuant to the ESPP53,877 94,390 76,466 
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.22.0.1
Organization and Significant Accounting Policies - Narrative (Details)
12 Months Ended
Dec. 31, 2021
USD ($)
segment
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Number of operating segments | segment 1    
Number of reportable segments | segment 1    
Debt security credit losses $ 0 $ 0  
Impairment charges on debt securities     $ 0
Sales commissions amortization period 3 years    
Impairment charges $ 0 0 0
Interest and penalties $ 0 $ 0 $ 0
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
Organization and Significant Accounting Policies - Property and Equipment, net (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Property, Plant and Equipment [Line Items]      
Depreciation $ 4.1 $ 3.8 $ 3.4
Minimum      
Property, Plant and Equipment [Line Items]      
Useful life 3 years    
Maximum      
Property, Plant and Equipment [Line Items]      
Useful life 10 years    
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.22.0.1
Organization and Significant Accounting Policies - Revenue Recognition and Advertising Costs (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Advertising expense $ 5.6 $ 3.8 $ 3.4
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Accrued expenses and other current liabilities Accrued expenses and other current liabilities  
Subscription and support      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Revenue recognition, customer contract period, min 12 months    
Revenue recognition, customer contract period, max 36 months    
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
Organization and Significant Accounting Policies - Accounting Pronouncements (Details) - USD ($)
$ in Thousands
Jan. 01, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Stockholders' equity   $ 72,979 $ 64,277 $ 54,202 $ (9,740)
Convertible senior notes, current   298,661 0    
Subsequent Event          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Accounting Standards Update [Extensible List] Accounting Standards Update 2020-06 [Member]        
Accumulated Deficit          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Stockholders' equity   (452,430) (414,700) (366,302) (307,027)
Additional Paid-in-Capital          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Stockholders' equity   $ 525,646 $ 478,698 $ 420,170 297,145
Adjustment          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Stockholders' equity         (11,796)
Adjustment | Subsequent Event          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Convertible senior notes, current $ 40,000        
Adjustment | Accumulated Deficit          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Stockholders' equity         $ (11,796)
Adjustment | Accumulated Deficit | Subsequent Event          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Stockholders' equity 18,000        
Adjustment | Additional Paid-in-Capital | Subsequent Event          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Stockholders' equity $ (58,000)        
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.22.0.1
Cash Equivalents and Marketable Securities - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents $ 300,386 $ 322,831
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 230,594 206,960
Unrealized Gains 6 296
Unrealized Losses (540) (49)
Aggregate Fair Value 230,060 207,207
Cash and cash equivalents 300,386 322,831
Cash and cash equivalents and available-for-sale securities, amortized cost 491,848 487,538
Cash and cash equivalents and available-for-sale securities 491,314 487,785
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 10,479 21,489
Unrealized Gains 0 0
Unrealized Losses 0 0
Aggregate Fair Value 10,479 21,489
U.S. treasury debt securities    
Debt Securities, Available-for-sale [Line Items]    
Unrealized Gains 2 80
Unrealized Losses (206) (2)
Cash and cash equivalents and available-for-sale securities, amortized cost 54,809 51,731
Cash and cash equivalents and available-for-sale securities 54,605 51,809
Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 161,792 147,715
Unrealized Gains 3 214
Unrealized Losses (334) (47)
Aggregate Fair Value 161,461 147,882
Foreign government debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 5,014 1,025
Unrealized Gains 1 2
Unrealized Losses 0 0
Aggregate Fair Value 5,015 1,027
Money market funds    
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents 259,754 265,578
Cash and cash equivalents, aggregate fair value 259,754 265,578
Debt Securities, Available-for-sale [Line Items]    
Cash and cash equivalents 259,754 265,578
Cash and cash equivalents, aggregate fair value 259,754 265,578
Cash Equivalents    
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents 261,254 280,578
Cash and cash equivalents, aggregate fair value 261,254 280,578
Debt Securities, Available-for-sale [Line Items]    
Cash and cash equivalents 261,254 280,578
Cash and cash equivalents, aggregate fair value $ 261,254 $ 280,578
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.22.0.1
Cash Equivalents and Marketable Securities - Schedule of Contractual Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Investments, Debt and Equity Securities [Abstract]    
Due within one year $ 138,637  
Due in one to two years 91,423  
Due in three to five years 0  
Marketable securities $ 230,060 $ 207,207
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.22.0.1
Cash Equivalents and Marketable Securities - Continuous Unrealized Loss Position (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Fair Value  
Less than 12 months $ 203,141
12 months or greater 0
Unrealized Loss  
Less than 12 months (540)
12 months or greater 0
U.S. treasury debt securities  
Fair Value  
Less than 12 months 46,553
12 months or greater 0
Unrealized Loss  
Less than 12 months (206)
12 months or greater 0
Corporate debt securities  
Fair Value  
Less than 12 months 156,588
12 months or greater 0
Unrealized Loss  
Less than 12 months (334)
12 months or greater $ 0
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.22.0.1
Supplemental Consolidated Balance Sheet Information - Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Building under finance lease $ 21,574 $ 21,574
Property and equipment, gross 48,807 45,798
Less: accumulated depreciation and amortization (19,986) (16,433)
Property and equipment, net 28,821 29,365
Finance lease, accumulated amortization 2,700 1,800
Computers, equipment and software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 10,495 7,995
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 8,373 8,284
Vehicles    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 97 97
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 7,907 7,755
Construction in process    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 361 $ 93
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.22.0.1
Supplemental Consolidated Balance Sheet Information - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Accrued Liabilities and Other Liabilities [Abstract]    
Accrued vacation $ 11,221 $ 10,294
Accrued commissions 11,122 12,678
Accrued bonuses 8,292 6,573
Accrued payroll 4,494 2,631
Estimated health insurance claims 1,814 1,224
Accrued interest 1,455 1,455
ESPP employee contributions 5,349 4,269
Customer deposits 26,517 18,283
Operating lease liabilities 6,008 4,541
Accrued other liabilities 7,854 6,308
Accrued expenses and other current liabilities $ 84,126 $ 68,256
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents and available-for-sale securities $ 491,314 $ 487,785
Marketable securities 230,060 207,207
Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 10,479 21,489
U.S. treasury debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents and available-for-sale securities 54,605 51,809
Corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 161,461 147,882
Foreign government debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 5,015 1,027
Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents - money market funds 259,754 265,578
Cash Equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents - money market funds 261,254 280,578
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of convertible debt 614,700  
Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 230,060 207,207
Total assets measured at fair value 491,314 487,785
Recurring | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 10,479 21,489
Recurring | U.S. treasury debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents and available-for-sale securities 54,605 51,809
Recurring | Corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 161,461 147,882
Recurring | Foreign government debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 5,015 1,027
Recurring | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents - money market funds 259,754 265,578
Recurring | Cash Equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents - money market funds 261,254 280,578
Recurring | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets measured at fair value 259,754 265,578
Recurring | Level 1 | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Recurring | Level 1 | U.S. treasury debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents and available-for-sale securities 0 0
Recurring | Level 1 | Corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Recurring | Level 1 | Foreign government debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Recurring | Level 1 | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents - money market funds 259,754 265,578
Recurring | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets measured at fair value 231,560 222,207
Recurring | Level 2 | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 10,479 21,489
Recurring | Level 2 | U.S. treasury debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents and available-for-sale securities 54,605 51,809
Recurring | Level 2 | Corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 161,461 147,882
Recurring | Level 2 | Foreign government debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 5,015 1,027
Recurring | Level 2 | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents - money market funds $ 0 $ 0
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.22.0.1
Deferred Costs (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Revenue from Contract with Customer [Abstract]    
Deferred costs $ 64.2 $ 45.3
Amortization expense for deferred costs 34.1 21.0
Impairment loss $ 0.0 $ 0.0
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies - Other Purchase Commitments (Details) - Cloud Services Arrangement
$ in Millions
Dec. 31, 2021
USD ($)
Unrecorded Unconditional Purchase Obligation [Line Items]  
Other purchase commitments, due in fiscal year 2022 $ 13.7
Other purchase commitments, due in fiscal year 2023 13.5
Other purchase commitments, due in fiscal year 2024 $ 11.1
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
renewal_option
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Lease, Cost [Abstract]      
Operating lease cost $ 4,750 $ 4,475 $ 3,544
Amortization of right-of-use assets 880 922 926
Interest on lease obligations 956 1,197 1,306
Short-term lease cost 1,667 1,727 1,324
Variable lease cost 1,163 1,214 923
Lease cost 9,416 9,535 8,023
Cash paid for amounts included in the measurement of lease liabilities:      
Operating cash flows from operating leases 6,028 5,350 4,018
Finance cash flows from finance leases 1,705 1,641 1,565
Right-of-use assets obtained in exchange for lease obligations: Operating leases 6,299 4,121 2,207
Right-of-use assets obtained in exchange for lease obligations: Finance leases $ 0 $ 0 $ 0
Weighted Average Remaining Lease Term (in years) - Operating leases 5 years 8 months 12 days 6 years 6 months 7 years 7 months 6 days
Weighted Average Remaining Lease Term (in years) - Finance leases 21 years 4 months 24 days 22 years 4 months 24 days 23 years 4 months 24 days
Weighted Average Discount Rate - Operating leases 4.90% 5.50% 5.70%
Weighted Average Discount Rate - Finance leases 5.50% 5.50% 6.00%
Office      
Lessee, Lease, Description [Line Items]      
Number of renewal options (or more) | renewal_option 1    
Office | Minimum      
Lessee, Lease, Description [Line Items]      
Renewal term 1 year    
Office | Maximum      
Lessee, Lease, Description [Line Items]      
Renewal term 5 years    
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Schedule of Lease Obligations (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Operating Leases  
2022 $ 6,946
2023 5,561
2024 4,247
2025 2,572
2026 1,536
Thereafter 5,439
Total lease obligations 26,301
Less: Amount representing interest (3,885)
Net lease obligations 22,416
Financing Obligations  
2022 2,436
2023 1,315
2024 1,315
2025 1,315
2026 1,315
Thereafter 18,661
Total lease obligations 26,357
Less: Amount representing interest (9,695)
Net lease obligations $ 16,662
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt (Details)
1 Months Ended 12 Months Ended
Aug. 31, 2019
USD ($)
d
$ / shares
Dec. 31, 2021
USD ($)
$ / shares
Dec. 31, 2020
USD ($)
$ / shares
Dec. 31, 2019
USD ($)
Debt Instrument [Line Items]        
Proceeds from the issuance of convertible senior notes, net of issuance costs   $ 0 $ 0 $ 335,899,000
Convertible debt | 1.125% Convertible Senior Notes, Due 2026        
Debt Instrument [Line Items]        
Face amount of debt issued $ 345,000,000      
Stated interest percentage 1.125%      
Proceeds from the issuance of convertible senior notes, net of issuance costs $ 335,900,000      
Conversion ratio 0.0124756      
Conversion price (in dollars per share) | $ / shares $ 80.16      
Threshold number of trading days (day) | d 20      
Threshold number of consecutive trading days (day) | d 30      
Threshold percentage of stock price trigger 130.00%      
Redemption price, percentage 100.00%      
Effective interest percentage 4.30%      
Equity component, gross amount $ 60,100,000      
Issuance costs attributable to the liability component 7,500,000      
Issuance costs attributable to the equity component 1,600,000      
If-converted value in excess of principal   $ 216,600,000    
Remaining life of debt instrument   4 years 9 months 18 days    
Convertible debt | 1.125% Convertible Senior Notes, Due 2026, Over-Allotment option        
Debt Instrument [Line Items]        
Face amount of debt issued $ 45,000,000      
Class A Common Stock        
Debt Instrument [Line Items]        
Common stock, par value (in dollars per share) | $ / shares $ 0.001 $ 0.001 $ 0.001  
Debt conversion terms one | Convertible debt | 1.125% Convertible Senior Notes, Due 2026        
Debt Instrument [Line Items]        
Threshold number of trading days (day) | d 20      
Threshold number of consecutive trading days (day) | d 30      
Threshold percentage of stock price trigger 130.00%      
Debt conversion terms two | Convertible debt | 1.125% Convertible Senior Notes, Due 2026        
Debt Instrument [Line Items]        
Threshold number of trading days (day) | d 5      
Threshold number of consecutive trading days (day) | d 10      
Threshold percentage of stock trading price 98.00%      
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt - Summary of Convertible Debt (Details) - Convertible debt - 1.125% Convertible Senior Notes, Due 2026 - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Debt Instrument [Line Items]    
Principal $ 345,000 $ 345,000
Unamortized discount (41,193) (49,346)
Unamortized issuance costs (5,146) (6,164)
Net carrying amount 298,661 289,490
Equity component, net of purchase discounts and issuance costs $ 58,560 $ 58,560
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt - Summary of Interest Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Debt Disclosure [Abstract]      
Contractual interest expense $ 3,881 $ 3,880 $ 1,444
Amortization of debt discount 8,153 7,901 2,900
Amortization of issuance costs 1,018 988 362
Total interest expense $ 13,052 $ 12,769 $ 4,706
XML 70 R57.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity (Deficit) (Details)
12 Months Ended
Dec. 31, 2021
vote
class
Equity [Abstract]  
Number of classes of common stock | class 2
Class A Common Stock  
Class of Stock [Line Items]  
Common stock, number of votes per share 1
Class B Common Stock  
Class of Stock [Line Items]  
Common stock, number of votes per share 10
Common stock, conversion rate 1
XML 71 R58.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Narrative (Details) - USD ($)
12 Months Ended
Jun. 13, 2017
Dec. 31, 2021
Employee Stock Purchase Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock purchase offering period   6 months
Employee Stock Purchase Plan | Class A Common Stock    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares available for grant (in shares)   4,296,514
Purchase price of common stock, percentage of fair market value 85.00%  
Maximum stock purchase value per employee   $ 12,500
2014 Equity Incentive Plan | Class A Common Stock    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares available for grant (in shares)   1,180,086
XML 72 R59.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Share-based compensation expense $ 48,633 $ 45,771 $ 35,784
Research and development      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Share-based compensation expense 9,590 8,100 8,006
Sales and marketing      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Share-based compensation expense 13,901 11,062 8,792
General and administrative      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Share-based compensation expense 20,545 23,466 15,707
Subscription and support | Cost of revenue      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Share-based compensation expense 2,868 1,709 1,554
Professional services | Cost of revenue      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Share-based compensation expense $ 1,729 $ 1,434 $ 1,725
XML 73 R60.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Stock Options (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Options (in shares):      
Outstanding beginning of the period (in shares) 2,903,167    
Granted (in shares) 0 0 0
Forfeited (in shares) (6,895)    
Exercised (in shares) (1,141,092)    
Outstanding end of the period (in shares) 1,755,180 2,903,167  
Exercisable at end of the period (in shares) 1,755,180    
Weighted-Average Exercise Price (in dollars per share):      
Outstanding beginning of the period (in dollars per share) $ 14.48    
Granted (in dollars per share) 0    
Forfeited (in dollars per share) 19.29    
Exercised (in dollars per share) 14.55    
Outstanding end of the period (in dollars per share) 14.42 $ 14.48  
Exercisable at the end of the period (in dollars per share) $ 14.42    
Outstanding, weighted-average remaining contractual term (years) 4 years 4 years 8 months 12 days  
Exercisable, weighted-average remaining contractual term (years) 4 years    
Outstanding, aggregate intrinsic value $ 203,720,000 $ 223,941,000  
Exercisable, aggregate intrinsic value 203,720,000    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]      
Options exercised intrinsic value 123,400,000 55,800,000 $ 75,600,000
Options vested in period fair value 900,000 $ 3,500,000 $ 5,800,000
Options unrecognized compensation expense $ 0    
Class A Common Stock | Employee stock options      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]      
Expiration period (years) 10 years    
Minimum | Class A Common Stock | Employee stock options      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]      
Award vesting period (years) 3 years    
Maximum | Class A Common Stock | Employee stock options      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]      
Award vesting period (years) 4 years    
XML 74 R61.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Restricted Stock Units (Details) - Restricted stock units - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vested in period, fair value $ 54.9 $ 27.7 $ 8.8
Number of Shares (in shares)      
Unvested at beginning of period (in shares) 2,904,616    
Granted (in shares) 916,634    
Forfeited (in shares) (218,852)    
Vested (in shares) (1,710,699)    
Unvested at end of period (in shares) 1,891,699 2,904,616  
Weighted- Average Grant Date Fair Value (in dollars per share)      
Unvested at beginning of period (in dollars per share) $ 35.72    
Granted (in dollars per share) 109.64    
Forfeited (in dollars per share) 64.36    
Vested (in dollars per share) 31.89    
Unvested at end of period (in dollars per share) $ 73.04 $ 35.72  
Number of vested shares recipient elected to defer settlement (in shares) 402,832    
Number of shares elected to defer settlement, released from deferral (in shares) 270,567    
Number of deferred shares vested and outstanding (in shares) 695,869    
Unrecognized compensation expense $ 100.6    
Unrecognized compensation expense, period for recognition (years) 2 years 8 months 12 days    
Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period (years) 3 years    
Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period (years) 4 years    
Cliff-vesting      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period (years) 3 years    
Cliff-vesting | Board of Directors      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period (years) 1 year    
XML 75 R62.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Assumptions (Details) - Employee Stock Purchase Plan
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Weighted-Average Assumptions      
Expected term (in years) 6 months 6 months 6 months
Risk-free interest rate (as percent) 0.10%    
Risk-free interest rate, min (as percent)   0.20% 1.90%
Risk-free interest rate, max (as percent)   1.50% 2.60%
Expected volatility, min (as percent) 41.80% 40.60% 35.00%
Expected volatility, max (as percent) 45.00% 61.00% 49.00%
XML 76 R63.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Employee Stock Purchase Plan (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total proceeds (in thousands) $ 8,861,000 $ 7,227,000 $ 4,922,000
Employee Stock Purchase Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares issued (in shares) 148,864 186,855 188,390
Weighted average purchase price (in dollars per share) $ 59.52 $ 38.68 $ 26.13
Total proceeds (in thousands) $ 8,861,000 $ 7,227,000 $ 4,922,000
Unrecognized compensation expense $ 129,438    
Unrecognized compensation expense, period for recognition (years) 14 days    
XML 77 R64.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning of the period $ 64,277 $ 54,202 $ (9,740)
Other comprehensive income (loss) (518) (57) 189
End of the period 72,979 64,277 54,202
Accumulated Other Comprehensive Income      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning of the period 230 287 98
Other comprehensive income (loss) (518) (57) 189
End of the period (288) 230 287
Accumulated translation adjustment      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning of the period 41 178 165
Other comprehensive income (loss) 266 (137) 13
End of the period 307 41 178
Accumulated unrealized holding gains (losses) on available-for-sale securities      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning of the period 189 109 (67)
Other comprehensive income (loss) (784) 80 176
End of the period $ (595) $ 189 $ 109
XML 78 R65.htm IDEA: XBRL DOCUMENT v3.22.0.1
Acquisitions (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 30, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Business Acquisition [Line Items]        
Payments to acquire business, net of cash acquired   $ 37,467 $ 0 $ 0
Equity securities $ 4,700      
Gain on equity securities 3,700 3,698 $ 0 $ 0
OneCloud, Inc.        
Business Acquisition [Line Items]        
Payments to acquire business, net of cash acquired 35,100      
Cash acquired from acquisition $ 1,500      
Acquisition related costs   $ 400    
XML 79 R66.htm IDEA: XBRL DOCUMENT v3.22.0.1
Acquisitions - Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
Jul. 30, 2021
Dec. 31, 2021
Dec. 31, 2020
Business Acquisition [Line Items]      
Goodwill   $ 34,556 $ 0
OneCloud, Inc.      
Business Acquisition [Line Items]      
Cash consideration $ 36,564    
Previously held equity interest 4,698    
Total consideration 41,262    
Cash 1,497    
Intangible assets 7,000    
Goodwill 34,556    
Other assets 548    
Deferred revenue (900)    
Deferred tax liability (1,265)    
Other liabilities (174)    
Fair value of assets and liabilities $ 41,262    
XML 80 R67.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Intangible Assets - Goodwill Activity (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Goodwill [Roll Forward]  
Goodwill, beginning balance $ 0
Acquisition and purchase accounting adjustment 34,556
Goodwill, ending balance $ 34,556
XML 81 R68.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Intangible Assets - Intangible Asset Components (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Useful Life (Years) 5 years 2 months 12 days  
Gross Carrying Amount $ 12,498 $ 2,538
Accumulated Amortization (2,064) (955)
Net Carrying Amount $ 10,434 1,583
Acquired technology    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Useful Life (Years) 4 years  
Gross Carrying Amount $ 7,920 0
Accumulated Amortization (701) 0
Net Carrying Amount $ 7,219 0
Acquired customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Useful Life (Years) 8 years 8 months 12 days  
Gross Carrying Amount $ 360 0
Accumulated Amortization (14) 0
Net Carrying Amount $ 346 0
Acquired trade name    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Useful Life (Years) 2 years  
Gross Carrying Amount $ 1,478 0
Accumulated Amortization (21) 0
Net Carrying Amount $ 1,457 0
Patents    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Useful Life (Years) 10 years  
Gross Carrying Amount $ 2,740 2,538
Accumulated Amortization (1,328) (955)
Net Carrying Amount $ 1,412 $ 1,583
XML 82 R69.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Intangible Assets (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]      
Amortization expense related to intangible assets $ 1.1 $ 0.4 $ 0.3
XML 83 R70.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Intangible Assets - Amortization of Intangible Assets by Fiscal Year (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]    
2022 $ 3,074  
2023 2,962  
2024 2,201  
2025 1,473  
2026 163  
Thereafter 561  
Net Carrying Amount $ 10,434 $ 1,583
XML 84 R71.htm IDEA: XBRL DOCUMENT v3.22.0.1
Geographic Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total revenue $ 443,285 $ 351,594 $ 297,891
Long-Lived Assets 46,581 45,209  
United States      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Long-Lived Assets 40,585 42,422  
United Kingdom      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Long-Lived Assets 4,437 69  
Other      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Long-Lived Assets 1,559 2,718  
Subscription and support      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total revenue 379,340 295,877 245,765
Subscription and support | Americas      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total revenue 342,673 273,574 233,653
Subscription and support | Other      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total revenue 36,666 22,303 12,112
Professional services revenue      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total revenue 44,763 38,032 38,734
Professional services revenue | Americas      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total revenue 58,312 51,142 49,323
Professional services revenue | Other      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total revenue $ 5,634 $ 4,575 $ 2,803
XML 85 R72.htm IDEA: XBRL DOCUMENT v3.22.0.1
Geographic Information - Narrative (Details)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Revenue From Contract With Customer, Americas Revenue | Geographic concentration risk | United States      
Concentration Risk [Line Items]      
Concentration risk percentage 93.00% 94.00% 95.00%
XML 86 R73.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]      
Total revenue $ 443,285 $ 351,594 $ 297,891
Subscription and support      
Disaggregation of Revenue [Line Items]      
Total revenue 379,340 295,877 245,765
XBRL professional services      
Disaggregation of Revenue [Line Items]      
Total revenue 44,763 38,032 38,734
Other services      
Disaggregation of Revenue [Line Items]      
Total revenue 19,182 17,685 13,392
Information technology      
Disaggregation of Revenue [Line Items]      
Total revenue 47,697 34,878 30,798
Diversified financials      
Disaggregation of Revenue [Line Items]      
Total revenue 57,470 44,326 34,614
Consumer discretionary      
Disaggregation of Revenue [Line Items]      
Total revenue 41,826 34,029 29,147
Industrials      
Disaggregation of Revenue [Line Items]      
Total revenue 59,797 46,764 39,210
Healthcare      
Disaggregation of Revenue [Line Items]      
Total revenue 39,394 30,676 24,764
Banks      
Disaggregation of Revenue [Line Items]      
Total revenue 46,702 39,630 33,573
Insurance      
Disaggregation of Revenue [Line Items]      
Total revenue 27,206 21,993 18,047
Energy      
Disaggregation of Revenue [Line Items]      
Total revenue 21,093 18,380 18,113
Real estate      
Disaggregation of Revenue [Line Items]      
Total revenue 21,042 18,070 16,572
Utilities      
Disaggregation of Revenue [Line Items]      
Total revenue 21,319 13,561 12,231
Materials      
Disaggregation of Revenue [Line Items]      
Total revenue 19,357 16,321 14,761
Public administration      
Disaggregation of Revenue [Line Items]      
Total revenue 13,719 11,433 6,974
Consumer staples      
Disaggregation of Revenue [Line Items]      
Total revenue 13,146 10,683 9,570
Other      
Disaggregation of Revenue [Line Items]      
Total revenue $ 13,517 $ 10,850 $ 9,517
XML 87 R74.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition - Deferred Revenue and Transaction Price Allocated to the Remaining Performance Obligations (Details)
$ in Millions
12 Months Ended
Dec. 31, 2021
USD ($)
Revenue from Contract with Customer [Abstract]  
Deferred revenue recognized $ 239.3
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue expected to be recognized 576.2
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue expected to be recognized $ 336.0
Expected period of recognition 12 months
XML 88 R75.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Income Before Income Tax, Domestic and Foreign (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Tax Disclosure [Abstract]      
United States $ (41,567) $ (50,193) $ (46,580)
Foreign 2,467 1,504 (760)
Loss before (benefit) provision for income taxes $ (39,100) $ (48,689) $ (47,340)
XML 89 R76.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Components of Provision (Benefit) for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Current      
Federal $ 0 $ 0 $ 0
State 98 120 59
Foreign 479 (148) 252
Total Current 577 (28) 311
Deferred      
Federal (1,252) 0 (65)
State (374) 0 0
Foreign (321) (263) (107)
Total Deferred (1,947) (263) (172)
Total income tax provision $ (1,370) $ (291) $ 139
XML 90 R77.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Tax Disclosure [Abstract]      
Federal income tax benefit $ 1,252 $ 0 $ 65
XML 91 R78.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Effective Income Tax Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Tax Disclosure [Abstract]      
Federal statutory rate 21.00% 21.00% 21.00%
Tax benefit at federal statutory rate $ (8,211) $ (10,225) $ (9,941)
State taxes, net of federal benefit (15,350) (3,394) (4,985)
Revaluation of deferred tax items due to tax rate change (state) 0 (404) 0
Section 162(m) limitations 9,008 6,682 2,944
Stock-based compensation (49,020) (12,665) (14,728)
Nondeductible permanent items 1,422 2,001 1,103
Tax benefit of federal R&D credit (3,694) (3,509) (3,141)
Valuation allowance 63,369 21,981 29,068
Other 1,106 (758) (181)
Total income tax provision $ (1,370) $ (291) $ 139
XML 92 R79.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Deferred tax assets:    
Property and equipment $ 2,770 $ 2,636
Accruals and reserves 48 173
Lease liability 9,014 9,984
Compensation and benefits 15,266 19,035
Deferred revenue 21,709 11,753
Net operating loss and credits 150,448 91,300
Interest expense 4,035 2,521
Other 546 347
Total deferred tax assets 203,836 137,749
Valuation allowance (174,771) (111,402)
Total deferred tax assets 29,065 26,347
Deferred tax liabilities:    
Property and equipment (48) (10)
Right-of-use asset (8,275) (8,772)
Convertible notes (10,916) (13,076)
Acquired intangibles (2,022) 0
Deferred commissions (6,761) (3,900)
Other deferred tax liabilities (321) (222)
Deferred tax liabilities (28,343) (25,980)
Total $ 722 $ 367
XML 93 R80.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Operating Loss Carryforwards (Details)
$ in Millions
Dec. 31, 2021
USD ($)
Domestic Tax Authority  
Operating Loss Carryforwards [Line Items]  
Operating loss carryforwards $ 481.8
State Tax Authority  
Operating Loss Carryforwards [Line Items]  
Operating loss carryforwards 466.9
Foreign Tax Authority  
Operating Loss Carryforwards [Line Items]  
Operating loss carryforwards $ 2.9
XML 94 R81.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Tax Credit Carryforwards (Details)
$ in Millions
Dec. 31, 2021
USD ($)
Domestic Tax Authority  
Tax Credit Carryforward [Line Items]  
Tax credit carryforward $ 19.8
State Tax Authority  
Tax Credit Carryforward [Line Items]  
Tax credit carryforward $ 3.1
XML 95 R82.htm IDEA: XBRL DOCUMENT v3.22.0.1
Net Loss Per Share - Earnings Per Share Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Denominator      
Weighted-average common shares outstanding - basic (in shares) 51,126,510 48,448,166 46,302,656
Weighted-average common shares outstanding - diluted (in shares) 51,126,510 48,448,166 46,302,656
Basic net loss per share (in dollars per share) $ (0.74) $ (1.00) $ (1.03)
Diluted net loss per share (in dollars per share) $ (0.74) $ (1.00) $ (1.03)
Class A Common Stock      
Numerator      
Net loss $ (32,724) $ (39,966) $ (38,135)
Denominator      
Weighted-average common shares outstanding - basic (in shares) 44,343,177 40,007,839 37,190,224
Weighted-average common shares outstanding - diluted (in shares) 44,343,177 40,007,839 37,190,224
Basic net loss per share (in dollars per share) $ (0.74) $ (1.00) $ (1.03)
Diluted net loss per share (in dollars per share) $ (0.74) $ (1.00) $ (1.03)
Class B Common Stock      
Numerator      
Net loss $ (5,006) $ (8,432) $ (9,344)
Denominator      
Weighted-average common shares outstanding - basic (in shares) 6,783,333 8,440,327 9,112,432
Weighted-average common shares outstanding - diluted (in shares) 6,783,333 8,440,327 9,112,432
Basic net loss per share (in dollars per share) $ (0.74) $ (1.00) $ (1.03)
Diluted net loss per share (in dollars per share) $ (0.74) $ (1.00) $ (1.03)
XML 96 R83.htm IDEA: XBRL DOCUMENT v3.22.0.1
Net Loss Per Share - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Class A Common Stock      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share (in shares) 4,300,000    
Shares subject to outstanding common stock options      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share (in shares) 1,755,180 2,903,167 4,353,167
Shares subject to unvested restricted stock units      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share (in shares) 1,891,699 2,904,616 3,039,020
Shares issuable pursuant to the ESPP      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share (in shares) 53,877 94,390 76,466
XML 97 wk-20211231_htm.xml IDEA: XBRL DOCUMENT 0001445305 2021-01-01 2021-12-31 0001445305 2021-06-30 0001445305 us-gaap:CommonClassAMember 2022-02-17 0001445305 us-gaap:CommonClassBMember 2022-02-17 0001445305 2021-12-31 0001445305 2020-12-31 0001445305 us-gaap:CommonClassAMember 2020-12-31 0001445305 us-gaap:CommonClassAMember 2021-12-31 0001445305 us-gaap:CommonClassBMember 2020-12-31 0001445305 us-gaap:CommonClassBMember 2021-12-31 0001445305 us-gaap:LicenseAndServiceMember 2021-01-01 2021-12-31 0001445305 us-gaap:LicenseAndServiceMember 2020-01-01 2020-12-31 0001445305 us-gaap:LicenseAndServiceMember 2019-01-01 2019-12-31 0001445305 wk:ProfessionalServicesMember 2021-01-01 2021-12-31 0001445305 wk:ProfessionalServicesMember 2020-01-01 2020-12-31 0001445305 wk:ProfessionalServicesMember 2019-01-01 2019-12-31 0001445305 2020-01-01 2020-12-31 0001445305 2019-01-01 2019-12-31 0001445305 us-gaap:CommonStockMember 2018-12-31 0001445305 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001445305 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001445305 us-gaap:RetainedEarningsMember 2018-12-31 0001445305 2018-12-31 0001445305 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2018-12-31 0001445305 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2018-12-31 0001445305 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001445305 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001445305 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001445305 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001445305 us-gaap:CommonStockMember 2019-12-31 0001445305 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001445305 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001445305 us-gaap:RetainedEarningsMember 2019-12-31 0001445305 2019-12-31 0001445305 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001445305 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001445305 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001445305 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001445305 us-gaap:CommonStockMember 2020-12-31 0001445305 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001445305 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001445305 us-gaap:RetainedEarningsMember 2020-12-31 0001445305 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001445305 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001445305 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001445305 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001445305 us-gaap:CommonStockMember 2021-12-31 0001445305 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001445305 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001445305 us-gaap:RetainedEarningsMember 2021-12-31 0001445305 srt:MinimumMember 2021-01-01 2021-12-31 0001445305 srt:MaximumMember 2021-01-01 2021-12-31 0001445305 us-gaap:SubsequentEventMember 2022-01-01 2022-01-01 0001445305 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember us-gaap:SubsequentEventMember 2022-01-01 0001445305 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AdditionalPaidInCapitalMember us-gaap:SubsequentEventMember 2022-01-01 0001445305 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:SubsequentEventMember 2022-01-01 0001445305 us-gaap:MoneyMarketFundsMember 2021-12-31 0001445305 us-gaap:CommercialPaperMember 2021-12-31 0001445305 us-gaap:USTreasurySecuritiesMember 2021-12-31 0001445305 us-gaap:CorporateDebtSecuritiesMember 2021-12-31 0001445305 us-gaap:ForeignGovernmentDebtSecuritiesMember 2021-12-31 0001445305 us-gaap:CashEquivalentsMember 2021-12-31 0001445305 us-gaap:MoneyMarketFundsMember 2020-12-31 0001445305 us-gaap:CommercialPaperMember 2020-12-31 0001445305 us-gaap:USTreasurySecuritiesMember 2020-12-31 0001445305 us-gaap:CorporateDebtSecuritiesMember 2020-12-31 0001445305 us-gaap:ForeignGovernmentDebtSecuritiesMember 2020-12-31 0001445305 us-gaap:CashEquivalentsMember 2020-12-31 0001445305 wk:ComputersEquipmentAndSoftwareMember 2021-12-31 0001445305 wk:ComputersEquipmentAndSoftwareMember 2020-12-31 0001445305 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001445305 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001445305 us-gaap:VehiclesMember 2021-12-31 0001445305 us-gaap:VehiclesMember 2020-12-31 0001445305 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001445305 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001445305 us-gaap:ConstructionInProgressMember 2021-12-31 0001445305 us-gaap:ConstructionInProgressMember 2020-12-31 0001445305 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001445305 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001445305 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001445305 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001445305 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001445305 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001445305 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2021-12-31 0001445305 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2021-12-31 0001445305 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2021-12-31 0001445305 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2020-12-31 0001445305 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2020-12-31 0001445305 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2020-12-31 0001445305 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-12-31 0001445305 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-12-31 0001445305 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-12-31 0001445305 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2020-12-31 0001445305 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2020-12-31 0001445305 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2020-12-31 0001445305 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-12-31 0001445305 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-12-31 0001445305 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-12-31 0001445305 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-12-31 0001445305 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-12-31 0001445305 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-12-31 0001445305 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2021-12-31 0001445305 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2021-12-31 0001445305 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2021-12-31 0001445305 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2020-12-31 0001445305 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2020-12-31 0001445305 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2020-12-31 0001445305 us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001445305 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001445305 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001445305 us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001445305 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001445305 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001445305 us-gaap:CashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001445305 us-gaap:CashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001445305 us-gaap:FairValueInputsLevel2Member 2021-12-31 0001445305 wk:CloudServicesArrangementMember 2021-12-31 0001445305 us-gaap:BuildingMember 2021-01-01 2021-12-31 0001445305 srt:MinimumMember us-gaap:BuildingMember 2021-12-31 0001445305 srt:MaximumMember us-gaap:BuildingMember 2021-12-31 0001445305 wk:OnePointOneTwoFivePercentConvertibleSeniorNotesDue2026Member us-gaap:ConvertibleDebtMember 2019-08-31 0001445305 wk:OnePointOneTwoFivePercentConvertibleSeniorNotesDue2026OverAllotmentOptionMember us-gaap:ConvertibleDebtMember 2019-08-31 0001445305 wk:OnePointOneTwoFivePercentConvertibleSeniorNotesDue2026Member us-gaap:ConvertibleDebtMember 2019-08-01 2019-08-31 0001445305 us-gaap:CommonClassAMember 2019-08-31 0001445305 wk:OnePointOneTwoFivePercentConvertibleSeniorNotesDue2026Member us-gaap:ConvertibleDebtMember wk:DebtConversionTermsOneMember 2019-08-01 2019-08-31 0001445305 wk:OnePointOneTwoFivePercentConvertibleSeniorNotesDue2026Member us-gaap:ConvertibleDebtMember wk:DebtConversionTermsTwoMember 2019-08-01 2019-08-31 0001445305 wk:OnePointOneTwoFivePercentConvertibleSeniorNotesDue2026Member us-gaap:ConvertibleDebtMember 2021-01-01 2021-12-31 0001445305 wk:OnePointOneTwoFivePercentConvertibleSeniorNotesDue2026Member us-gaap:ConvertibleDebtMember 2021-12-31 0001445305 wk:OnePointOneTwoFivePercentConvertibleSeniorNotesDue2026Member us-gaap:ConvertibleDebtMember 2020-12-31 0001445305 us-gaap:CommonClassBMember 2021-01-01 2021-12-31 0001445305 wk:EquityIncentivePlan2014Member us-gaap:CommonClassAMember 2021-12-31 0001445305 us-gaap:EmployeeStockMember us-gaap:CommonClassAMember 2017-06-13 2017-06-13 0001445305 us-gaap:EmployeeStockMember us-gaap:CommonClassAMember 2021-12-31 0001445305 us-gaap:EmployeeStockMember us-gaap:CommonClassAMember 2021-01-01 2021-12-31 0001445305 us-gaap:EmployeeStockMember 2021-01-01 2021-12-31 0001445305 us-gaap:LicenseAndServiceMember us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0001445305 us-gaap:LicenseAndServiceMember us-gaap:CostOfSalesMember 2020-01-01 2020-12-31 0001445305 us-gaap:LicenseAndServiceMember us-gaap:CostOfSalesMember 2019-01-01 2019-12-31 0001445305 wk:ProfessionalServicesMember us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0001445305 wk:ProfessionalServicesMember us-gaap:CostOfSalesMember 2020-01-01 2020-12-31 0001445305 wk:ProfessionalServicesMember us-gaap:CostOfSalesMember 2019-01-01 2019-12-31 0001445305 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0001445305 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-12-31 0001445305 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-12-31 0001445305 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-12-31 0001445305 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-12-31 0001445305 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-12-31 0001445305 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0001445305 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-12-31 0001445305 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-12-31 0001445305 srt:MinimumMember us-gaap:EmployeeStockOptionMember us-gaap:CommonClassAMember 2021-01-01 2021-12-31 0001445305 srt:MaximumMember us-gaap:EmployeeStockOptionMember us-gaap:CommonClassAMember 2021-01-01 2021-12-31 0001445305 us-gaap:EmployeeStockOptionMember us-gaap:CommonClassAMember 2021-01-01 2021-12-31 0001445305 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001445305 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001445305 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-01-01 2021-12-31 0001445305 srt:DirectorMember us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-01-01 2021-12-31 0001445305 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001445305 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0001445305 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0001445305 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001445305 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001445305 us-gaap:EmployeeStockMember 2020-01-01 2020-12-31 0001445305 us-gaap:EmployeeStockMember 2019-01-01 2019-12-31 0001445305 us-gaap:EmployeeStockMember 2021-12-31 0001445305 us-gaap:AccumulatedTranslationAdjustmentMember 2018-12-31 0001445305 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-12-31 0001445305 us-gaap:AccumulatedTranslationAdjustmentMember 2019-01-01 2019-12-31 0001445305 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-01-01 2019-12-31 0001445305 us-gaap:AccumulatedTranslationAdjustmentMember 2019-12-31 0001445305 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-12-31 0001445305 us-gaap:AccumulatedTranslationAdjustmentMember 2020-01-01 2020-12-31 0001445305 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-01-01 2020-12-31 0001445305 us-gaap:AccumulatedTranslationAdjustmentMember 2020-12-31 0001445305 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-12-31 0001445305 us-gaap:AccumulatedTranslationAdjustmentMember 2021-01-01 2021-12-31 0001445305 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-01-01 2021-12-31 0001445305 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0001445305 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-12-31 0001445305 wk:OneCloudIncMember 2021-07-30 2021-07-30 0001445305 2021-07-30 0001445305 2021-07-30 2021-07-30 0001445305 wk:OneCloudIncMember 2021-07-30 0001445305 wk:OneCloudIncMember 2021-01-01 2021-12-31 0001445305 us-gaap:TechnologyBasedIntangibleAssetsMember 2021-01-01 2021-12-31 0001445305 us-gaap:TechnologyBasedIntangibleAssetsMember 2021-12-31 0001445305 us-gaap:TechnologyBasedIntangibleAssetsMember 2020-12-31 0001445305 us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0001445305 us-gaap:CustomerRelationshipsMember 2021-12-31 0001445305 us-gaap:CustomerRelationshipsMember 2020-12-31 0001445305 us-gaap:TradeNamesMember 2021-01-01 2021-12-31 0001445305 us-gaap:TradeNamesMember 2021-12-31 0001445305 us-gaap:TradeNamesMember 2020-12-31 0001445305 us-gaap:PatentsMember 2021-01-01 2021-12-31 0001445305 us-gaap:PatentsMember 2021-12-31 0001445305 us-gaap:PatentsMember 2020-12-31 0001445305 us-gaap:LicenseAndServiceMember srt:AmericasMember 2021-01-01 2021-12-31 0001445305 us-gaap:LicenseAndServiceMember srt:AmericasMember 2020-01-01 2020-12-31 0001445305 us-gaap:LicenseAndServiceMember srt:AmericasMember 2019-01-01 2019-12-31 0001445305 us-gaap:LicenseAndServiceMember wk:OtherCountriesExcludingAmericasMember 2021-01-01 2021-12-31 0001445305 us-gaap:LicenseAndServiceMember wk:OtherCountriesExcludingAmericasMember 2020-01-01 2020-12-31 0001445305 us-gaap:LicenseAndServiceMember wk:OtherCountriesExcludingAmericasMember 2019-01-01 2019-12-31 0001445305 wk:XBRLProfessionalServicesMember srt:AmericasMember 2021-01-01 2021-12-31 0001445305 wk:XBRLProfessionalServicesMember srt:AmericasMember 2020-01-01 2020-12-31 0001445305 wk:XBRLProfessionalServicesMember srt:AmericasMember 2019-01-01 2019-12-31 0001445305 wk:XBRLProfessionalServicesMember wk:OtherCountriesExcludingAmericasMember 2021-01-01 2021-12-31 0001445305 wk:XBRLProfessionalServicesMember wk:OtherCountriesExcludingAmericasMember 2020-01-01 2020-12-31 0001445305 wk:XBRLProfessionalServicesMember wk:OtherCountriesExcludingAmericasMember 2019-01-01 2019-12-31 0001445305 country:US wk:RevenueFromContractWithCustomerAmericasRevenueMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001445305 country:US wk:RevenueFromContractWithCustomerAmericasRevenueMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001445305 country:US wk:RevenueFromContractWithCustomerAmericasRevenueMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001445305 country:US 2021-12-31 0001445305 country:US 2020-12-31 0001445305 country:GB 2021-12-31 0001445305 country:GB 2020-12-31 0001445305 wk:OtherCountriesExcludingUnitedStatesAndUnitedKingdomMember 2021-12-31 0001445305 wk:OtherCountriesExcludingUnitedStatesAndUnitedKingdomMember 2020-12-31 0001445305 us-gaap:TechnologySectorMember 2021-01-01 2021-12-31 0001445305 us-gaap:TechnologySectorMember 2020-01-01 2020-12-31 0001445305 us-gaap:TechnologySectorMember 2019-01-01 2019-12-31 0001445305 wk:DiversifiedFinancialsSectorMember 2021-01-01 2021-12-31 0001445305 wk:DiversifiedFinancialsSectorMember 2020-01-01 2020-12-31 0001445305 wk:DiversifiedFinancialsSectorMember 2019-01-01 2019-12-31 0001445305 wk:ConsumerDiscretionarySectorMember 2021-01-01 2021-12-31 0001445305 wk:ConsumerDiscretionarySectorMember 2020-01-01 2020-12-31 0001445305 wk:ConsumerDiscretionarySectorMember 2019-01-01 2019-12-31 0001445305 us-gaap:CommercialAndIndustrialSectorMember 2021-01-01 2021-12-31 0001445305 us-gaap:CommercialAndIndustrialSectorMember 2020-01-01 2020-12-31 0001445305 us-gaap:CommercialAndIndustrialSectorMember 2019-01-01 2019-12-31 0001445305 us-gaap:HealthcareSectorMember 2021-01-01 2021-12-31 0001445305 us-gaap:HealthcareSectorMember 2020-01-01 2020-12-31 0001445305 us-gaap:HealthcareSectorMember 2019-01-01 2019-12-31 0001445305 us-gaap:FinancialServicesSectorMember 2021-01-01 2021-12-31 0001445305 us-gaap:FinancialServicesSectorMember 2020-01-01 2020-12-31 0001445305 us-gaap:FinancialServicesSectorMember 2019-01-01 2019-12-31 0001445305 wk:InsuranceSectorMember 2021-01-01 2021-12-31 0001445305 wk:InsuranceSectorMember 2020-01-01 2020-12-31 0001445305 wk:InsuranceSectorMember 2019-01-01 2019-12-31 0001445305 wk:EnergySectorMember 2021-01-01 2021-12-31 0001445305 wk:EnergySectorMember 2020-01-01 2020-12-31 0001445305 wk:EnergySectorMember 2019-01-01 2019-12-31 0001445305 us-gaap:RealEstateSectorMember 2021-01-01 2021-12-31 0001445305 us-gaap:RealEstateSectorMember 2020-01-01 2020-12-31 0001445305 us-gaap:RealEstateSectorMember 2019-01-01 2019-12-31 0001445305 wk:UtilitiesSectorMember 2021-01-01 2021-12-31 0001445305 wk:UtilitiesSectorMember 2020-01-01 2020-12-31 0001445305 wk:UtilitiesSectorMember 2019-01-01 2019-12-31 0001445305 wk:MaterialsSectorMember 2021-01-01 2021-12-31 0001445305 wk:MaterialsSectorMember 2020-01-01 2020-12-31 0001445305 wk:MaterialsSectorMember 2019-01-01 2019-12-31 0001445305 wk:PublicAdministrationSectorMember 2021-01-01 2021-12-31 0001445305 wk:PublicAdministrationSectorMember 2020-01-01 2020-12-31 0001445305 wk:PublicAdministrationSectorMember 2019-01-01 2019-12-31 0001445305 wk:ConsumerStaplesSectorMember 2021-01-01 2021-12-31 0001445305 wk:ConsumerStaplesSectorMember 2020-01-01 2020-12-31 0001445305 wk:ConsumerStaplesSectorMember 2019-01-01 2019-12-31 0001445305 wk:OtherSectorMember 2021-01-01 2021-12-31 0001445305 wk:OtherSectorMember 2020-01-01 2020-12-31 0001445305 wk:OtherSectorMember 2019-01-01 2019-12-31 0001445305 wk:XBRLProfessionalServicesMember 2021-01-01 2021-12-31 0001445305 wk:XBRLProfessionalServicesMember 2020-01-01 2020-12-31 0001445305 wk:XBRLProfessionalServicesMember 2019-01-01 2019-12-31 0001445305 wk:OtherServicesMember 2021-01-01 2021-12-31 0001445305 wk:OtherServicesMember 2020-01-01 2020-12-31 0001445305 wk:OtherServicesMember 2019-01-01 2019-12-31 0001445305 2022-01-01 2021-12-31 0001445305 us-gaap:DomesticCountryMember 2021-12-31 0001445305 us-gaap:StateAndLocalJurisdictionMember 2021-12-31 0001445305 us-gaap:ForeignCountryMember 2021-12-31 0001445305 us-gaap:CommonClassAMember 2021-01-01 2021-12-31 0001445305 us-gaap:CommonClassAMember 2020-01-01 2020-12-31 0001445305 us-gaap:CommonClassBMember 2020-01-01 2020-12-31 0001445305 us-gaap:CommonClassAMember 2019-01-01 2019-12-31 0001445305 us-gaap:CommonClassBMember 2019-01-01 2019-12-31 0001445305 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001445305 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001445305 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0001445305 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001445305 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0001445305 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0001445305 us-gaap:EmployeeStockMember 2021-01-01 2021-12-31 0001445305 us-gaap:EmployeeStockMember 2020-01-01 2020-12-31 0001445305 us-gaap:EmployeeStockMember 2019-01-01 2019-12-31 iso4217:USD shares iso4217:USD shares wk:segment wk:renewal_option pure utr:D wk:class wk:vote 2021 false FY 0001445305 P3Y P12M http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate202006Member 0.0124756 P3Y P3Y 10-K true 2021-12-31 --12-31 false 001-36773 WORKIVA INC DE 47-2509828 2900 University Blvd Ames IA 50010 888 275-3125 Class A common stock, par value $.001 WK NYSE Yes No Yes Yes Large Accelerated Filer false false true false 4700000000 48066708 3890583 Information required in response to Part III of Form 10-K (Items 10, 11, 12, 13 and 14) is hereby incorporated by reference to portions of the Registrant’s Proxy Statement for the Annual Meeting of Stockholders to be held in 2022. The Proxy Statement will be filed by the Registrant with the Securities and Exchange Commission no later than 120 days after the end of the Registrant’s fiscal year ended December 31, 2021. 42 300386000 322831000 230060000 207207000 591000 717000 76848000 68922000 31152000 21923000 3538000 3155000 15108000 9047000 657092000 633085000 28821000 29365000 17760000 15844000 33091000 23421000 34556000 0 10434000 1583000 5005000 3708000 786759000 707006000 4114000 2843000 84126000 68256000 258023000 208990000 298661000 0 1575000 1705000 646499000 281794000 0 289490000 34181000 35894000 1605000 1680000 16408000 17209000 15087000 16662000 713780000 642729000 0.001 0.001 1000000000 1000000000 47293775 47293775 40719189 40719189 47000 41000 0.001 0.001 500000000 500000000 4150583 4150583 8069610 8069610 4000 8000 0.001 0.001 100000000 100000000 0 0 0 0 0 0 525646000 478698000 -452430000 -414700000 -288000 230000 72979000 64277000 786759000 707006000 379340000 295877000 245765000 63945000 55717000 52126000 443285000 351594000 297891000 60551000 49503000 42881000 43282000 40674000 42131000 103833000 90177000 85012000 339452000 261417000 212879000 115735000 94844000 89921000 178785000 144687000 120300000 74287000 59688000 48064000 368807000 299219000 258285000 -29355000 -37802000 -45406000 1041000 3282000 4657000 14015000 13964000 6027000 3229000 -205000 -564000 -39100000 -48689000 -47340000 -1370000 -291000 139000 -37730000 -48398000 -47479000 -0.74 -0.74 -1.00 -1.00 -1.03 -1.03 51126510 51126510 48448166 48448166 46302656 46302656 -37730000 -48398000 -47479000 266000 -137000 13000 -784000 80000 176000 -518000 -57000 189000 -38248000 -48455000 -47290000 44044000 44000 297145000 98000 -307027000 -9740000 -11796000 -11796000 35784000 35784000 1997000 3000 24149000 24152000 188000 4922000 4922000 420000 10000 390000 390000 58560000 58560000 -47479000 -47479000 189000 189000 46639000 47000 420170000 287000 -366302000 54202000 45771000 45771000 1398000 2000 19187000 19189000 187000 7227000 7227000 796000 231000 13657000 13657000 -48398000 -48398000 -57000 -57000 48789000 49000 478698000 230000 -414700000 64277000 48633000 48633000 1141000 2000 16598000 16600000 149000 8861000 8861000 1578000 213000 27144000 27144000 -37730000 -37730000 -518000 -518000 51444000 51000 525646000 -288000 -452430000 72979000 -37730000 -48398000 -47479000 5244000 4296000 3844000 48633000 45771000 35784000 -125000 -159000 -92000 -3024000 -668000 -13000 9171000 8889000 3262000 3698000 0 0 -1973000 0 -65000 7683000 8028000 -5166000 19207000 15953000 10268000 -4197000 -3906000 -2552000 391000 680000 1250000 6522000 2492000 2084000 1222000 215000 1860000 972000 -4106000 2153000 47419000 37479000 32039000 -4934000 -4525000 -3035000 14669000 16790000 12238000 49844000 33243000 30918000 3534000 1873000 3104000 170070000 175926000 112565000 143159000 62922000 26840000 250000 11423000 498000 37467000 0 0 219000 296000 734000 750000 0 1000000 -68631000 -103750000 -90065000 16600000 19189000 24152000 27144000 13657000 390000 8861000 7227000 4922000 0 0 335899000 1705000 1641000 1565000 -3388000 11118000 363018000 -270000 478000 287000 -22445000 -58911000 304158000 322831000 381742000 77584000 300386000 322831000 381742000 4837000 5067000 1340000 -41000 679000 371000 0 149000 270000 350000 263000 144000 Organization and Significant Accounting Policies <div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Organization </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Workiva Inc., a Delaware corporation, and its wholly-owned subsidiaries (the “Company” or “we” or “us”) simplifies complex work for thousands of organizations worldwide. We are a leading provider of cloud-based compliance and regulatory reporting solutions that are designed to solve business challenges at the intersection of data, process and people. Our operational headquarters are located in Ames, Iowa, with additional offices located in the United States, Europe, the Asia-Pacific region and Canada.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation and Principles of Consolidation </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles and include the accounts of Workiva Inc. and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Seasonality affects our revenue, expenses and cash flows from operations. Revenue from professional services is generally higher in the first quarter as many of our customers file their 10-K in the first calendar quarter. Sales and marketing expense is generally higher in the third quarter since we hold our annual user conference in September. Our transition to a virtual event in September 2020 and September 2021 has mostly mitigated this trend. In addition, the timing of cash bonus payments to employees during the first and fourth calendar quarters may result in some seasonality in operating cash flow.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Segments</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Our chief operating decision maker reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance. There are no segment managers who are held accountable by the chief operating decision maker, or anyone else, for operations, operating results and planning for levels or components below the consolidated unit level. Accordingly, we determined we have one operating and reportable segment. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We translate the financial statements of our foreign subsidiaries, which have a functional currency in the respective country’s local currency, to U.S. dollars using month-end exchange rates for assets and liabilities and average exchange rates for revenue, costs and expenses. Translation gains and losses are recorded in accumulated other comprehensive income as a component of stockholders’ equity (deficit). Gains and losses resulting from foreign currency transactions that are denominated in currencies other than the entity's functional currency are included within other (expense) income, net on the consolidated statements of operations. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States requires us to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. We base our estimates on historical experience and various other assumptions believed to be reasonable. These estimates include, but are not limited to, the allowance for doubtful accounts, the determination of the relative selling prices of our services, the measurement of material rights, health insurance claims incurred but not yet reported, valuation of available-for-sale marketable securities, useful lives of deferred contract costs, intangible assets and property and equipment, goodwill, income taxes, discount rates used in the valuation of right-of-use assets and lease liabilities, the fair value of the liability and equity components of the convertible senior notes, and certain assumptions used in the valuation of equity awards. While these estimates are based on our best knowledge of current events and actions that may affect us in the future, actual results may differ materially from these estimates. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Cash consists of cash on deposit with banks that is stated at cost, which approximates fair value. We invest our excess cash primarily in highly liquid money market funds and marketable securities. We classify all highly liquid investments with stated maturities of three months or less from date of purchase as cash equivalents and all highly liquid investments with stated maturities of greater than three months as marketable securities. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Marketable Securities</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Our marketable securities consist of commercial paper, corporate debt securities, U.S. treasury debt securities and foreign government debt securities. We classify our marketable securities as available-for-sale at the time of purchase and reevaluate such classification as of each balance sheet date. We may sell these securities at any time for use in current operations even if they have not yet reached maturity. As a result, we classify our investments, including securities with maturities beyond twelve months as current assets in the accompanying consolidated balance sheets. Available-for-sale securities are recorded at fair value each reporting period. Unrealized gains and losses are excluded from earnings and recorded as a separate component within accumulated other comprehensive income on the consolidated balance sheets until realized. Dividend income is reported within other (expense) income, net on the consolidated statements of operations. We evaluate our investments to assess whether the amortized cost basis is in excess of estimated fair value and determine what amount of that difference, if any, is caused by expected credit losses. Allowance for credit losses are recognized as a charge in other (expense) income, net on the consolidated statements of operations, and any remaining unrealized losses are included in accumulated other comprehensive income on the consolidated balance sheets. There were no credit losses recorded for the years ended December 31, 2021 and 2020. There was no impairment charge for any unrealized losses in 2019. We determine realized gains and losses on the sale of marketable securities on the specific identification method and record such gains and losses in other (expense) income, net on the consolidated statements of operations. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Our financial assets, which include cash equivalents and marketable securities, are measured and recorded at fair value on a recurring basis. Our other current financial assets and our other current financial liabilities have fair values that approximate their carrying value due to their short-term maturities. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Financial instruments that potentially subject us to concentrations of credit risk consist principally of cash and cash equivalents and accounts receivable. We place our cash and cash equivalents with high credit-quality financial institutions. Such deposits may be in excess of federally insured limits. To date, we have not experienced any losses on our cash and cash equivalents. We perform periodic evaluations of the relative credit standing of the financial institutions.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We perform ongoing credit evaluations of our customers’ financial condition and require no collateral from our customers. We maintain an allowance for doubtful accounts receivable based upon the expected collectability of accounts receivable balances. We did not have a significant concentration of accounts receivable from any single customer or from customers in any single country outside of the United States at December 31, 2021 or 2020.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Deferred Costs</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We pay sales commissions for initial contracts and expansions of existing contracts with customers. These commissions earned by our sales force are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions paid where the amortization period is one year or less are expensed as incurred. All other sales commissions are deferred and then amortized on a straight-line basis over a period of benefit that we have determined to be three years. We determined the period of benefit by taking into consideration our standard contract terms and conditions, rate of technological change and other factors. Amortization expense is included in sales and marketing expense in the accompanying consolidated statements of operations.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment, net</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Property and equipment is stated at cost, net of accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful lives of the respective assets, generally <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE0NDU5YjAxNjQ4ODRmMDViZDAxNmM3NjAzM2M5N2I1L3NlYzoxNDQ1OWIwMTY0ODg0ZjA1YmQwMTZjNzYwMzNjOTdiNV8xMzkvZnJhZzo1YjdjNDdmNDFlZDA0MDViYjhlYjQ5ZThhYmQwODIxNi90ZXh0cmVnaW9uOjViN2M0N2Y0MWVkMDQwNWJiOGViNDllOGFiZDA4MjE2XzEwODY1_27f36edf-de40-4393-bc2d-98b71ff32f48">three</span> to ten years. We amortize leasehold improvements and assets under finance leases over the lesser of the term of the lease including renewal options that are reasonably assured or the estimated useful life of the assets. Depreciation and amortization expense related to property and equipment totaled $4.1 million, $3.8 million and $3.4 million for the years ended December 31, 2021, 2020 and 2019, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We generate revenue through the sale of subscriptions to our cloud-based software and the delivery of professional services. We recognize revenue 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.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We determine revenue recognition through the following steps:</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Identification of the contract, or contracts, with a customer</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Identification of the performance obligations in the contract</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Determination of the transaction price</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Allocation of the transaction price to the performance obligations in the contract</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Recognition of revenue when, or as, we satisfy a performance obligation</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#222222;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We report revenue net of sales and other taxes collected from customers to be remitted to government authorities.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Subscription and Support Revenue </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We recognize subscription and support revenue on a ratable basis over the contract term beginning on the date that our service is made available to the customer. Our subscription contracts are generally <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE0NDU5YjAxNjQ4ODRmMDViZDAxNmM3NjAzM2M5N2I1L3NlYzoxNDQ1OWIwMTY0ODg0ZjA1YmQwMTZjNzYwMzNjOTdiNV8xMzkvZnJhZzo1YjdjNDdmNDFlZDA0MDViYjhlYjQ5ZThhYmQwODIxNi90ZXh0cmVnaW9uOjViN2M0N2Y0MWVkMDQwNWJiOGViNDllOGFiZDA4MjE2XzEyMjU1_77c92ad7-e7de-42d7-b93c-d93248f17e21">twelve</span> to 36 months in duration, are billed either annually or in advance and are non-cancelable. We consider the access to our platform and related support services in a customer contract to be a series of distinct services which comprise a single performance obligation because they are substantially the same and have the same pattern of transfer.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Professional Services Revenue and Customer Options</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Professional services revenues primarily consist of fees for document set up, XBRL tagging, and consulting with our customers on business processes and best practices. We have determined that an agreement to purchase these professional services constitutes an option to purchase services in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification No. 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(ASC 606) rather than an agreement that creates enforceable rights and obligations because of the customer's contractual right to cancel services that have not yet been used. In the limited case of agreements where we determined that the option provides the customer with a material right, we allocate a portion of the transaction price to the material right based upon the relative standalone selling price. Professional service agreements that do not contain a material right are accounted for when the customer exercises its option to purchase additional services. Revenue is recognized for document set ups when the service is complete and control has transferred to the customer. Revenues from XBRL tagging and consulting services are recognized as the services are performed.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Contracts with Multiple Performance Obligations </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#222222;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Some of our contracts with customers contain multiple performance obligations. For these contracts, we account for the individual performance obligations separately if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. We determine the standalone selling prices based on our overall pricing objectives, taking into consideration market conditions and entity-specific factors, including the value of our arrangements, length of term, customer demographics and the numbers and types of users within our arrangements.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Deferred Revenue</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We typically invoice our customers for subscription and support fees annually in advance on one- to three-year contract terms. For contracts with a two or three year term, customers sometimes elect to pay the entire multi-year subscription term in advance. Unpaid invoice amounts for non-cancelable services starting in future periods are included in accounts receivable and deferred revenue. The portion of deferred revenue that we anticipate will be recognized after the succeeding twelve-month period is recorded as non-current deferred revenue, and the remaining portion is recorded as current deferred revenue.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Customer Deposits</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As an agreement to purchase professional services constitutes a customer option, fees received in advance of these services being performed are considered customer deposits and are included in accrued expenses and other current liabilities on the consolidated balance sheets. Unpaid invoice amounts for these professional services starting in future periods are excluded from accounts receivable and accrued expenses and other current liabilities.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenue </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Cost of revenue consists primarily of personnel and related costs directly associated with the professional services and customer success teams and training personnel, including salaries, benefits, bonuses, and stock-based compensation; the costs of contracted third-party vendors; the costs of server usage by our customers; information technology costs; and facility costs.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Sales and Marketing Expenses</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Sales and marketing expenses consist primarily of personnel and related costs, including salaries, benefits, bonuses, commissions, travel, and stock-based compensation. Other costs included in this expense are marketing and promotional events, our annual user conference, online marketing, product marketing, information technology costs, and facility costs. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Advertising costs are charged to sales and marketing expense as incurred. Advertising expense totaled $5.6 million, $3.8 million and $3.4 million for the years ended December 31, 2021, 2020 and 2019, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Research and Development Expenses</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Research and development expenses consist primarily of personnel and related costs, including salaries, benefits, bonuses, and stock-based compensation, costs of server usage by our developers, information technology costs, and facility costs. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">General and Administrative Expenses</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">General and administrative expenses consist primarily of personnel and related costs for our executive, finance, legal, human resources, and administrative personnel, including salaries, benefits, bonuses, and stock-based compensation; legal, accounting, and other professional service fees; other corporate expenses; information technology costs; and facility costs.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Leases </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We determine whether an arrangement contains a lease at inception. Operating leases are included in operating lease right-of-use (“ROU”) assets, <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE0NDU5YjAxNjQ4ODRmMDViZDAxNmM3NjAzM2M5N2I1L3NlYzoxNDQ1OWIwMTY0ODg0ZjA1YmQwMTZjNzYwMzNjOTdiNV8xMzkvZnJhZzo1YjdjNDdmNDFlZDA0MDViYjhlYjQ5ZThhYmQwODIxNi90ZXh0cmVnaW9uOjViN2M0N2Y0MWVkMDQwNWJiOGViNDllOGFiZDA4MjE2XzU0OTc1NTgyMjAyNjE_6cc7507e-c0b5-4a48-925e-7d5dfc5a43cb"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE0NDU5YjAxNjQ4ODRmMDViZDAxNmM3NjAzM2M5N2I1L3NlYzoxNDQ1OWIwMTY0ODg0ZjA1YmQwMTZjNzYwMzNjOTdiNV8xMzkvZnJhZzo1YjdjNDdmNDFlZDA0MDViYjhlYjQ5ZThhYmQwODIxNi90ZXh0cmVnaW9uOjViN2M0N2Y0MWVkMDQwNWJiOGViNDllOGFiZDA4MjE2XzU0OTc1NTgyMjAyNjE_ddb5d785-bd06-4ead-bab6-7446457e43ef">other current liabilities</span></span>, and operating lease liabilities on our consolidated balance sheets. Finance leases are included in property and equipment, net, finance lease obligations, and finance lease obligations, non-current on our consolidated balance sheets.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Lease ROU assets and lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at the commencement date. Our variable lease payments consist of non-lease services related to the lease. Variable lease payments are excluded from the ROU assets and lease liabilities and are recognized in the period in which the obligation for those payments is incurred. As our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. We do not include options to extend or terminate the lease term unless it is reasonably certain that we will exercise any such options. We recognize rent expense under our operating leases on a straight-line basis. For finance leases, we record interest expense on the lease liability in addition to amortizing the right-of-use asset (generally straight-line) over the shorter of the lease term or the useful life of the right-of-use asset. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We have lease agreements with lease and non-lease components. We have elected to account for these lease and non-lease components as a single lease component. We do not recognize right-of-use assets or lease liabilities for short-term leases, which have a lease term of twelve months or less, and instead will recognize lease payments as expense on a straight-line basis over the lease term.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Acquisitions</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">When we acquire a business, the purchase price is allocated to the assets acquired and liabilities assumed based on their estimated fair values as of the acquisition date. During the measurement period, which may be up to one year from the acquisition date, adjustments to the fair value of assets acquired and liabilities assumed may be recorded, with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to our consolidated statement of operations. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Goodwill represents the cost in excess of the fair value of the net assets acquired in a business combination. Goodwill is tested for impairment at the reporting unit level on an annual basis and on an interim basis if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying value. We perform our annual goodwill impairment test as of October 1. For the year ended December 31, 2021, we determined there were no events or circumstances which indicated that the carrying value of a reporting unit exceeded the fair value.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Intangible Assets</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Intangible assets consist of patents and intangible assets acquired in a business combination or asset acquisition, primarily technology, customer-related assets, and trade names. Patents are recorded at cost to obtain and amortized over the useful lives. Certain patents are in the legal application process and therefore are not currently being amortized. Intangible assets acquired in a business combination or an asset acquisition are recorded at fair value on the date of acquisition and amortized over their estimated useful lives. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Impairment of Long-Lived Assets</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Long-lived assets, such as property, equipment, right-of-use assets, and intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or asset group may not be recoverable. If circumstances require that a long-lived asset or asset group be tested for possible impairment, we first compare the undiscounted cash flows expected to be generated by that long-lived asset or asset group to its carrying amount. If the carrying amount of the long-lived asset or asset group is not recoverable on an undiscounted cash flow basis, an impairment is recognized to the extent that the carrying amount exceeds its fair value. There were no impairment losses related to long-lived assets in any of the periods presented.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We measure all share-based payments, including grants of options to purchase common stock and the issuance of restricted stock units to employees, service providers and board members, using a fair-value based method. We record forfeitures as they occur. The cost of services received from employees and non-employees in exchange for awards of equity instruments is recognized in the consolidated statement of operations based on the estimated fair value of those awards on the grant date or reporting date, if required to be remeasured, and amortized on a straight-line basis over the requisite service period. We use the Black-Scholes option-pricing model to determine the fair values of shares to be issued pursuant to our Employee Stock Purchase Plan (“ESPP”). For restricted stock units, fair value is based on the closing price of our common stock on the grant date.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We record current income taxes based on our estimates of current taxable income and provide for deferred income taxes to reflect estimated future income tax payments and receipts. We are subject to federal income taxes as well as state taxes. In addition, we are subject to taxes in the foreign jurisdictions where we operate.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We account for income taxes using the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this method, we determine deferred tax assets and liabilities on the basis of the differences between the financial statement and tax bases of assets and liabilities by using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment rate.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#222222;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We account for the effects of Global Intangible Low-Taxed Income in the period incurred. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> We recognize deferred tax assets to the extent that we believe that these assets are more likely than not to be realized. In making such a determination, we consider all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax planning strategies and results of recent operations. If we determine that we would be able to realize our deferred tax assets in the future in excess of their net recorded amount, we would make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We record uncertain tax positions in accordance with ASC 740, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">on the basis of a two-step process in which (1) we determine whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not threshold, we recognize the largest amount of tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We recognize interest and penalties related to unrecognized tax benefits on the (benefit) provision for income taxes line in the accompanying consolidated statements of operations. Interest and penalties were not significant during the years ended December 31, 2021, 2020 and 2019. Accrued interest and penalties are included on the accrued expenses and other current liabilities line in the consolidated balance sheets. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable and Allowance for Doubtful Accounts </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Accounts receivable are recorded at the invoiced amount net of an allowance for doubtful accounts. The allowance for doubtful accounts is based on our assessment of the collectability of customer accounts. We regularly review our receivables that remain outstanding past their applicable payment terms and established an allowance for potential write-offs by considering factors such as historical experience, credit quality, age of the accounts receivable balances, and current and forecasted economic conditions that may affect a customer’s ability to pay. Accounts receivable deemed uncollectible are charged against the allowance once collection efforts have been exhausted.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In December 2019, the FASB issued Accounting Standards Update (“ASU”) 2019-12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, which was issued to simplify the accounting for income taxes by removing certain exceptions for recognizing deferred taxes, performing intraperiod allocation, and calculating income taxes in interim periods. Further, ASU 2019-12 adds guidance to reduce complexity in certain areas, including recognizing deferred taxes for tax basis goodwill and allocating taxes to members of a consolidated group. The standard became effective for interim and annual periods beginning after December 15, 2020, with early adoption permitted. Effective January 1, 2021, we adopted this standard. The adoption of this new standard did not have a material impact on our consolidated financial statements.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">New Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In October 2021, the FASB issued ASU 2021-08, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, which amends the accounting related to contract assets and liabilities acquired in business combinations. This ASU requires that entities recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with ASC 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. This update is effective for fiscal years beginning after December 15, 2022. We intend to adopt this standard on January 1, 2022 and do not expect the adoption of this update to have a material impact on our consolidated financial statements.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In August 2020, the FASB issued <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE0NDU5YjAxNjQ4ODRmMDViZDAxNmM3NjAzM2M5N2I1L3NlYzoxNDQ1OWIwMTY0ODg0ZjA1YmQwMTZjNzYwMzNjOTdiNV8xMzkvZnJhZzo1YjdjNDdmNDFlZDA0MDViYjhlYjQ5ZThhYmQwODIxNi90ZXh0cmVnaW9uOjViN2M0N2Y0MWVkMDQwNWJiOGViNDllOGFiZDA4MjE2XzM2MjgzODgzNzkyODAz_f69dc242-2963-4fa6-9e34-3a0d2c0d6e20">ASU 2020-06</span>, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Accounting for Convertible Instruments and Contracts in an Entity's Own Equit</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">y. Under ASU 2020-06, embedded conversion features are no longer separated from the host contract for convertible instruments with conversion features that are not required to be accounted for as derivatives under Topic 815, or that do not result in substantial premiums accounted for as paid-in capital. The convertible debt instruments will be accounted for as a single liability measured at amortized cost. This will also result in the interest expense recognized for convertible debt instruments to be closer to the coupon interest rate. The new guidance also requires the if-converted method to be applied for all convertible instruments when calculating earnings per share. The new standard is effective for interim and annual periods beginning after December 15, 2021 and can be adopted on either a modified retrospective or full retrospective basis.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We will adopt this standard on January 1, 2022 using the modified retrospective method. Adoption of the new standard is expected to result in a decrease to accumulated deficit of approximately $18 million, a decrease to additional paid-in capital of approximately $58 million, and an increase to convertible senior notes, current of approximately $40 million on the consolidated balance sheet.</span></div> The consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles and include the accounts of Workiva Inc. and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation. Our chief operating decision maker reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance. There are no segment managers who are held accountable by the chief operating decision maker, or anyone else, for operations, operating results and planning for levels or components below the consolidated unit level. Accordingly, we determined we have one operating and reportable segment. 1 1 We translate the financial statements of our foreign subsidiaries, which have a functional currency in the respective country’s local currency, to U.S. dollars using month-end exchange rates for assets and liabilities and average exchange rates for revenue, costs and expenses. Translation gains and losses are recorded in accumulated other comprehensive income as a component of stockholders’ equity (deficit). Gains and losses resulting from foreign currency transactions that are denominated in currencies other than the entity's functional currency are included within other (expense) income, net on the consolidated statements of operations. The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States requires us to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. We base our estimates on historical experience and various other assumptions believed to be reasonable. These estimates include, but are not limited to, the allowance for doubtful accounts, the determination of the relative selling prices of our services, the measurement of material rights, health insurance claims incurred but not yet reported, valuation of available-for-sale marketable securities, useful lives of deferred contract costs, intangible assets and property and equipment, goodwill, income taxes, discount rates used in the valuation of right-of-use assets and lease liabilities, the fair value of the liability and equity components of the convertible senior notes, and certain assumptions used in the valuation of equity awards. While these estimates are based on our best knowledge of current events and actions that may affect us in the future, actual results may differ materially from these estimates. Cash consists of cash on deposit with banks that is stated at cost, which approximates fair value. We invest our excess cash primarily in highly liquid money market funds and marketable securities. We classify all highly liquid investments with stated maturities of three months or less from date of purchase as cash equivalents and all highly liquid investments with stated maturities of greater than three months as marketable securities. Our marketable securities consist of commercial paper, corporate debt securities, U.S. treasury debt securities and foreign government debt securities. We classify our marketable securities as available-for-sale at the time of purchase and reevaluate such classification as of each balance sheet date. We may sell these securities at any time for use in current operations even if they have not yet reached maturity. As a result, we classify our investments, including securities with maturities beyond twelve months as current assets in the accompanying consolidated balance sheets. Available-for-sale securities are recorded at fair value each reporting period. Unrealized gains and losses are excluded from earnings and recorded as a separate component within accumulated other comprehensive income on the consolidated balance sheets until realized. Dividend income is reported within other (expense) income, net on the consolidated statements of operations. We evaluate our investments to assess whether the amortized cost basis is in excess of estimated fair value and determine what amount of that difference, if any, is caused by expected credit losses. Allowance for credit losses are recognized as a charge in other (expense) income, net on the consolidated statements of operations, and any remaining unrealized losses are included in accumulated other comprehensive income on the consolidated balance sheets. There were no credit losses recorded for the years ended December 31, 2021 and 2020. There was no impairment charge for any unrealized losses in 2019. We determine realized gains and losses on the sale of marketable securities on the specific identification method and record such gains and losses in other (expense) income, net on the consolidated statements of operations. 0 0 0 Our financial assets, which include cash equivalents and marketable securities, are measured and recorded at fair value on a recurring basis. Our other current financial assets and our other current financial liabilities have fair values that approximate their carrying value due to their short-term maturities. Financial instruments that potentially subject us to concentrations of credit risk consist principally of cash and cash equivalents and accounts receivable. We place our cash and cash equivalents with high credit-quality financial institutions. Such deposits may be in excess of federally insured limits. To date, we have not experienced any losses on our cash and cash equivalents. We perform periodic evaluations of the relative credit standing of the financial institutions.We perform ongoing credit evaluations of our customers’ financial condition and require no collateral from our customers. We maintain an allowance for doubtful accounts receivable based upon the expected collectability of accounts receivable balances. We pay sales commissions for initial contracts and expansions of existing contracts with customers. These commissions earned by our sales force are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions paid where the amortization period is one year or less are expensed as incurred. All other sales commissions are deferred and then amortized on a straight-line basis over a period of benefit that we have determined to be three years. We determined the period of benefit by taking into consideration our standard contract terms and conditions, rate of technological change and other factors. Amortization expense is included in sales and marketing expense in the accompanying consolidated statements of operations. P3Y Property and equipment is stated at cost, net of accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful lives of the respective assets, generally <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE0NDU5YjAxNjQ4ODRmMDViZDAxNmM3NjAzM2M5N2I1L3NlYzoxNDQ1OWIwMTY0ODg0ZjA1YmQwMTZjNzYwMzNjOTdiNV8xMzkvZnJhZzo1YjdjNDdmNDFlZDA0MDViYjhlYjQ5ZThhYmQwODIxNi90ZXh0cmVnaW9uOjViN2M0N2Y0MWVkMDQwNWJiOGViNDllOGFiZDA4MjE2XzEwODY1_27f36edf-de40-4393-bc2d-98b71ff32f48">three</span> to ten years. We amortize leasehold improvements and assets under finance leases over the lesser of the term of the lease including renewal options that are reasonably assured or the estimated useful life of the assets. P10Y 4100000 3800000 3400000 <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We generate revenue through the sale of subscriptions to our cloud-based software and the delivery of professional services. We recognize revenue 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.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We determine revenue recognition through the following steps:</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Identification of the contract, or contracts, with a customer</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Identification of the performance obligations in the contract</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Determination of the transaction price</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Allocation of the transaction price to the performance obligations in the contract</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Recognition of revenue when, or as, we satisfy a performance obligation</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#222222;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We report revenue net of sales and other taxes collected from customers to be remitted to government authorities.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Subscription and Support Revenue </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We recognize subscription and support revenue on a ratable basis over the contract term beginning on the date that our service is made available to the customer. Our subscription contracts are generally <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE0NDU5YjAxNjQ4ODRmMDViZDAxNmM3NjAzM2M5N2I1L3NlYzoxNDQ1OWIwMTY0ODg0ZjA1YmQwMTZjNzYwMzNjOTdiNV8xMzkvZnJhZzo1YjdjNDdmNDFlZDA0MDViYjhlYjQ5ZThhYmQwODIxNi90ZXh0cmVnaW9uOjViN2M0N2Y0MWVkMDQwNWJiOGViNDllOGFiZDA4MjE2XzEyMjU1_77c92ad7-e7de-42d7-b93c-d93248f17e21">twelve</span> to 36 months in duration, are billed either annually or in advance and are non-cancelable. We consider the access to our platform and related support services in a customer contract to be a series of distinct services which comprise a single performance obligation because they are substantially the same and have the same pattern of transfer.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Professional Services Revenue and Customer Options</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Professional services revenues primarily consist of fees for document set up, XBRL tagging, and consulting with our customers on business processes and best practices. We have determined that an agreement to purchase these professional services constitutes an option to purchase services in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification No. 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(ASC 606) rather than an agreement that creates enforceable rights and obligations because of the customer's contractual right to cancel services that have not yet been used. In the limited case of agreements where we determined that the option provides the customer with a material right, we allocate a portion of the transaction price to the material right based upon the relative standalone selling price. Professional service agreements that do not contain a material right are accounted for when the customer exercises its option to purchase additional services. Revenue is recognized for document set ups when the service is complete and control has transferred to the customer. Revenues from XBRL tagging and consulting services are recognized as the services are performed.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Contracts with Multiple Performance Obligations </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#222222;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Some of our contracts with customers contain multiple performance obligations. For these contracts, we account for the individual performance obligations separately if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. We determine the standalone selling prices based on our overall pricing objectives, taking into consideration market conditions and entity-specific factors, including the value of our arrangements, length of term, customer demographics and the numbers and types of users within our arrangements.</span></div>We typically invoice our customers for subscription and support fees annually in advance on one- to three-year contract terms. For contracts with a two or three year term, customers sometimes elect to pay the entire multi-year subscription term in advance. Unpaid invoice amounts for non-cancelable services starting in future periods are included in accounts receivable and deferred revenue. The portion of deferred revenue that we anticipate will be recognized after the succeeding twelve-month period is recorded as non-current deferred revenue, and the remaining portion is recorded as current deferred revenue.As an agreement to purchase professional services constitutes a customer option, fees received in advance of these services being performed are considered customer deposits and are included in accrued expenses and other current liabilities on the consolidated balance sheets. Unpaid invoice amounts for these professional services starting in future periods are excluded from accounts receivable and accrued expenses and other current liabilities.Cost of revenue consists primarily of personnel and related costs directly associated with the professional services and customer success teams and training personnel, including salaries, benefits, bonuses, and stock-based compensation; the costs of contracted third-party vendors; the costs of server usage by our customers; information technology costs; and facility costs. P36M Sales and marketing expenses consist primarily of personnel and related costs, including salaries, benefits, bonuses, commissions, travel, and stock-based compensation. Other costs included in this expense are marketing and promotional events, our annual user conference, online marketing, product marketing, information technology costs, and facility costs. Advertising costs are charged to sales and marketing expense as incurred. 5600000 3800000 3400000 Research and development expenses consist primarily of personnel and related costs, including salaries, benefits, bonuses, and stock-based compensation, costs of server usage by our developers, information technology costs, and facility costs. General and administrative expenses consist primarily of personnel and related costs for our executive, finance, legal, human resources, and administrative personnel, including salaries, benefits, bonuses, and stock-based compensation; legal, accounting, and other professional service fees; other corporate expenses; information technology costs; and facility costs. <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We determine whether an arrangement contains a lease at inception. Operating leases are included in operating lease right-of-use (“ROU”) assets, <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE0NDU5YjAxNjQ4ODRmMDViZDAxNmM3NjAzM2M5N2I1L3NlYzoxNDQ1OWIwMTY0ODg0ZjA1YmQwMTZjNzYwMzNjOTdiNV8xMzkvZnJhZzo1YjdjNDdmNDFlZDA0MDViYjhlYjQ5ZThhYmQwODIxNi90ZXh0cmVnaW9uOjViN2M0N2Y0MWVkMDQwNWJiOGViNDllOGFiZDA4MjE2XzU0OTc1NTgyMjAyNjE_6cc7507e-c0b5-4a48-925e-7d5dfc5a43cb"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE0NDU5YjAxNjQ4ODRmMDViZDAxNmM3NjAzM2M5N2I1L3NlYzoxNDQ1OWIwMTY0ODg0ZjA1YmQwMTZjNzYwMzNjOTdiNV8xMzkvZnJhZzo1YjdjNDdmNDFlZDA0MDViYjhlYjQ5ZThhYmQwODIxNi90ZXh0cmVnaW9uOjViN2M0N2Y0MWVkMDQwNWJiOGViNDllOGFiZDA4MjE2XzU0OTc1NTgyMjAyNjE_ddb5d785-bd06-4ead-bab6-7446457e43ef">other current liabilities</span></span>, and operating lease liabilities on our consolidated balance sheets. Finance leases are included in property and equipment, net, finance lease obligations, and finance lease obligations, non-current on our consolidated balance sheets.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Lease ROU assets and lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at the commencement date. Our variable lease payments consist of non-lease services related to the lease. Variable lease payments are excluded from the ROU assets and lease liabilities and are recognized in the period in which the obligation for those payments is incurred. As our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. We do not include options to extend or terminate the lease term unless it is reasonably certain that we will exercise any such options. We recognize rent expense under our operating leases on a straight-line basis. For finance leases, we record interest expense on the lease liability in addition to amortizing the right-of-use asset (generally straight-line) over the shorter of the lease term or the useful life of the right-of-use asset. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We have lease agreements with lease and non-lease components. We have elected to account for these lease and non-lease components as a single lease component. We do not recognize right-of-use assets or lease liabilities for short-term leases, which have a lease term of twelve months or less, and instead will recognize lease payments as expense on a straight-line basis over the lease term.</span></div> When we acquire a business, the purchase price is allocated to the assets acquired and liabilities assumed based on their estimated fair values as of the acquisition date. During the measurement period, which may be up to one year from the acquisition date, adjustments to the fair value of assets acquired and liabilities assumed may be recorded, with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to our consolidated statement of operations. Goodwill represents the cost in excess of the fair value of the net assets acquired in a business combination. Goodwill is tested for impairment at the reporting unit level on an annual basis and on an interim basis if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying value. We perform our annual goodwill impairment test as of October 1. Intangible assets consist of patents and intangible assets acquired in a business combination or asset acquisition, primarily technology, customer-related assets, and trade names. Patents are recorded at cost to obtain and amortized over the useful lives. Certain patents are in the legal application process and therefore are not currently being amortized. Intangible assets acquired in a business combination or an asset acquisition are recorded at fair value on the date of acquisition and amortized over their estimated useful lives. Long-lived assets, such as property, equipment, right-of-use assets, and intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or asset group may not be recoverable. If circumstances require that a long-lived asset or asset group be tested for possible impairment, we first compare the undiscounted cash flows expected to be generated by that long-lived asset or asset group to its carrying amount. If the carrying amount of the long-lived asset or asset group is not recoverable on an undiscounted cash flow basis, an impairment is recognized to the extent that the carrying amount exceeds its fair value. 0 0 0 We measure all share-based payments, including grants of options to purchase common stock and the issuance of restricted stock units to employees, service providers and board members, using a fair-value based method. We record forfeitures as they occur. The cost of services received from employees and non-employees in exchange for awards of equity instruments is recognized in the consolidated statement of operations based on the estimated fair value of those awards on the grant date or reporting date, if required to be remeasured, and amortized on a straight-line basis over the requisite service period. We use the Black-Scholes option-pricing model to determine the fair values of shares to be issued pursuant to our Employee Stock Purchase Plan (“ESPP”). For restricted stock units, fair value is based on the closing price of our common stock on the grant date. <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We record current income taxes based on our estimates of current taxable income and provide for deferred income taxes to reflect estimated future income tax payments and receipts. We are subject to federal income taxes as well as state taxes. In addition, we are subject to taxes in the foreign jurisdictions where we operate.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We account for income taxes using the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements. Under this method, we determine deferred tax assets and liabilities on the basis of the differences between the financial statement and tax bases of assets and liabilities by using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment rate.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#222222;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We account for the effects of Global Intangible Low-Taxed Income in the period incurred. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> We recognize deferred tax assets to the extent that we believe that these assets are more likely than not to be realized. In making such a determination, we consider all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax planning strategies and results of recent operations. If we determine that we would be able to realize our deferred tax assets in the future in excess of their net recorded amount, we would make an adjustment to the deferred tax asset valuation allowance, which would reduce the provision for income taxes. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We record uncertain tax positions in accordance with ASC 740, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">on the basis of a two-step process in which (1) we determine whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not threshold, we recognize the largest amount of tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority.</span></div>We recognize interest and penalties related to unrecognized tax benefits on the (benefit) provision for income taxes line in the accompanying consolidated statements of operations. Interest and penalties were not significant during the years ended December 31, 2021, 2020 and 2019. Accrued interest and penalties are included on the accrued expenses and other current liabilities line in the consolidated balance sheets. 0 0 0 Accounts receivable are recorded at the invoiced amount net of an allowance for doubtful accounts. The allowance for doubtful accounts is based on our assessment of the collectability of customer accounts. We regularly review our receivables that remain outstanding past their applicable payment terms and established an allowance for potential write-offs by considering factors such as historical experience, credit quality, age of the accounts receivable balances, and current and forecasted economic conditions that may affect a customer’s ability to pay. Accounts receivable deemed uncollectible are charged against the allowance once collection efforts have been exhausted. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In December 2019, the FASB issued Accounting Standards Update (“ASU”) 2019-12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, which was issued to simplify the accounting for income taxes by removing certain exceptions for recognizing deferred taxes, performing intraperiod allocation, and calculating income taxes in interim periods. Further, ASU 2019-12 adds guidance to reduce complexity in certain areas, including recognizing deferred taxes for tax basis goodwill and allocating taxes to members of a consolidated group. The standard became effective for interim and annual periods beginning after December 15, 2020, with early adoption permitted. Effective January 1, 2021, we adopted this standard. The adoption of this new standard did not have a material impact on our consolidated financial statements.</span><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In October 2021, the FASB issued ASU 2021-08, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, which amends the accounting related to contract assets and liabilities acquired in business combinations. This ASU requires that entities recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with ASC 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. This update is effective for fiscal years beginning after December 15, 2022. We intend to adopt this standard on January 1, 2022 and do not expect the adoption of this update to have a material impact on our consolidated financial statements.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In August 2020, the FASB issued <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE0NDU5YjAxNjQ4ODRmMDViZDAxNmM3NjAzM2M5N2I1L3NlYzoxNDQ1OWIwMTY0ODg0ZjA1YmQwMTZjNzYwMzNjOTdiNV8xMzkvZnJhZzo1YjdjNDdmNDFlZDA0MDViYjhlYjQ5ZThhYmQwODIxNi90ZXh0cmVnaW9uOjViN2M0N2Y0MWVkMDQwNWJiOGViNDllOGFiZDA4MjE2XzM2MjgzODgzNzkyODAz_f69dc242-2963-4fa6-9e34-3a0d2c0d6e20">ASU 2020-06</span>, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Accounting for Convertible Instruments and Contracts in an Entity's Own Equit</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">y. Under ASU 2020-06, embedded conversion features are no longer separated from the host contract for convertible instruments with conversion features that are not required to be accounted for as derivatives under Topic 815, or that do not result in substantial premiums accounted for as paid-in capital. The convertible debt instruments will be accounted for as a single liability measured at amortized cost. This will also result in the interest expense recognized for convertible debt instruments to be closer to the coupon interest rate. The new guidance also requires the if-converted method to be applied for all convertible instruments when calculating earnings per share. The new standard is effective for interim and annual periods beginning after December 15, 2021 and can be adopted on either a modified retrospective or full retrospective basis.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We will adopt this standard on January 1, 2022 using the modified retrospective method. Adoption of the new standard is expected to result in a decrease to accumulated deficit of approximately $18 million, a decrease to additional paid-in capital of approximately $58 million, and an increase to convertible senior notes, current of approximately $40 million on the consolidated balance sheet.</span></div> 18000000 -58000000 40000000 Cash Equivalents and Marketable SecuritiesAt December 31, 2021, cash equivalents and marketable securities consisted of the following (in thousands):<div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:44.237%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.761%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.761%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.761%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.768%"/><td style="width:0.1%"/></tr><tr><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%">Amortized Cost</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%">Unrealized Gains</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%">Unrealized Losses</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%">Aggregate 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%">Money market funds</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%">259,754 </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%">— </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%">259,754 </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%">Commercial paper</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,479 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,479 </span></td><td style="background-color:#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%">U.S. treasury debt securities</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%">54,809 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(206)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,605 </span></td><td style="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%">Corporate debt securities</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%">161,792 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(334)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,461 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign government debt securities</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%">5,014 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">5,015 </span></td><td style="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="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%">491,848 </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%">6 </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%">(540)</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%">491,314 </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="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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:3pt double #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%">261,254 </span></td><td style="background-color:#cceeff;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;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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:3pt double #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: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;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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:3pt double #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: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;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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:3pt double #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%">261,254 </span></td><td style="background-color:#cceeff;border-top:3pt double #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%">Included in marketable securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:3pt double #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%">230,594 </span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:3pt double #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%">(540)</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:3pt double #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%">230,060 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">At December 31, 2020, cash equivalents and marketable securities consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:44.237%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.761%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.761%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.761%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.768%"/><td style="width:0.1%"/></tr><tr><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%">Amortized Cost</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%">Unrealized Gains</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%">Unrealized Losses</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%">Aggregate 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%">Money market funds</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%">265,578 </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%">— </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%">265,578 </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%">Commercial paper</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%">21,489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,489 </span></td><td style="background-color:#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%">U.S. treasury debt securities</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%">51,731 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,809 </span></td><td style="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%">Corporate debt securities</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%">147,715 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,882 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign government debt securities</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,025 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">1,027 </span></td><td style="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="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%">487,538 </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%">296 </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%">(49)</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%">487,785 </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="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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:3pt double #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%">280,578 </span></td><td style="background-color:#cceeff;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;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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:3pt double #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: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;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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:3pt double #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: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;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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:3pt double #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%">280,578 </span></td><td style="background-color:#cceeff;border-top:3pt double #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%">Included in marketable securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:3pt double #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%">206,960 </span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:3pt double #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%">296 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:3pt double #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%">207,207 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The contractual maturities of the investments classified as marketable securities are as follows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.932%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:28.868%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due within one year</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%">138,637 </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%">Due in one to two years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,423 </span></td><td style="background-color:#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%">Due in three to five years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230,060 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table presents gross unrealized losses and fair values for those cash equivalents and marketable securities that were in an unrealized loss position as of December 31, 2021, aggregated by investment category and the length of time that individual securities have been in a continuous loss position (in thousands): </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:44.237%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.761%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.761%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.761%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.768%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:400;line-height:100%">Less than 12 months</span></td><td colspan="3" style="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:400;line-height:100%">12 months or greater</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</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 Loss</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%">Fair Value</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 Loss</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 debt securities</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%">46,553 </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%">(206)</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%">— </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%">Corporate debt securities</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%">156,588 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(334)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="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%">203,141 </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%">(540)</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>We do not believe the unrealized losses represent credit losses based on our evaluation of available evidence as of December 31, 2021, which includes an assessment of whether it is more likely than not we will be required to sell the investment before recovery of the investment’s amortized cost basis. At December 31, 2021, cash equivalents and marketable securities consisted of the following (in thousands):<div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:44.237%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.761%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.761%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.761%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.768%"/><td style="width:0.1%"/></tr><tr><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%">Amortized Cost</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%">Unrealized Gains</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%">Unrealized Losses</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%">Aggregate 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%">Money market funds</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%">259,754 </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%">— </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%">259,754 </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%">Commercial paper</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,479 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,479 </span></td><td style="background-color:#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%">U.S. treasury debt securities</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%">54,809 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(206)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,605 </span></td><td style="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%">Corporate debt securities</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%">161,792 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(334)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,461 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign government debt securities</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%">5,014 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">5,015 </span></td><td style="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="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%">491,848 </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%">6 </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%">(540)</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%">491,314 </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="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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:3pt double #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%">261,254 </span></td><td style="background-color:#cceeff;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;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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:3pt double #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: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;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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:3pt double #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: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;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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:3pt double #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%">261,254 </span></td><td style="background-color:#cceeff;border-top:3pt double #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%">Included in marketable securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:3pt double #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%">230,594 </span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:3pt double #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%">(540)</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:3pt double #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%">230,060 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">At December 31, 2020, cash equivalents and marketable securities consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:44.237%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.761%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.761%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.761%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.768%"/><td style="width:0.1%"/></tr><tr><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%">Amortized Cost</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%">Unrealized Gains</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%">Unrealized Losses</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%">Aggregate 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%">Money market funds</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%">265,578 </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%">— </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%">265,578 </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%">Commercial paper</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%">21,489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,489 </span></td><td style="background-color:#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%">U.S. treasury debt securities</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%">51,731 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,809 </span></td><td style="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%">Corporate debt securities</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%">147,715 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,882 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign government debt securities</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,025 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">1,027 </span></td><td style="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="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%">487,538 </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%">296 </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%">(49)</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%">487,785 </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="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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:3pt double #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%">280,578 </span></td><td style="background-color:#cceeff;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;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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:3pt double #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: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;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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:3pt double #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: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;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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:3pt double #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%">280,578 </span></td><td style="background-color:#cceeff;border-top:3pt double #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%">Included in marketable securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:3pt double #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%">206,960 </span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:3pt double #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%">296 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:3pt double #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%">207,207 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> At December 31, 2021, cash equivalents and marketable securities consisted of the following (in thousands):<div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:44.237%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.761%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.761%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.761%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.768%"/><td style="width:0.1%"/></tr><tr><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%">Amortized Cost</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%">Unrealized Gains</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%">Unrealized Losses</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%">Aggregate 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%">Money market funds</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%">259,754 </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%">— </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%">259,754 </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%">Commercial paper</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,479 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,479 </span></td><td style="background-color:#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%">U.S. treasury debt securities</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%">54,809 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(206)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,605 </span></td><td style="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%">Corporate debt securities</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%">161,792 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(334)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,461 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign government debt securities</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%">5,014 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">5,015 </span></td><td style="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="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%">491,848 </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%">6 </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%">(540)</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%">491,314 </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="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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:3pt double #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%">261,254 </span></td><td style="background-color:#cceeff;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;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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:3pt double #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: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;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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:3pt double #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: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;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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:3pt double #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%">261,254 </span></td><td style="background-color:#cceeff;border-top:3pt double #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%">Included in marketable securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:3pt double #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%">230,594 </span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:3pt double #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%">(540)</span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:3pt double #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%">230,060 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">At December 31, 2020, cash equivalents and marketable securities consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:44.237%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.761%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.761%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.761%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.768%"/><td style="width:0.1%"/></tr><tr><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%">Amortized Cost</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%">Unrealized Gains</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%">Unrealized Losses</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%">Aggregate 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%">Money market funds</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%">265,578 </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%">— </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%">265,578 </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%">Commercial paper</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%">21,489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,489 </span></td><td style="background-color:#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%">U.S. treasury debt securities</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%">51,731 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,809 </span></td><td style="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%">Corporate debt securities</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%">147,715 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,882 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign government debt securities</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,025 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">1,027 </span></td><td style="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="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%">487,538 </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%">296 </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%">(49)</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%">487,785 </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="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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:3pt double #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%">280,578 </span></td><td style="background-color:#cceeff;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;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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:3pt double #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: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;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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:3pt double #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: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;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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:3pt double #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%">280,578 </span></td><td style="background-color:#cceeff;border-top:3pt double #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%">Included in marketable securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:3pt double #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%">206,960 </span></td><td style="background-color:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:3pt double #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%">296 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:3pt double #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%">207,207 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 259754000 259754000 10479000 0 0 10479000 54809000 2000 206000 54605000 161792000 3000 334000 161461000 5014000 1000 0 5015000 491848000 6000 540000 491314000 261254000 261254000 230594000 6000 540000 230060000 265578000 265578000 21489000 0 0 21489000 51731000 80000 2000 51809000 147715000 214000 47000 147882000 1025000 2000 0 1027000 487538000 296000 49000 487785000 280578000 280578000 206960000 296000 49000 207207000 <div style="margin-bottom:6pt;margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The contractual maturities of the investments classified as marketable securities are as follows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.932%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:28.868%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due within one year</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%">138,637 </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%">Due in one to two years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,423 </span></td><td style="background-color:#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%">Due in three to five years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230,060 </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> 138637000 91423000 0 230060000 <div style="margin-bottom:6pt;margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table presents gross unrealized losses and fair values for those cash equivalents and marketable securities that were in an unrealized loss position as of December 31, 2021, aggregated by investment category and the length of time that individual securities have been in a continuous loss position (in thousands): </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:44.237%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.761%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.761%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.761%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.768%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:400;line-height:100%">Less than 12 months</span></td><td colspan="3" style="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:400;line-height:100%">12 months or greater</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</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 Loss</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%">Fair Value</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 Loss</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 debt securities</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%">46,553 </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%">(206)</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%">— </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%">Corporate debt securities</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%">156,588 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(334)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="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%">203,141 </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%">(540)</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> 46553000 206000 0 0 156588000 334000 0 0 203141000 540000 0 0 Supplemental Consolidated Balance Sheet Information<div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment, net</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Property and equipment, net as of December 31, 2021 and 2020 consisted of (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:65.994%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.951%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.953%"/><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 #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%">2021</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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building under finance lease</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%">21,574 </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%">21,574 </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%">Computers, equipment and 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%">10,495 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,995 </span></td><td style="background-color:#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 fixtures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,373 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,284 </span></td><td style="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%">Vehicles</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,907 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,755 </span></td><td style="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 process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">361 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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: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%">48,807 </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%">45,798 </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%">Less: accumulated depreciation and 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%">(19,986)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,433)</span></td><td style="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%">28,821 </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%">29,365 </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;margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Accumulated amortization related to finance leases was $2.7 million and $1.8 million as of December 31, 2021 and 2020, respectively.</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Accrued Expenses and Other Current Liabilities</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities as of December 31, 2021 and 2020 consisted of (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.927%"/><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 #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%">2021</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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued vacation</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%">11,221 </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%">10,294 </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%">Accrued commissions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,122 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,678 </span></td><td style="background-color:#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%">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%">8,292 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,573 </span></td><td style="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%">Accrued payroll</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,631 </span></td><td style="background-color:#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%">Estimated health insurance claims</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,814 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,224 </span></td><td style="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%">Accrued interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,455 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,455 </span></td><td style="background-color:#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%">ESPP employee contributions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,349 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,269 </span></td><td style="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%">Customer deposits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">18,283 </span></td><td style="background-color:#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%">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%">6,008 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,541 </span></td><td style="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%">Accrued other liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,854 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,308 </span></td><td style="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%">84,126 </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%">68,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"/></tr></table></div> <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Property and equipment, net as of December 31, 2021 and 2020 consisted of (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:65.994%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.951%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.953%"/><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 #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%">2021</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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building under finance lease</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%">21,574 </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%">21,574 </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%">Computers, equipment and 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%">10,495 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,995 </span></td><td style="background-color:#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 fixtures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,373 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,284 </span></td><td style="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%">Vehicles</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,907 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,755 </span></td><td style="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 process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">361 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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: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%">48,807 </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%">45,798 </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%">Less: accumulated depreciation and 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%">(19,986)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,433)</span></td><td style="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%">28,821 </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%">29,365 </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> 21574000 21574000 10495000 7995000 8373000 8284000 97000 97000 7907000 7755000 361000 93000 48807000 45798000 19986000 16433000 28821000 29365000 2700000 1800000 <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities as of December 31, 2021 and 2020 consisted of (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.927%"/><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 #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%">2021</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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued vacation</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%">11,221 </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%">10,294 </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%">Accrued commissions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,122 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,678 </span></td><td style="background-color:#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%">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%">8,292 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,573 </span></td><td style="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%">Accrued payroll</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,631 </span></td><td style="background-color:#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%">Estimated health insurance claims</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,814 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,224 </span></td><td style="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%">Accrued interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,455 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,455 </span></td><td style="background-color:#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%">ESPP employee contributions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,349 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,269 </span></td><td style="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%">Customer deposits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">18,283 </span></td><td style="background-color:#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%">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%">6,008 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,541 </span></td><td style="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%">Accrued other liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,854 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,308 </span></td><td style="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%">84,126 </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%">68,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"/></tr></table></div> 11221000 10294000 11122000 12678000 8292000 6573000 4494000 2631000 1814000 1224000 1455000 1455000 5349000 4269000 26517000 18283000 6008000 4541000 7854000 6308000 84126000 68256000 Fair Value Measurements We determine the fair values of our financial instruments based on the fair value hierarchy, which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">when measuring fair value. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The fair value assumes that the transaction to sell the asset or transfer the liability occurs in the principal or most advantageous market for the asset or liability and establishes that the fair value of an asset or liability shall be determined based on the assumptions that market participants would use in pricing the asset or liability. The classification of a financial asset or liability within the hierarchy is based upon the lowest level input that is significant to the fair value measurement. The fair value hierarchy prioritizes the inputs into three levels that may be used to measure fair value: </span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:81pt;text-align:justify;text-indent:-45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Level 1 - Inputs are unadjusted quoted prices in active markets for identical assets or liabilities. </span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:81pt;text-align:justify;text-indent:-45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Level 2 - Inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument. </span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:81pt;text-align:justify;text-indent:-45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Level 3 - Inputs are unobservable inputs based on our assumptions. </span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Financial Assets</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Cash equivalents primarily consist of AAA-rated money market funds with overnight liquidity and no stated maturities. We classified cash equivalents as Level 1 due to the short-term nature of these instruments and measured the fair value based on quoted prices in active markets for identical assets. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">When available, our marketable securities are valued using quoted prices for identical instruments in active markets. If we are unable to value our marketable securities using quoted prices for identical instruments in active markets, we value our investments using broker reports that utilize quoted market prices for comparable instruments. As of December 31, 2021 and 2020, all of our marketable securities were valued using quoted prices for comparable instruments in active markets and are classified as Level 2.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Based on our valuation of our money market funds and marketable securities, we concluded that they are classified in either Level 1 or Level 2. The following table presents information about our assets that are measured at fair value on a recurring basis using the above input categories (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.038%"><tr><td style="width:1.0%"/><td style="width:41.618%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.609%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.609%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.609%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.609%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.609%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.609%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.643%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Fair Value Measurements as of December 31, 2021</span></td><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%">Fair Value Measurements as of December 31, 2020</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:700;line-height:100%">Description</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%">Total</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%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</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%">Total</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%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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 funds</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%">259,754 </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%">259,754 </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%">265,578 </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%">265,578 </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"/></tr><tr><td colspan="3" style="background-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%">Commercial paper</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,479 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,479 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">21,489 </span></td><td style="background-color:#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%">U.S. treasury debt securities</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%">54,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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,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%">51,809 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">51,809 </span></td><td style="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%">Corporate debt securities</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%">161,461 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">161,461 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,882 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">147,882 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign government debt securities</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%">5,015 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">5,015 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,027 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">1,027 </span></td><td style="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="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%">491,314 </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%">259,754 </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%">231,560 </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%">487,785 </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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #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%">265,578 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222,207 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><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;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"/><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Included in cash and cash equivalents</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%">261,254 </span></td><td style="background-color:#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"/><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%">280,578 </span></td><td style="background-color:#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%">Included in marketable securities</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%">230,060 </span></td><td style="background-color:#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"/><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%">207,207 </span></td><td style="background-color:#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></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We completed acquisitions during the year ended December 31, 2021. The values of the net assets acquired and any resulting goodwill were recorded at fair value using Level 3 inputs. The majority of the related current assets acquired and liabilities assumed were recorded at their carrying values as of the date of acquisition, as their carrying values approximated their fair values due to their short-term nature. The fair values of goodwill and definite-lived intangible assets acquired in the acquisition was externally estimated primarily based on the income approach. The income approach estimates fair value </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">based on the present value of the cash flows that the assets are expected to generate in the future. We developed internal estimates for the expected cash flows and discount rates used in the present value calculations.</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Convertible Senior Notes</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of December 31, 2021, the fair value of our convertible senior notes was $614.7 million. The fair value was determined based on the quoted price of the convertible senior notes in an over-the-counter market on the last trading day of the reporting period and has been classified as Level 2 in the fair value hierarchy. See Note 8 to the consolidated financial statements for more information.</span></div> The following table presents information about our assets that are measured at fair value on a recurring basis using the above input categories (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.038%"><tr><td style="width:1.0%"/><td style="width:41.618%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.609%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.609%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.609%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.609%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.609%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.609%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.643%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Fair Value Measurements as of December 31, 2021</span></td><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%">Fair Value Measurements as of December 31, 2020</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:700;line-height:100%">Description</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%">Total</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%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</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%">Total</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%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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 funds</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%">259,754 </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%">259,754 </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%">265,578 </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%">265,578 </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"/></tr><tr><td colspan="3" style="background-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%">Commercial paper</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,479 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,479 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">21,489 </span></td><td style="background-color:#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%">U.S. treasury debt securities</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%">54,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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,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%">51,809 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">51,809 </span></td><td style="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%">Corporate debt securities</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%">161,461 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">161,461 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,882 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">147,882 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign government debt securities</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%">5,015 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">5,015 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,027 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">1,027 </span></td><td style="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="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%">491,314 </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%">259,754 </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%">231,560 </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%">487,785 </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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #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%">265,578 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222,207 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><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;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"/><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Included in cash and cash equivalents</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%">261,254 </span></td><td style="background-color:#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"/><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%">280,578 </span></td><td style="background-color:#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%">Included in marketable securities</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%">230,060 </span></td><td style="background-color:#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"/><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%">207,207 </span></td><td style="background-color:#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></table> 259754000 259754000 0 265578000 265578000 0 10479000 0 10479000 21489000 0 21489000 54605000 0 54605000 51809000 0 51809000 161461000 0 161461000 147882000 0 147882000 5015000 0 5015000 1027000 0 1027000 491314000 259754000 231560000 487785000 265578000 222207000 261254000 280578000 230060000 207207000 614700000 Deferred CostsDeferred costs, which primarily consist of costs to obtain contracts with customers, were $64.2 million and $45.3 million for the years ended December 31, 2021 and 2020, respectively. Amortization expense for the deferred costs was $34.1 million and $21.0 million for the years ended December 31, 2021 and 2020, respectively. There were no material impairment losses in relation to the costs capitalized for the periods presented.Revenue Recognition<div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table presents our revenues disaggregated by industry (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.521%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.932%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.932%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.933%"/><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%">For the year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:400;line-height:100%">Information technology</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%">47,697 </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%">34,878 </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%">30,798 </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%">Diversified financials</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,326 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,614 </span></td><td style="background-color:#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%">Consumer discretionary</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,826 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,029 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,147 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrials</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,797 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,210 </span></td><td style="background-color:#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%">Healthcare</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,394 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,676 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,764 </span></td><td style="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%">Banks</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,702 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,573 </span></td><td style="background-color:#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%">Insurance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,206 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,993 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,047 </span></td><td style="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%">Energy</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,093 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,380 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,113 </span></td><td style="background-color:#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%">Real estate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,042 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,070 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,572 </span></td><td style="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%">Utilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,319 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,561 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,231 </span></td><td style="background-color:#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%">Materials</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,357 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,321 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,761 </span></td><td style="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%">Public administration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,719 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,433 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,974 </span></td><td style="background-color:#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%">Consumer staples</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,146 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,683 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,570 </span></td><td style="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%">13,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%">10,850 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,517 </span></td><td style="background-color:#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 7pt;text-align: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 revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">443,285 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">351,594 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">297,891 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Revenues by industry are derived from leading software providers. In 2021 we refined our policy surrounding customer industry categorization and accordingly the prior year amounts have been updated to reflect these refinements.</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table presents our revenues disaggregated by type of good or service (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.521%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.932%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.932%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.933%"/><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%">For the year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:400;line-height:100%">Subscription and support</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%">379,340 </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%">295,877 </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%">245,765 </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%">XBRL professional services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,763 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,032 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,734 </span></td><td style="background-color:#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%">Other services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,182 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,685 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,392 </span></td><td style="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 7pt;text-align: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 revenues</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%">443,285 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">351,594 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">297,891 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Deferred Revenue</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">During the year ended December 31, 2021, we recognized $239.3 million of revenue that was included in the deferred revenue balance at the beginning of the period. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Transaction Price Allocated to the Remaining Performance Obligations</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of December 31, 2021, revenue of approximately $576.2 million is expected to be recognized from remaining performance obligations for subscription contracts. We expect to recognize approximately $336.0 million of these remaining performance obligations over the next 12 months, with the balance recognized thereafter.</span></div> 64200000 45300000 34100000 21000000 0 0 Commitments and Contingencies <div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Purchase Commitments</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We enter into certain non-cancelable agreements with third-party providers for our use of cloud services and cloud infrastructure services in the ordinary course of business. Under these agreements, we are committed to purchase $13.7 million in fiscal year 2022, $13.5 million in fiscal year 2023, and $11.1 million in fiscal year 2024.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Litigation</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">From time to time we may become involved in legal proceedings or be subject to claims arising in the ordinary course of our business. We evaluate the development of legal matters on a regular basis and accrue a liability when we believe a loss is probable and the amount can be reasonably estimated. Although the results of litigation and claims cannot be predicted with certainty, we currently believe that the final outcome of any currently pending legal proceedings to which we are a party will not have a material adverse effect on our business, operating results, financial condition or cash flows. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.</span></div> 13700000 13500000 11100000 Leases<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We lease certain office space, residential space, buildings and land with various lease terms through June 2043. Certain office leases include one or more options to renew, with renewal terms that can extend the lease term from 1 to 5 years. The exercise of lease renewal options is at our sole discretion and are assessed whether to factor as part of the lease term at lease inception. Our leases generally require us to pay a proportionate share of real estate taxes, insurance, common area maintenance, and other operating costs in addition to a base or fixed rent. </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The components of lease expense recognized in the consolidated statements of operations were as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:45.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.074%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.074%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.078%"/><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="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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #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:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">4,750 </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%">4,475 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,544 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">880 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">922 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">926 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease 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%">956 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,306 </span></td><td style="background-color:#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%">Short-term lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,667 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,727 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,324 </span></td><td style="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%">Variable lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,163 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,214 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">923 </span></td><td style="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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,416 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,535 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,023 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases was as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:45.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.074%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.074%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.078%"/><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="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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #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:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,028 </span></td><td style="background-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%">5,350 </span></td><td style="background-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%">4,018 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance cash flows from finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,705 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,641 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,565 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</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,299 </span></td><td style="background-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%">4,121 </span></td><td style="background-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%">2,207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></table></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Other supplemental information related to leases was as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.855%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.049%"/><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,</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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #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:400;line-height:100%">Weighted Average Remaining Lease Term (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.7</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%">6.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: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.6</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.4</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%">Weighted Average Discount Rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">4.9 </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%">5.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">5.7 </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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of December 31, 2021, the aggregate annual lease obligations were as follows (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.207%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.927%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,946 </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,436 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,561 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,315 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,315 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,572 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,315 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,536 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,315 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,439 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,661 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease obligations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,301 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,357 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Amount representing interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,885)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,695)</span></td><td style="background-color:#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%">Net lease obligations</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,416 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,662 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> Leases<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We lease certain office space, residential space, buildings and land with various lease terms through June 2043. Certain office leases include one or more options to renew, with renewal terms that can extend the lease term from 1 to 5 years. The exercise of lease renewal options is at our sole discretion and are assessed whether to factor as part of the lease term at lease inception. Our leases generally require us to pay a proportionate share of real estate taxes, insurance, common area maintenance, and other operating costs in addition to a base or fixed rent. </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The components of lease expense recognized in the consolidated statements of operations were as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:45.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.074%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.074%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.078%"/><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="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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #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:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">4,750 </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%">4,475 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,544 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">880 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">922 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">926 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease 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%">956 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,306 </span></td><td style="background-color:#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%">Short-term lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,667 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,727 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,324 </span></td><td style="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%">Variable lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,163 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,214 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">923 </span></td><td style="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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,416 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,535 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,023 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases was as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:45.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.074%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.074%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.078%"/><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="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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #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:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,028 </span></td><td style="background-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%">5,350 </span></td><td style="background-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%">4,018 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance cash flows from finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,705 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,641 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,565 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</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,299 </span></td><td style="background-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%">4,121 </span></td><td style="background-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%">2,207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></table></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Other supplemental information related to leases was as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.855%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.049%"/><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,</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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #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:400;line-height:100%">Weighted Average Remaining Lease Term (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.7</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%">6.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: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.6</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.4</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%">Weighted Average Discount Rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">4.9 </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%">5.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">5.7 </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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of December 31, 2021, the aggregate annual lease obligations were as follows (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.207%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.927%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,946 </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,436 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,561 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,315 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,315 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,572 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,315 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,536 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,315 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,439 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,661 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease obligations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,301 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,357 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Amount representing interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,885)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,695)</span></td><td style="background-color:#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%">Net lease obligations</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,416 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,662 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1 P1Y P5Y The components of lease expense recognized in the consolidated statements of operations were as follows (in thousands):<div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:45.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.074%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.074%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.078%"/><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="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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #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:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">4,750 </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%">4,475 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,544 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">880 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">922 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">926 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease 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%">956 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,306 </span></td><td style="background-color:#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%">Short-term lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,667 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,727 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,324 </span></td><td style="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%">Variable lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,163 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,214 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">923 </span></td><td style="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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,416 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,535 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,023 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases was as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:45.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.074%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.074%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.078%"/><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="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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #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:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,028 </span></td><td style="background-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%">5,350 </span></td><td style="background-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%">4,018 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance cash flows from finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,705 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,641 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,565 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</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,299 </span></td><td style="background-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%">4,121 </span></td><td style="background-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%">2,207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></table></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Other supplemental information related to leases was as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.855%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.049%"/><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,</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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #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:400;line-height:100%">Weighted Average Remaining Lease Term (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.7</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%">6.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: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.6</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.4</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%">Weighted Average Discount Rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">4.9 </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%">5.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">5.7 </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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 4750000 4475000 3544000 880000 922000 926000 956000 1197000 1306000 1667000 1727000 1324000 1163000 1214000 923000 9416000 9535000 8023000 6028000 5350000 4018000 1705000 1641000 1565000 6299000 4121000 2207000 0 0 0 P5Y8M12D P6Y6M P7Y7M6D P21Y4M24D P22Y4M24D P23Y4M24D 0.049 0.055 0.057 0.055 0.055 0.060 <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of December 31, 2021, the aggregate annual lease obligations were as follows (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.207%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.927%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,946 </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,436 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,561 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,315 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,315 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,572 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,315 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,536 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,315 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,439 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,661 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease obligations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,301 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,357 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Amount representing interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,885)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,695)</span></td><td style="background-color:#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%">Net lease obligations</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,416 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,662 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of December 31, 2021, the aggregate annual lease obligations were as follows (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.207%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.927%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,946 </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,436 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,561 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,315 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,315 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,572 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,315 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,536 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,315 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,439 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,661 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease obligations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,301 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,357 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Amount representing interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,885)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,695)</span></td><td style="background-color:#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%">Net lease obligations</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,416 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,662 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 6946000 2436000 5561000 1315000 4247000 1315000 2572000 1315000 1536000 1315000 5439000 18661000 26301000 26357000 3885000 9695000 22416000 16662000 Debt<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Convertible Senior Notes</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In August 2019, we issued $345.0 million aggregate principal amount of 1.125% convertible senior notes due 2026 in a private placement to qualified institutional buyers pursuant to Rule 144A under the Securities Act of 1933, as amended, including the exercise in full by the initial purchasers of their option to purchase an additional $45.0 million principal amount (the “Notes”). The Notes were issued pursuant to an indenture and are senior, unsecured obligations of the Company. The Notes bear interest at a fixed rate of 1.125% per annum, payable semi-annually in arrears on February 15 and August 15 of each year, commencing on February 15, 2020. Proceeds from the issuance of the Notes totaled $335.9 million, net of initial purchaser discounts and issuance costs.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The initial conversion rate is 12.4756 shares of our common stock per $1,000 principal amount of Notes, which is equivalent to an initial conversion price of approximately $80.16 per share, subject to adjustment upon the occurrence of specified events. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Holders of the Notes may convert all or a portion of their Notes prior to the close of business on May 15, 2026, in multiples of $1,000 principal amount, only under the following circumstances:</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">during any calendar quarter commencing after the calendar quarter ending on September 30, 2019 (and only during such calendar quarter), if the last reported sale price of our Class A common stock, par value $0.001 per share (which we refer to in this offering memorandum as our “Class A common stock”), for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day;</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">during the five consecutive business day period immediately following any ten consecutive trading day period (the “measurement period”) in which the trading price (as defined below) per $1,000 principal amount of Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of our Class A common stock and the conversion rate on each such trading day;</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">if we call any or all of the Notes for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the redemption date; or</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">upon the occurrence of certain specified corporate events as set forth in the indenture.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On or after May 16, 2026, holders of the Notes may convert their Notes at any time until the close of business on the second scheduled trading day immediately preceding the maturity date of the Notes. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Upon conversion, we will pay or deliver, as the case may be, cash, shares of our Class A common stock or a combination of cash and shares of our Class A common stock, at our election, in the manner and subject to the terms and conditions provided in the indenture. It is our current intent to settle conversions through a combination settlement of cash and shares of our Class A common stock with a specified dollar amount per $1,000 principal amount of Notes of $1,000.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">If we undergo a fundamental change (as defined in the indenture), holders may require us to repurchase for cash all or any portion of their Notes at a fundamental change repurchase price equal to 100% of the principal amount of the Notes to be repurchased, plus accrued and unpaid interest to, but excluding, the fundamental change repurchase date. In addition, following certain corporate events that occur prior to the maturity date or if we deliver a notice of redemption, we will increase, in certain circumstances, the conversion rate for a holder who elects to convert its Notes in connection with such corporate event or notice of redemption, as the case may be. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company may redeem for cash all or any portion of the Notes, at its option, on or after August 21, 2023, if the last reported sale price of the Company’s common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending on, and including, the trading day immediately preceding the date on which the Company provides notice of redemption at a redemption price equal to 100% of the principal amount of the Notes to be redeemed, plus any accrued and unpaid interest to, but excluding, the redemption date.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In accounting for the issuance of the Notes, we separated the Notes into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value of similar debt instruments that do not have an associated convertible feature. The carrying amount of the equity component, representing the conversion option, was determined by deducting the fair value of the liability components from the par value of the Notes. The difference represents the debt discount that is amortized to interest expense at an effective interest rate of 4.3% over the term of the Notes. The carrying amount of the equity component was $60.1 million and is recorded in additional paid-in-capital. The equity component is not remeasured as long as it continues to meet the conditions for equity classification.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In accounting for the issuance costs related to the Notes, we allocated the total amount incurred to the liability and equity components of the Notes based on the proportion of the proceeds allocated to the debt and equity components. Issuance costs attributable to the liability component were $7.5 million. The issuance costs allocated to the liability component are amortized to interest expense under the effective interest rate method over the contractual term of the Notes. Issuance costs attributable to the equity component of the Notes were $1.6 million and are netted against the equity components representing the conversion option in additional paid-in capital.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">During the third and fourth quarters of 2021 one of the conversion conditions was met and the Notes are convertible at the option of the holders through March 31, 2022. Specifically, the last reported sale price of our Class A common stock exceeded 130% of the conversion price of the Notes for more than 20 trading days during the 30 consecutive trading days ended September 30, 2021 and December 31, 2021. As a result, the Notes are classified as current liabilities on the condensed consolidated balance sheet as of December 31, 2021. As of December 31, 2021, and through the date of this filing, we have not received any conversion requests for the Notes.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of December 31, 2021 the if-converted value of the Notes exceeded the principal amount by $216.6 million.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of December 31, 2021, the remaining life of the Notes is approximately 4.8 years.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The net carrying amount of the liability and equity components of the Notes was as follows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.927%"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability component:</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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal</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%">345,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">345,000 </span></td><td style="background-color:#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized discount</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,193)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,346)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized issuance 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%">(5,146)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">Net carrying amount</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%">298,661 </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%">289,490 </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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity component, net of purchase discounts and issuance costs</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%">58,560 </span></td><td style="background-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%">58,560 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Interest expense related to the Notes is as follows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.084%"/><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.589%"/><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.431%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.702%"/><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="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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:400;line-height:100%">Contractual interest expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,881 </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%">3,880 </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,444 </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%">Amortization of debt discount</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,153 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,901 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,900 </span></td><td style="background-color:#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%">Amortization of issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,018 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">988 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">362 </span></td><td style="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 interest expense</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%">13,052 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,769 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,706 </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> 345000000 0.01125 45000000 0.01125 335900000 80.16 0.001 20 30 1.30 5 10 0.98 1 1.30 20 30 1 0.043 60100000 7500000 1600000 1.30 20 30 216600000 P4Y9M18D <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The net carrying amount of the liability and equity components of the Notes was as follows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.927%"/><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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability component:</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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal</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%">345,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">345,000 </span></td><td style="background-color:#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized discount</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,193)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,346)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized issuance 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%">(5,146)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">Net carrying amount</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%">298,661 </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%">289,490 </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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity component, net of purchase discounts and issuance costs</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%">58,560 </span></td><td style="background-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%">58,560 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Interest expense related to the Notes is as follows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.084%"/><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.589%"/><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.431%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.702%"/><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="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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:400;line-height:100%">Contractual interest expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,881 </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%">3,880 </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,444 </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%">Amortization of debt discount</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,153 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,901 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,900 </span></td><td style="background-color:#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%">Amortization of issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,018 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">988 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">362 </span></td><td style="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 interest expense</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%">13,052 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,769 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,706 </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> 345000000 345000000 41193000 49346000 5146000 6164000 298661000 289490000 58560000 58560000 3881000 3880000 1444000 8153000 7901000 2900000 1018000 988000 362000 13052000 12769000 4706000 Stockholders’ Equity (Deficit)We have two classes of authorized common stock: Class A common stock and Class B common stock. The rights of the holders of our Class A common stock and our Class B common stock are identical, except with respect to voting and conversion. Each share of our Class A common stock is entitled to one vote per share and is not convertible into any other shares of our capital stock. Each share of our Class B common stock is entitled to ten votes per share and is convertible into one share of our Class A common stock at any time. Our Class B common stock also will automatically convert into shares of our Class A common stock upon certain transfers and other events. 2 1 10 1 Stock-Based Compensation We grant stock-based incentive awards to attract, motivate and retain qualified employees, non-employee directors and consultants, and to align their financial interests with those of our stockholders. We utilize stock-based compensation in the form of restricted stock units, options to purchase Class A common stock and ESPP purchase rights. Prior to our corporate conversion in December 2014, awards were provided under the 2009 Unit Incentive Plan (“the 2009 Plan”). The 2009 Plan was amended to provide that no further awards will be issued thereunder, and our board of directors and stockholders adopted and approved our 2014 Equity Incentive Plan (“the 2014 Plan” and, together with the 2009 Plan, “the Plans”). <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of December 31, 2021, awards granted under the 2009 Plan consisted of stock options and awards granted under the 2014 Plan consisted of stock options and restricted stock units. There were no other grants of any other award types under the Plans. As of December 31, 2021, 1,180,086 shares of Class A common stock were available for grant under the 2014 Plan. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Our ESPP became effective on June 13, 2017. Under the ESPP, eligible employees are granted options to purchase shares of Class A common stock at the lower of 85% of the fair market value of the stock at the time of grant or 85% of the fair market value at the time of exercise. Options to purchase shares are granted twice yearly on or about July 15 and January 15 and are exercisable on or about the succeeding January 14 and July 14, respectively, of each year. As of December 31, 2021, 4,296,514 shares of Class A common stock were available for issuance under the ESPP. No participant may purchase more than $12,500 worth of Class A common stock in a six-month offering period. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Stock-Based Compensation Expense</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Stock-based compensation expense was recorded in the following cost and expense categories consistent with the respective employee or service provider’s related cash compensation (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"/><td style="width:46.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.969%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.969%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.971%"/><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="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%">2021</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%">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%">Cost of revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription and support</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,868 </span></td><td style="background-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,709 </span></td><td style="background-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,554 </span></td><td style="background-color:#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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services</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%">1,729 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,434 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,725 </span></td><td style="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 expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</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%">9,590 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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,006 </span></td><td style="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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</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%">13,901 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,062 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,792 </span></td><td style="background-color:#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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</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%">20,545 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,466 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,707 </span></td><td style="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:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></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%">48,633 </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%">45,771 </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%">35,784 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table summarizes the option activity under the Plans for the year ended December 31, 2021:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.358%"><tr><td style="width:1.0%"/><td style="width:32.125%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.606%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.351%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.606%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.351%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.606%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.355%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><br/></span><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="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%">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Term (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Aggregate Intrinsic Value</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,903,167 </span></td><td style="background-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%">14.48 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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.7</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%">223,941 </span></td><td style="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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,895)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.29 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,141,092)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.55 </span></td><td style="background-color:#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%">Outstanding at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,755,180 </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%">14.42 </span></td><td style="background-color:#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.0</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%">203,720 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:13pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,755,180 </span></td><td style="background-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%">14.42 </span></td><td style="background-color:#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.0</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%">203,720 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Options to purchase Class A common stock generally vest over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE0NDU5YjAxNjQ4ODRmMDViZDAxNmM3NjAzM2M5N2I1L3NlYzoxNDQ1OWIwMTY0ODg0ZjA1YmQwMTZjNzYwMzNjOTdiNV8xNzIvZnJhZzo0MmEwNjNmM2I1Zjc0ZjU0ODhmOTZlMmVhN2U0NDFiZS90ZXh0cmVnaW9uOjQyYTA2M2YzYjVmNzRmNTQ4OGY5NmUyZWE3ZTQ0MWJlXzIzNDU_2a183540-72dd-4204-9013-8e1106a5de7c">three</span>- or four-year period and are generally granted for a term of ten years. The total intrinsic value of options exercised during the years ended December 31, 2021, 2020 and 2019 was $123.4 million, $55.8 million and $75.6 million, respectively. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">No options were granted during the years ended December 31, 2021, 2020 and 2019. The total fair value of options vested during the years ended December 31, 2021, 2020 and 2019 was approximately $0.9 million, $3.5 million and $5.8 million, respectively. As of December 31, 2021 there was no unrecognized compensation expense related to options.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Restricted stock units granted to employees generally vest over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjE0NDU5YjAxNjQ4ODRmMDViZDAxNmM3NjAzM2M5N2I1L3NlYzoxNDQ1OWIwMTY0ODg0ZjA1YmQwMTZjNzYwMzNjOTdiNV8xNzIvZnJhZzo0MmEwNjNmM2I1Zjc0ZjU0ODhmOTZlMmVhN2U0NDFiZS90ZXh0cmVnaW9uOjQyYTA2M2YzYjVmNzRmNTQ4OGY5NmUyZWE3ZTQ0MWJlXzI5MzI_c45ce71f-3507-4c12-8665-f49e3a2324a7">three</span>- or four-year period in equal, annual installments or with three-year cliff vesting. Restricted stock units granted to non-employee members of our Board of Directors generally have one-year cliff vesting from the date of grant. The recipient of a restricted stock unit award under the 2014 Plan will have no rights as a stockholder until share certificates are issued by us, but, at the discretion of our Compensation Committee, has the right to receive a dividend equivalent payment in the form of additional restricted stock units. Additionally, until the shares are issued, they have no voting rights and may not be bought or sold. The fair value for restricted stock unit awards is calculated based on the stock price on the date of grant. The total fair value of restricted stock units vested during the years ended December 31, 2021, 2020, and 2019 was approximately $54.9 million, $27.7 million, and $8.8 million, respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table summarizes the restricted stock unit activity under the Plan for the year ended December 31, 2021:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.130%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.132%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair Value</span></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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%">Unvested at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,904,616 </span></td><td style="background-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%">35.72 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">916,634 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.64 </span></td><td style="background-color:#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%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(218,852)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64.36 </span></td><td style="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%">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:#ffffff;padding:2px 0 2px 1pt;text-align: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,710,699)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.89 </span></td><td style="background-color:#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%">Unvested at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,891,699 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73.04 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) During the year ended December 31, 2021, in accordance with our Nonqualified Deferred Compensation Plan, recipients of 402,832 shares had elected to defer settlement of the vested restricted stock units and 270,567 were released from deferral. This resulted in total deferred units of 695,869 as of December 31, 2021. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Compensation expense associated with unvested restricted stock units is recognized on a straight-line basis over the vesting period. At December 31, 2021, there was approximately $100.6 million of total unrecognized compensation expense related to restricted stock units, which is expected to be recognized over a weighted-average period of 2.7 years.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Employee Stock Purchase Plan</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The fair value of each option grant issued under the ESPP is estimated on the date of grant using the Black-Scholes option-pricing model. Expected volatility is based on the historical volatility of our Class A common stock, and the expected term represents the period of time the ESPP purchase rights are expected to be outstanding and approximates the offering period. The risk-free interest rate is based on yields on U.S. Treasury STRIPS (“Separate Trading of Registered Interest and Principal of Securities”) with a maturity similar to the estimated expected term of the ESPP purchase rights. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The fair value of our ESPP purchase rights was estimated assuming no expected dividends and the following weighted-average assumptions:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:4.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"/><td style="width:46.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.969%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.969%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.971%"/><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="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%">2021</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%">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%">ESPP</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"/><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%">Expected term (in years)</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%">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.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.5</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="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%">0.1%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2% - 1.5%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9% - 2.6%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.8% - 45.0%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.6% - 61.0%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.0% - 49.0%</span></div></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table summarizes the ESPP activity under the Plan for the years ended December 31, 2021, 2020 and 2019:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:31.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.729%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.729%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.734%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">For the year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</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%">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%">Shares issued</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%">148,864 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,855 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,390 </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%">Weighted-average purchase price</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%">59.52 </span></td><td style="background-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%">38.68 </span></td><td style="background-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%">26.13 </span></td><td style="background-color:#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 proceeds (in thousands)</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%">8,861 </span></td><td style="background-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,227 </span></td><td style="background-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%">4,922 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>Compensation expense associated with ESPP purchase rights is recognized on a straight-line basis over the vesting period. At December 31, 2021, there was approximately $129,438 of total unrecognized compensation expense related to the ESPP, which is expected to be recognized over a weighted-average period of 14 days. 1180086 0.85 0.85 4296514 12500 P6M <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Stock-based compensation expense was recorded in the following cost and expense categories consistent with the respective employee or service provider’s related cash compensation (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"/><td style="width:46.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.969%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.969%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.971%"/><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="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%">2021</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%">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%">Cost of revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription and support</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,868 </span></td><td style="background-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,709 </span></td><td style="background-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,554 </span></td><td style="background-color:#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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services</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%">1,729 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,434 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,725 </span></td><td style="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 expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</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%">9,590 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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,006 </span></td><td style="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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</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%">13,901 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,062 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,792 </span></td><td style="background-color:#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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</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%">20,545 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,466 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,707 </span></td><td style="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:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></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%">48,633 </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%">45,771 </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%">35,784 </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> 2868000 1709000 1554000 1729000 1434000 1725000 9590000 8100000 8006000 13901000 11062000 8792000 20545000 23466000 15707000 48633000 45771000 35784000 <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table summarizes the option activity under the Plans for the year ended December 31, 2021:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.358%"><tr><td style="width:1.0%"/><td style="width:32.125%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.606%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.351%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.606%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.351%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.606%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.355%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><br/></span><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="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%">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Term (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Aggregate Intrinsic Value</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,903,167 </span></td><td style="background-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%">14.48 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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.7</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%">223,941 </span></td><td style="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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,895)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.29 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,141,092)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.55 </span></td><td style="background-color:#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%">Outstanding at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,755,180 </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%">14.42 </span></td><td style="background-color:#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.0</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%">203,720 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:13pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,755,180 </span></td><td style="background-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%">14.42 </span></td><td style="background-color:#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.0</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%">203,720 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2903167 14.48 P4Y8M12D 223941000 0 0 6895 19.29 1141092 14.55 1755180 14.42 P4Y 203720000 1755180 14.42 P4Y 203720000 P4Y P10Y 123400000 55800000 75600000 0 0 0 900000 3500000 5800000 0 P4Y P3Y P1Y 54900000 27700000 8800000 <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table summarizes the restricted stock unit activity under the Plan for the year ended December 31, 2021:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.130%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.132%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair Value</span></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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%">Unvested at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,904,616 </span></td><td style="background-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%">35.72 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">916,634 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.64 </span></td><td style="background-color:#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%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(218,852)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64.36 </span></td><td style="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%">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:#ffffff;padding:2px 0 2px 1pt;text-align: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,710,699)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.89 </span></td><td style="background-color:#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%">Unvested at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,891,699 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73.04 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>(1) During the year ended December 31, 2021, in accordance with our Nonqualified Deferred Compensation Plan, recipients of 402,832 shares had elected to defer settlement of the vested restricted stock units and 270,567 were released from deferral. This resulted in total deferred units of 695,869 as of December 31, 2021. 2904616 35.72 916634 109.64 218852 64.36 1710699 31.89 1891699 73.04 402832 270567 695869 100600000 P2Y8M12D <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The fair value of our ESPP purchase rights was estimated assuming no expected dividends and the following weighted-average assumptions:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:4.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"/><td style="width:46.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.969%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.969%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.971%"/><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="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%">2021</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%">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%">ESPP</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"/><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%">Expected term (in years)</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%">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.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.5</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="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%">0.1%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2% - 1.5%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9% - 2.6%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.8% - 45.0%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.6% - 61.0%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.0% - 49.0%</span></div></td></tr></table></div> P0Y6M P0Y6M P0Y6M 0.001 0.002 0.015 0.019 0.026 0.418 0.450 0.406 0.610 0.350 0.490 <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table summarizes the ESPP activity under the Plan for the years ended December 31, 2021, 2020 and 2019:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:31.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.729%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.729%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.734%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">For the year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</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%">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%">Shares issued</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%">148,864 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,855 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,390 </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%">Weighted-average purchase price</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%">59.52 </span></td><td style="background-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%">38.68 </span></td><td style="background-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%">26.13 </span></td><td style="background-color:#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 proceeds (in thousands)</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%">8,861 </span></td><td style="background-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,227 </span></td><td style="background-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%">4,922 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 148864 186855 188390 59.52 38.68 26.13 8861000 7227000 4922000 129438 P14D Accumulated Other Comprehensive Income<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table summarizes the activity of accumulated other comprehensive income during the years ended December 31, 2021, 2020 and 2019 (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:31.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.729%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.729%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.734%"/><td style="width:0.1%"/></tr><tr><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%">Accumulated translation adjustment</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%">Accumulated unrealized holding gains (losses) on available-for-sale securities</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%">Accumulated other comprehensive income (loss)</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, 2018</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%">165 </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%">(67)</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%">98 </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%">Other comprehensive income</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%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189 </span></td><td style="background-color:#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, 2019</span></td><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%">178 </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%">109 </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%">287 </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%">Other comprehensive (loss) income</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%">(137)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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="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%">41 </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%">189 </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%">230 </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%">Other comprehensive income (loss)</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%">266 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(784)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;text-align: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, 2021</span></td><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%">307 </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%">(595)</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%">(288)</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;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table summarizes the activity of accumulated other comprehensive income during the years ended December 31, 2021, 2020 and 2019 (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:31.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.729%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.729%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.734%"/><td style="width:0.1%"/></tr><tr><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%">Accumulated translation adjustment</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%">Accumulated unrealized holding gains (losses) on available-for-sale securities</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%">Accumulated other comprehensive income (loss)</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, 2018</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%">165 </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%">(67)</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%">98 </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%">Other comprehensive income</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%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189 </span></td><td style="background-color:#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, 2019</span></td><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%">178 </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%">109 </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%">287 </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%">Other comprehensive (loss) income</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%">(137)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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="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%">41 </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%">189 </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%">230 </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%">Other comprehensive income (loss)</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%">266 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(784)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;text-align: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, 2021</span></td><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%">307 </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%">(595)</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%">(288)</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> 165000 -67000 98000 13000 176000 189000 178000 109000 287000 -137000 80000 -57000 41000 189000 230000 266000 -784000 -518000 307000 -595000 -288000 Acquisitions<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Mark V Systems Limited</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On December 29, 2021, we acquired all of the stock in Mark V Systems Limited, the author of the only open source eXtensible Business Reporting Language validation engine, which ensures the continued accessibility of the open source validation engine. The acquisition was not material to the consolidated financial statements.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">AuditNet, LLC</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On December 10, 2021, we acquired all of the membership interests in AuditNet, LLC, a global audit content and services provider, which strengthens Workiva’s risk and assurance offerings. The acquisition was not material to the consolidated financial statements.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">OneCloud, Inc.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On July 30, 2021, we acquired all of the equity interest in OneCloud, Inc. (“OneCloud”), an integration platform as a service (“iPaaS”) company, in order to extend our integration and data preparation capabilities, for $35.1 million, net of cash acquired of $1.5 million.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We previously held an investment in OneCloud which was accounted for as an investment in equity securities. Prior to performing purchase accounting we remeasured the previous ownership interest to fair value, increasing the value to $4.7 million, which resulted in a gain of $3.7 million recorded in other income (expense), net in the condensed consolidated statement of operations.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The transaction has been accounted for as a business combination and the purchase price has been preliminarily allocated to the assets acquired and liabilities assumed based on their estimated fair values at the date of acquisition. The excess of the purchase price over the fair value of the net assets acquired was allocated to goodwill. The goodwill recognized was primarily attributable to the assembled workforce and strategic benefits that are expected to be achieved and is not deductible for income tax purposes.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">The following table presents a preliminary allocation of the purchase price to the assets acquired and liabilities assumed at the date of acquisition (in thousands)</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:400;line-height:112%">:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.932%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:28.868%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash consideration</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%">36,564 </span></td><td style="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%">Previously held equity interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,698 </span></td><td style="background-color:#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 7pt;text-align: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 consideration</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%">41,262 </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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,497 </span></td><td style="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%">Intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,000 </span></td><td style="background-color:#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</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,556 </span></td><td style="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 assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">548 </span></td><td style="background-color:#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%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(900)</span></td><td style="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%">Deferred tax liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,265)</span></td><td style="background-color:#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%">Other 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%">(174)</span></td><td style="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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of assets and liabilities</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%">41,262 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We incurred costs related to the acquisition of approximately $0.4 million during the year ended December 31, 2021. All acquisition related costs were expensed as incurred and have been recorded in general and administrative expenses in our condensed consolidated statements of operations.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The amount of revenues and net loss from the acquisition included in our consolidated statements of operations for the year ended December 31, 2021 were insignificant.</span></div> 35100000 1500000 4700000 3700000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">The following table presents a preliminary allocation of the purchase price to the assets acquired and liabilities assumed at the date of acquisition (in thousands)</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:400;line-height:112%">:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.932%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:28.868%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash consideration</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%">36,564 </span></td><td style="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%">Previously held equity interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,698 </span></td><td style="background-color:#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 7pt;text-align: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 consideration</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%">41,262 </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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,497 </span></td><td style="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%">Intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,000 </span></td><td style="background-color:#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</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,556 </span></td><td style="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 assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">548 </span></td><td style="background-color:#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%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(900)</span></td><td style="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%">Deferred tax liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,265)</span></td><td style="background-color:#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%">Other 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%">(174)</span></td><td style="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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of assets and liabilities</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%">41,262 </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> 36564000 4698000 41262000 1497000 7000000 34556000 548000 900000 1265000 174000 41262000 400000 Goodwill and Intangible Assets<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill were as follows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.932%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:28.868%"/><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%">December 31, 2020</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%">— </span></td><td style="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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition and purchase accounting adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,556 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-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%">December 31, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,556 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Intangible Assets </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table presents the components of net intangible assets (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:17.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.355%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.117%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.079%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.117%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.079%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.641%"/><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:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Useful Life (Years)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Carrying Amount</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquired technology</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,920 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(701)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,219 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquired customer-related</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">360 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquired trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(21)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,457 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Patents</span></td><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:9pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,740 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,328)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,412 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,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:9pt;font-weight:400;line-height:100%">(955)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,583 </span></td><td style="background-color:#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,498 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,064)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,434 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,538 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(955)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,583 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Amortization expense related to intangible assets was $1.1 million, $0.4 million and $0.3 million for the years ended December 31, 2021, 2020 and 2019, respectively. As of December 31, 2021, expected remaining amortization expense of intangible assets by fiscal year is as follows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.932%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:28.868%"/><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%">2022</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%">3,074 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,962 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,473 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">561 </span></td><td style="background-color:#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 7pt;text-align: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 expected amortization expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,434 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill were as follows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.932%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:28.868%"/><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%">December 31, 2020</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%">— </span></td><td style="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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition and purchase accounting adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,556 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-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%">December 31, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,556 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0 34556000 34556000 <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table presents the components of net intangible assets (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:17.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.355%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.117%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.079%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.117%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.079%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.641%"/><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:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Useful Life (Years)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Carrying Amount</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquired technology</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,920 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(701)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,219 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquired customer-related</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">360 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquired trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(21)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,457 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Patents</span></td><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:9pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,740 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,328)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,412 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,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:9pt;font-weight:400;line-height:100%">(955)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,583 </span></td><td style="background-color:#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,498 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,064)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,434 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,538 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(955)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,583 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> P4Y 7920000 701000 7219000 0 0 0 P8Y8M12D 360000 14000 346000 0 0 0 P2Y 1478000 21000 1457000 0 0 0 P10Y 2740000 1328000 1412000 2538000 955000 1583000 P5Y2M12D 12498000 2064000 10434000 2538000 955000 1583000 1100000 400000 300000 As of December 31, 2021, expected remaining amortization expense of intangible assets by fiscal year is as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.932%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:28.868%"/><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%">2022</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%">3,074 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,962 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,473 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">561 </span></td><td style="background-color:#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 7pt;text-align: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 expected amortization expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,434 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 3074000 2962000 2201000 1473000 163000 561000 10434000 Geographic Information<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Revenues by geographical region consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.521%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.932%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.932%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.933%"/><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%">For the year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription and support revenue</span></div></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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</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%">342,673 </span></td><td style="background-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%">273,574 </span></td><td style="background-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%">233,653 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,666 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,303 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,112 </span></td><td style="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%">Professional services revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,142 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,323 </span></td><td style="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 7pt;text-align: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%">5,634 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,575 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,803 </span></td><td style="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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">443,285 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">351,594 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">297,891 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Revenues by geography are generally based on the country of the customer as specified in our subscription order. Total Americas revenue attributed to the United States was approximately 93%, 94%, and 95% during each of the years ended December 31, 2021, 2020, and 2019, respectively. No other country represented more than 10% of total revenue during the years presented. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Our long-lived assets, which primarily consist of property and equipment and operating lease right-of-use assets, are attributed to a country based on the physical location of the assets. Aggregate long-lived assets by geographical region consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:-4.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.515%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.771%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.773%"/><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%">For the year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</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%">40,585 </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%">42,422 </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%">United Kingdom</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,437 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69 </span></td><td style="background-color:#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%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,559 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,718 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td style="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="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%">46,581 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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="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%">45,209 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Revenues by geographical region consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.521%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.932%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.932%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.933%"/><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%">For the year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription and support revenue</span></div></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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</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%">342,673 </span></td><td style="background-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%">273,574 </span></td><td style="background-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%">233,653 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,666 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,303 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,112 </span></td><td style="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%">Professional services revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,142 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,323 </span></td><td style="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 7pt;text-align: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%">5,634 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,575 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,803 </span></td><td style="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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">443,285 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">351,594 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">297,891 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 342673000 273574000 233653000 36666000 22303000 12112000 58312000 51142000 49323000 5634000 4575000 2803000 443285000 351594000 297891000 0.93 0.94 0.95 Aggregate long-lived assets by geographical region consisted of the following (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.515%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.771%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.773%"/><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%">For the year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</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%">40,585 </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%">42,422 </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%">United Kingdom</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,437 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69 </span></td><td style="background-color:#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%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,559 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,718 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td style="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="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%">46,581 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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="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%">45,209 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 40585000 42422000 4437000 69000 1559000 2718000 46581000 45209000 <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table presents our revenues disaggregated by industry (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.521%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.932%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.932%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.933%"/><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%">For the year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:400;line-height:100%">Information technology</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%">47,697 </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%">34,878 </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%">30,798 </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%">Diversified financials</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,326 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,614 </span></td><td style="background-color:#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%">Consumer discretionary</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,826 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,029 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,147 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrials</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,797 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,210 </span></td><td style="background-color:#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%">Healthcare</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,394 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,676 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,764 </span></td><td style="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%">Banks</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,702 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,573 </span></td><td style="background-color:#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%">Insurance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,206 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,993 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,047 </span></td><td style="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%">Energy</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,093 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,380 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,113 </span></td><td style="background-color:#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%">Real estate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,042 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,070 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,572 </span></td><td style="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%">Utilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,319 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,561 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,231 </span></td><td style="background-color:#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%">Materials</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,357 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,321 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,761 </span></td><td style="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%">Public administration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,719 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,433 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,974 </span></td><td style="background-color:#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%">Consumer staples</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,146 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,683 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,570 </span></td><td style="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%">13,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%">10,850 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,517 </span></td><td style="background-color:#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 7pt;text-align: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 revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">443,285 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">351,594 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">297,891 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>The following table presents our revenues disaggregated by type of good or service (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.521%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.932%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.932%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.933%"/><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%">For the year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:400;line-height:100%">Subscription and support</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%">379,340 </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%">295,877 </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%">245,765 </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%">XBRL professional services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,763 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,032 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,734 </span></td><td style="background-color:#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%">Other services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,182 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,685 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,392 </span></td><td style="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 7pt;text-align: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 revenues</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%">443,285 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">351,594 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">297,891 </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> 47697000 34878000 30798000 57470000 44326000 34614000 41826000 34029000 29147000 59797000 46764000 39210000 39394000 30676000 24764000 46702000 39630000 33573000 27206000 21993000 18047000 21093000 18380000 18113000 21042000 18070000 16572000 21319000 13561000 12231000 19357000 16321000 14761000 13719000 11433000 6974000 13146000 10683000 9570000 13517000 10850000 9517000 443285000 351594000 297891000 379340000 295877000 245765000 44763000 38032000 38734000 19182000 17685000 13392000 443285000 351594000 297891000 239300000 576200000 336000000 P12M Income Taxes <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Loss before income tax provision (benefit) consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:37.583%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.807%"/><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%">For the year ended 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%">2021</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%">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%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,567)</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%">(50,193)</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%">(46,580)</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%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,467 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,504 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(760)</span></td><td style="background-color:#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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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%">(39,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%">(48,689)</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%">(47,340)</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;margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The provision (benefit) for income taxes consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:37.583%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.807%"/><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%">For the year ended 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%">2021</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%">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%">Current</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</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%">98 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</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%">479 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(148)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">252 </span></td><td style="background-color:#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 Current</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%">577 </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%">(28)</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%">311 </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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,252)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(65)</span></td><td style="background-color:#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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</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%">(374)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</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%">(321)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(263)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107)</span></td><td style="background-color:#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 Deferred</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%">(1,947)</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%">(263)</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%">(172)</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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(1,370)</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%">(291)</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%">139 </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;margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">During the years ended December 31, 2021, 2020 and 2019, we recorded a federal income tax benefit of $1,252,000, $0, and $65,000, respectively. The current year benefit was related to current year acquisitions. As the reversal of the acquired net deferred tax liabilities will be recognized on future tax returns, these provide an objective source of taxable income. Therefore, a corresponding portion of our valuation allowance has been released to reflect this availability, resulting in a federal and state tax benefit reflected in the table above. The prior year federal benefit was primarily related to the allocation of tax expense (benefit) between continuing operations and other comprehensive income (loss) when applying the exception to the ASC 740 intraperiod tax allocation rule. Prior to the adoption of ASU 2019-12, intraperiod tax allocation rules required us to allocate the provision for income taxes between continuing operations and other categories of earnings, such as other comprehensive income. In periods in which we have a year-to-date pre-tax loss from continuing operations and pre-tax income in other categories of earnings, such as other comprehensive income, we must allocate the tax provision to the other categories of earnings and then record a related tax benefit in continuing operations. This exception to the general rule applies even when a valuation allowance is in place at the beginning and end of the year.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In response to the COVID-19 pandemic, the Canada Revenue Agency extended the filing due dates allowing for the Scientific Research and Experimental Development (“SR&amp;ED”) reporting deadlines to be extended for six months, but no later than December 31, 2020. We were able to leverage this deadline extension and amended our 2018 Canadian return for the SR&amp;ED credit thus generating a current and deferred foreign tax benefit for the year ended December 31, 2020. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The items accounting for the difference between income taxes computed at the federal statutory income tax rate and the provision for income taxes consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.682%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.771%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.771%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.774%"/><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%">For the year ended 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%">2021</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%">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%">Federal statutory rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;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.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;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.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">Effect of:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax benefit at federal statutory rate</span></div></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%">(8,211)</span></td><td style="background-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%">(10,225)</span></td><td style="background-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%">(9,941)</span></td><td style="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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State taxes, net of federal benefit</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,350)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,394)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,985)</span></td><td style="background-color:#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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revaluation of deferred tax items due to tax rate change (state)</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(404)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Section 162(m) limitations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,008 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,682 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,944 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(49,020)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,665)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,728)</span></td><td style="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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nondeductible permanent items </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%">1,422 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,001 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,103 </span></td><td style="background-color:#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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax benefit of federal R&amp;D credit</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%">(3,694)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,141)</span></td><td style="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:12pt"><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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,369 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,981 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,068 </span></td><td style="background-color:#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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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%">1,106 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(758)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(181)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 income tax provision</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,370)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(291)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The components of deferred tax assets and liabilities were as follows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:60.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.680%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.681%"/><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 #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%">2021</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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,770 </span></td><td style="background-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,636 </span></td><td style="background-color:#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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accruals and reserves</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%">48 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173 </span></td><td style="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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability</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%">9,014 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,984 </span></td><td style="background-color:#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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compensation and benefits</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%">15,266 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,035 </span></td><td style="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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</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%">21,709 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,753 </span></td><td style="background-color:#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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss and credits</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%">150,448 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,035 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,521 </span></td><td style="background-color:#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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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%">546 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">347 </span></td><td style="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%">Total deferred tax assets</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%">203,836 </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%">137,749 </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 style="padding-left:12pt"><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%">(174,771)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(111,402)</span></td><td style="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%">Total deferred tax assets</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%">29,065 </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%">26,347 </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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</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%">(48)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use asset</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,275)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,772)</span></td><td style="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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible notes</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%">(10,916)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,076)</span></td><td style="background-color:#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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired intangibles</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%">(2,022)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 2px 13pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,761)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,900)</span></td><td style="background-color:#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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other deferred tax liabilities</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%">(321)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(222)</span></td><td style="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%">Deferred tax liabilities</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%">(28,343)</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%">(25,980)</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%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">722 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">367 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Management assesses the available positive and negative evidence to estimate whether sufficient future taxable income will be generated to permit use of the existing deferred tax assets. A significant piece of objective negative evidence evaluated was the cumulative loss incurred over the three-year period ended December 31, 2021. Such objective evidence limits the ability to consider other subjective evidence, such as our projections for future growth. On the basis of this evaluation, we recognized a full valuation allowance against our net US deferred tax asset at December 31, 2021, because we believe it is more likely than not that these benefits will not be realized.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of December 31, 2021, we have federal and state net operating loss carryforwards of approximately $481.8 million and $466.9 million, respectively, available to reduce any future taxable income. The federal net operating loss carryforwards will expire in varying amounts beginning in 2034. Federal and some state net operating losses incurred after 2017 will have an indefinite carryforward. The state net operating loss carryforwards will expire in varying amounts beginning in 2021. Additionally, we have total net operating loss carryforwards from international operations of $2.9 million that do not expire. We also have approximately $19.8 million of federal and $3.1 million of state tax credit carryforwards as of December 31, 2021. The federal credits will expire in varying amounts between the years 2034 and 2040. The state credits expire beginning in 2022. Utilization of our net operating loss and tax credit carryforwards may be subject to substantial annual limitations due to the ownership change limitations provided by Section 382 of the Internal Revenue Code, as amended, and similar state provisions.</span></div>We have analyzed our inventory of tax positions taken with respect to all applicable income tax issues for all open tax years. The gross unrecognized tax benefits, if recognized, would not materially affect the effective tax rate as of December 31, 2021, due to the availability of net operating losses.We are subject to taxation in the United States and various states and foreign jurisdictions. As of December 31, 2021, tax years for 2017 through 2020 are subject to examination by the tax authorities. Generally, as of December 31, 2021, we are no longer subject to federal, state, local or foreign examinations by tax authorities for years before 2017. However, to the extent allowed by law, the tax authorities may have the right to examine prior periods where net operating losses or tax credits were generated and carried forward, and make adjustments up to the amount of the net operating loss or credit carryforward. <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Loss before income tax provision (benefit) consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:37.583%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.807%"/><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%">For the year ended 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%">2021</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%">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%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,567)</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%">(50,193)</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%">(46,580)</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%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,467 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,504 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(760)</span></td><td style="background-color:#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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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%">(39,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%">(48,689)</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%">(47,340)</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> -41567000 -50193000 -46580000 2467000 1504000 -760000 -39100000 -48689000 -47340000 <div style="margin-bottom:6pt;margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The provision (benefit) for income taxes consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:37.583%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.807%"/><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%">For the year ended 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%">2021</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%">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%">Current</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</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%">98 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</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%">479 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(148)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">252 </span></td><td style="background-color:#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 Current</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%">577 </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%">(28)</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%">311 </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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,252)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(65)</span></td><td style="background-color:#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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</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%">(374)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</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%">(321)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(263)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107)</span></td><td style="background-color:#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 Deferred</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%">(1,947)</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%">(263)</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%">(172)</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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(1,370)</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%">(291)</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%">139 </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> 0 0 0 98000 120000 59000 479000 -148000 252000 577000 -28000 311000 -1252000 0 -65000 -374000 0 0 -321000 -263000 -107000 -1947000 -263000 -172000 -1370000 -291000 139000 -1252000 0 -65000 <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The items accounting for the difference between income taxes computed at the federal statutory income tax rate and the provision for income taxes consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.682%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.771%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.771%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.774%"/><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%">For the year ended 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%">2021</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%">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%">Federal statutory rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;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.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;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.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">Effect of:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax benefit at federal statutory rate</span></div></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%">(8,211)</span></td><td style="background-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%">(10,225)</span></td><td style="background-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%">(9,941)</span></td><td style="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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State taxes, net of federal benefit</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,350)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,394)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,985)</span></td><td style="background-color:#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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revaluation of deferred tax items due to tax rate change (state)</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(404)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Section 162(m) limitations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,008 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,682 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,944 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(49,020)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,665)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,728)</span></td><td style="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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nondeductible permanent items </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%">1,422 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,001 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,103 </span></td><td style="background-color:#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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax benefit of federal R&amp;D credit</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%">(3,694)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,141)</span></td><td style="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:12pt"><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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,369 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,981 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,068 </span></td><td style="background-color:#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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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%">1,106 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(758)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(181)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 income tax provision</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,370)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(291)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139 </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> 0.210 0.210 0.210 -8211000 -10225000 -9941000 -15350000 -3394000 -4985000 0 -404000 0 9008000 6682000 2944000 -49020000 -12665000 -14728000 1422000 2001000 1103000 3694000 3509000 3141000 63369000 21981000 29068000 1106000 -758000 -181000 -1370000 -291000 139000 <div style="margin-bottom:6pt;margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The components of deferred tax assets and liabilities were as follows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:60.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.680%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.681%"/><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 #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%">2021</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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,770 </span></td><td style="background-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,636 </span></td><td style="background-color:#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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accruals and reserves</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%">48 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173 </span></td><td style="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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability</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%">9,014 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,984 </span></td><td style="background-color:#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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compensation and benefits</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%">15,266 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,035 </span></td><td style="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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</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%">21,709 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,753 </span></td><td style="background-color:#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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss and credits</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%">150,448 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,035 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,521 </span></td><td style="background-color:#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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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%">546 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">347 </span></td><td style="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%">Total deferred tax assets</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%">203,836 </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%">137,749 </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 style="padding-left:12pt"><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%">(174,771)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(111,402)</span></td><td style="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%">Total deferred tax assets</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%">29,065 </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%">26,347 </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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</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%">(48)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use asset</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,275)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,772)</span></td><td style="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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible notes</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%">(10,916)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,076)</span></td><td style="background-color:#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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired intangibles</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%">(2,022)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 2px 13pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,761)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,900)</span></td><td style="background-color:#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:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other deferred tax liabilities</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%">(321)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(222)</span></td><td style="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%">Deferred tax liabilities</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%">(28,343)</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%">(25,980)</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%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">722 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">367 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2770000 2636000 48000 173000 9014000 9984000 15266000 19035000 21709000 11753000 150448000 91300000 4035000 2521000 546000 347000 203836000 137749000 174771000 111402000 29065000 26347000 48000 10000 8275000 8772000 10916000 13076000 2022000 0 6761000 3900000 321000 222000 28343000 25980000 722000 367000 481800000 466900000 2900000 19800000 3100000 Net Loss Per Share<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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 our convertible senior notes, outstanding stock options, stock related to unvested restricted stock, and common stock issuable pursuant to the ESPP to the extent dilutive. Basic and diluted net loss per share was the same for each period presented, as the inclusion of all potential common shares outstanding would have been anti-dilutive.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The net loss per share is allocated based on the contractual participation rights of the Class A and Class B common shares as if the loss for the year has been distributed. As the liquidation and dividend rights are identical, the net loss is allocated on a proportionate basis.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We consider unvested restricted stock granted under the 2014 Equity Incentive Plan to be participating securities because holders of such shares have non-forfeitable dividend rights in the event of our declaration of a dividend for common shares. In future periods to the extent we are profitable, we will subtract earnings allocated to these participating securities from net income to determine net income attributable to common stockholders.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A reconciliation of the denominator used in the calculation of basic and diluted loss per share is as follows (in thousands, except share and per share data):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"/><td style="width:28.529%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.850%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.850%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.013%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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</span></td></tr><tr><td colspan="3" style="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%">December 31, 2021</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%">December 31, 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%">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%">Class A</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%">Class B</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%">Class A</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%">Class B</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%">Class A</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%">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-style:italic;font-weight:400;line-height:100%">Numerator</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(32,724)</span></td><td style="background-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%">(5,006)</span></td><td style="background-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%">(39,966)</span></td><td style="background-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%">(8,432)</span></td><td style="background-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%">(38,135)</span></td><td style="background-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%">(9,344)</span></td><td style="background-color:#ffffff;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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Denominator</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">Weighted-average common shares outstanding - basic and diluted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,343,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%">6,783,333 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,007,839 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,440,327 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,190,224 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,112,432 </span></td><td style="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%">Basic and diluted net loss per share</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%">(0.74)</span></td><td style="background-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.74)</span></td><td style="background-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.00)</span></td><td style="background-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.00)</span></td><td style="background-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.03)</span></td><td style="background-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.03)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The anti-dilutive securities excluded from the weighted-average shares used to calculate the diluted net loss per common share were as follows:</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:41.436%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.522%"/><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,</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%">2021</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%">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%">Shares subject to outstanding common stock options</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,755,180 </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%">2,903,167 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">4,353,167 </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 subject to unvested restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,891,699 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,904,616 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,039,020 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares issuable pursuant to the ESPP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,877 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,390 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,466 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Additionally, approximately 4.3 million shares of our Class A common stock underlying the conversion option in the Notes, are not considered in the calculation of diluted net loss per share as the effect would be anti-dilutive. We use the treasury stock method for calculating any potential dilutive effect of the conversion option on diluted net income per share, if applicable.</span></div> <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A reconciliation of the denominator used in the calculation of basic and diluted loss per share is as follows (in thousands, except share and per share data):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"/><td style="width:28.529%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.850%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.850%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.013%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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</span></td></tr><tr><td colspan="3" style="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%">December 31, 2021</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%">December 31, 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%">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%">Class A</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%">Class B</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%">Class A</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%">Class B</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%">Class A</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%">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-style:italic;font-weight:400;line-height:100%">Numerator</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(32,724)</span></td><td style="background-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%">(5,006)</span></td><td style="background-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%">(39,966)</span></td><td style="background-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%">(8,432)</span></td><td style="background-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%">(38,135)</span></td><td style="background-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%">(9,344)</span></td><td style="background-color:#ffffff;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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Denominator</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">Weighted-average common shares outstanding - basic and diluted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,343,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%">6,783,333 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,007,839 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,440,327 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,190,224 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,112,432 </span></td><td style="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%">Basic and diluted net loss per share</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%">(0.74)</span></td><td style="background-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.74)</span></td><td style="background-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.00)</span></td><td style="background-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.00)</span></td><td style="background-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.03)</span></td><td style="background-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.03)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> -32724000 -5006000 -39966000 -8432000 -38135000 -9344000 44343177 44343177 6783333 6783333 40007839 40007839 8440327 8440327 37190224 37190224 9112432 9112432 -0.74 -0.74 -0.74 -0.74 -1.00 -1.00 -1.00 -1.00 -1.03 -1.03 -1.03 -1.03 <div style="margin-bottom:6pt;margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The anti-dilutive securities excluded from the weighted-average shares used to calculate the diluted net loss per common share were as follows:</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:41.436%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.522%"/><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,</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%">2021</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%">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%">Shares subject to outstanding common stock options</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,755,180 </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%">2,903,167 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">4,353,167 </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 subject to unvested restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,891,699 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,904,616 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,039,020 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares issuable pursuant to the ESPP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,877 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,390 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,466 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1755180 2903167 4353167 1891699 2904616 3039020 53877 94390 76466 4300000 Ernst & Young LLP Chicago, Illinois EXCEL 98 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +.#5E0'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 " "S@U94WW+X&.T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)OITU!,'1S6?&D(+B@> O)[&ZP24,RTN[;F\;=+J(/X#$S?[[Y M!J;70>@QXG,< T:RF&YF-_@D=-BP(U$0 $D?T:E4YX3/S?T8G:+\C <(2G^H M P)OFEMP2,HH4K J[ 2F>R-%CJBHC&>\4:O^/ 9AP(S&G! AYX2M'4+3"X3 MPVD>>K@"%AAA=.F[@&8EENJ?V-(!=D[.R:ZI:9KJJ2NYO$,+;T^/+V7=ROI$ MRFO,OY(5= JX89?)K]WV?O? )&\XKQI><;[CK>!W@G?OB^L/OZNP&XW=VW]L M?!&4/?RZ"_D%4$L#!!0 ( +.#5E297)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ MLX-65$KAE+_^!@ ?QP !@ !X;"]W;W)K$610O$MD3)E[1) ,>.-Z]M:L1I@VS8 RW1L1")=$DJCO_] M#BE9<@.9$C;T(;%NY^.G0_([%YUMN7B4:TH5>DYB)L];:Z4V'[I=&:QI0F2' M;RB#.RLN$J+@5#QTY490$AJC).YBQ^EW$Q*QUL69N387%V<\57'$Z%P@F28) M$;M+&O/M>'"/]*DO.'_7)+#QO.9H1C6F@- 2!GRM80N%=$726-WP[1\T?Z&>Q@MX+,U_ MM,V>]?T6"E*I>)(; X,D8MDO>4P,_-_"- M9[)7,7Z8$$4NS@3?(J&?!C1]8)QIK.'U(Z;G?:$$W(W 3EV,^1,5: Y3C-KH MVV*"WKUYC]Z@B*'+*(YA9N195\$X^NEND&->9ICX"*:+T1?.U%JB*Q;2\&> M+A L6.(]RTML19S0H(,\]P1A![L5A,9V\RE==I [,.:XPGQB-_\S93"Z4S7Z M3V_C%3[W#)YW!.^*J4CMT(QEVU8O_[\_PS-HIF@B_[&,X!)#" MYE3H=K>A51-H-W>=]B<+BU[!HM>,Q8BQE,3HAFZX4%5T[#A*I-1"IU_0Z3>C M,ZG CV3*5_:I#RY?C;JUI$)K:-)(!>.J>$F'E9T=K MMUW<]FR\A@6O8<.%) AHO5FKQZ?1CK4BL;3-XVG!Z=2*DV^?:113=)TF2RJJ MN-@Q',=M>_W!P+/P<9U20YTFC&[H0R05.$JA:Y)4SEL-T-W7FT^S[R,TNQ[; MB!V(N]N$V(P%7,"D&:TY00L%JPIQ@<8\94KLX#>L9FM'GUS92.*2)&Y"\I8\ MHUD(:RU:14&FBL=GMP;2'[1QSSD=XJ&-8:G7KM>$X2@,!97R9'^ C&A_9=6^ MLT/B4\=!WQCD/$)J[,OXR18HW5+Y7;MVO^0ZUFS9& M91AP[1I^&RF( 'R%7/QN^1XM:) *\%8E+3O2.":PFT@JFDU M,3MBC:M*F<>-9'[&%!593:]S6+*G6LG,CEC#K%1YW$CES=2A,02?!RXJQ:(& MYS,1L%U&04 !"&#"#-+&L51[;!?KG.,B(7&,+E,)MV7U;-IQZE)M7,H^MBMV MSN@JH>)!+[#? 4&M(1@E&\*JW??_J@!E"&P:9:Z7EI1$(7JU*\&];!Y M(NB/-!* &>ECN>%,4J0XFA.AT&PVTSF";A(BW== [TR7!8Y/D.O"'X8_#Q$H MMEW_/8HD6@,I8!>]8"OV;#6TT5L81T.K-3TH_=Z^'F)W\%'JO/9YEZ6YIH(& MON;1O!GRA5*CV "PT/G&FL)C M^/U, ^[#-M77\E ?46E>L@CXL#"32)K^+>,H!ES-CS#PB(-"LH/'5]DUBB@8 M'G_35=:TV.FF!=4=/S2A =4IXMO7;M_YN&_<=6R+^:!Y9@^A14LB[Y7DW9PI M7*Z4RAJXZ;V-51F1O=HZB849K2/J4P-0N]O+$.PU;+L=-I..N\<.5M?R+,.O MURC\CH&8 %(S6"?/Z!.M%D8[E /9N._W/,=61WAET/5J2JP\^Q]GV;_9C3;@ M,G9ZPU_4Y_7*(.@U:H8=DU !]'75$%(9+K@J.J9Y\C]0[D?.OW^P!E6 M:[Y?1D#?'KHREUXV=:E?1C+?_56M\S)@^8TJD?_BTASYT*7>\-3I#;T7'NT> M?+'1J97Y\B6A (4"(_MX4UPMOJZ-S#>E;OEX]FGN"]&9F40Q78&ITQG AA;9 MUZ[L1/&-^?ZSY$KQQ!RN*8%@HQ^ ^RO.U?Y$#U!\<[SX%U!+ P04 " "S M@U94#8Q0GQX" !L!0 & 'AL+W=O?5*BD4?K5E !(W@279A&4B-5=&)JL!$'-2%4@K>>@M*!H35V$ MIM) !B/Q_-04":#-/%[.YTFJD;.).PT,;405/]9 5?-(HB"X\8S*TIT M&V&:5+2 %\ OU4Y;*^PI.1,@#5.2:#@L@F5TMYJ[>!_PE4%C3M;$5;)7ZM49 MVWP1C)T@X)"A(U#[^0UKX-R!K(Q?'3/HCW2)I^LC_<'7;FO94P-KQ;^Q',M% MU!7N6&(DT3K1JB7;2EN84OU6=;<4RZ2WE!;;W,YF&ZK'.&9"O; MZ[5]2D*T6.<,LPZQ:A'Q!404DR5'P4M8H'B1O(1F02 MW9!X'$<#O$E?Y,3S)M<627XL]P:U_4O\',!/>_S4XZ=#>*7)9RK@7/N&L^^U M-$C>45%])-]5+0OR^+@;4#7K5 MU?PJ50],"[+=G!,U#)C&YU2$)Q,@0!=^S@W);#^Q'89^MW]*ENT$_0MOWZ$G MJ@LF#>%PL*GCT7O;)-W.=FN@JOP\[17:Z?3+TCZ'H%V ]1^4PJ/A#N@?V/0O M4$L#!!0 ( +.#5E1/H#<:]08 #T= 8 >&PO=V]R:W-H965T&ULM9G[;]LV$,?_%<(+BA9(8K[TVI( J=-M!;:V:++M9\:F8Z&2 MZ(I4TNROW^E1RQ$?]H -R,.2C]27I^-][J2+)U5_T1LI#?I6%I6^G&V,V?XX MG^OE1I9"GZNMK.";M:I+8>"P?ICK;2W%JAM4%G.*<3PO15[-KBZZ2O-']M/-1S-=[.L M\E)6.E<5JN7Z^XS:I=PK]:4]>+^ZG.%6D2SDTK13 M"/CW*!>R*-J90,?78=+9[IKMP/W/WV?_N5L\+.9>:+E0Q5_YRFPN9^D,K>1: M-(7YK)Y^E<."HG:^I2IT]Q<]#;9XAI:--JHW]S???N!KV]_NWZP^(=NOWUW;N[6W2&_KB]0:]/WJ 3E%?H;J,: M+:J5OI@;N'([?KX(8DH*]RU.0&>.)2H<93N#'K3+:J8R"*J^72]6 ^R!1+"7X$N2>H@J2FEHC M44#J$=52(DAB:*6:>[-N"L@'PQ P.8DRTMV.DX0D2!@$ 23+>UF_^H'$^*?O M@=B9M"%U"M?16]EEE.+9Y8W(6F82ISR=.,.VBM.,4K<^A);7\2FOG,8D2AR MJTMWZM*@ND^UW(I\A>0WH)Z6NKOAJI7LDIE:"DA$\%2G;95A[@GW;*3;B$@YH=;>=) DI9'GSM$1 M)#0,DEV2J^6CK!JGAZD#"U&*]PJ67J/+#J=9YDDB=.0'#?-CH:I'H%W>E\I5 M#L5FI8R$7!+(Q]3& LW2.)XF9(>=3_!>4Q-&Q\]YU97%/>[4?9$_B+95=D8 MM8E HF2:6EQ6"?:@F8[8H&%LO*QW#L0JM0$1\YAGTSSCL*,I23(/DNE($QJF MB3\0#L"9VM28EA$.$YIFW!N](UIH&"W3+798K(,BG*16X#K,HM3KY)$V-$R; M'H6%JA[.C*S+@T%A0P4Z.RM\75:IS[.B!IF=26>YI/>QFN\\A,;>Z#)<9 MM-691_K(-AIFFS=''!;N:H]PFDR%.\SB./;TP'1D'CVF13H4%3:O$L*2U-IU M#JYQFE"/>]D(-H:#)' M7:W;"YVB$WR.,8%"I4:/HF@D@LA$>B-JV.\$XU/<__:GH$YHS$;5^=]RU=[N M[V=SK=MJHBLB&J.A=%Y!;#N?7(6H-3RU.AIL; 0;"X/M>K7*VR"% &C;^;,< M E5L!8;I!N594S:%,.#4E5SGR]RY MH9C-JS,>4%TOH-RBLX M[2S2F(VO,^CQIPMP/DOTB!\)Q\*$ZS."/G+'#7H=S_%HEDQ+"8=9FQ\\3WG8 M"#EV3$NUE\2Z3?X?R M,2WS<%H^Y-!A^/X;C&F#[#"9IM_YWKNM]L7B[Z)^R"L-%M: P 6@T !@ !X;"]W;W)KD*00'IJ#-6N].=Z;9.;7>O4XC"-! W";6[3[\)4 0% MQ-8+)?"?/]^!'$\8;2E[Y0'& KQ').9C+1!B(G%\V;!Y$@O7/PPPC$/:0P87HVU*;R:05L%I(I?(=[R MTC%0J;Q0^JH&/_RQ9B@B3+ GE 62/V]XA@E13I+C3VZJ%7.JP/+QA_OW-'F9 MS OB>$;)[] 7P5@;:L#'*Y00\4BWMSA/R%)^'B4\_0;;3&N[&O 2+FB4!TN" M*(RS7_2>WXA2 !PT!)AY@-DUH)\']--$,[(TK3D2:#)B= N84DLW=9#>FS1: M9A/&ZC$N!9-70QDG)K.'^^7#W8_Y].EF#JZG=]/[V0U8WM[SF@VSSK'7 WUX M"4S#A#7AL^[A1C5QC(N@ ^35[$*B%RB7DT MB45M?IFADQJJ4GF;6*[,Y*VZR78 M( ;>$$DP.)>/Q*>$(,;!!LM*#>33NZACSZ88EKB,GF'LTQ]35?@'!?_@-/Z4 MD@.4B("R\!_VZX S3[N$ HW\LP?=15D!MPIPZU/@(>=)/;1U@+(/VZ:H0-H% MI/TI2/GWS86LU#!>UY':1TG;%!52IR!U6DEG!'$.IF!&HTC^F2\5;DLA#PO; M8;MM9O>%VAAVJHUCJ@J\6\"[)\!W*@RW>;GO/\).T@HW-'8]Q#B=O+DR+!W;K+$=EU01VO06V-Y=/%! \;!A60P%UDE;)=\T%MG>74POH ML',,H&58P_X^\Z%P:-BN#9N(=YT&MK>:3Y7/81MIP#X4UF/KI8VO>NOXB=@Z MC#D@>"4CC9XC\V?91CX;"+I)]\(O5,B==7H8R)@HQM;D:WZ-._E=-1_<[PQ(94"&&M#*H CUN*12Q&$>RG ZR?@;R'*T\I;_*()96"OZ49K/^T)F MZFFD[.1T]O1U\?3E87[[>C\'BU?U[_'^Z^L"/'T&3\_W+[>O#PH KL"WQ1Q< M?+@$'T"4@M<=/X@P78O)6*HQY)[&J^I]=^7[<,_[$ ://)4[ >[3-5N?.QBK MP=<,\(G!';9ZG+/5-2#H(\ 0(\. 9L/-H<%\/M@V)&E M!V;Q1&M/M/!$>SR]$R9EZH<_%\3]O1)AREKM^=<1,.0P)A#Y^6YB#[PF6IFO6X8!2N ME:I%0N:KX&C4#J,^=&D/)]QPP@/R"O_) X0!UV>DHM8Q[J#6%!+)7$E_5 MR3M640;OP%'?1)HRF3">;2OPL)-^8"AM<:Z#[-429( SVJG M+7:A6I-_WRYSR5W)?VPGL$;0L5W0[T(1K<"%.AJN>1R'F:I*U:M$_JI+4^@J M=T&;*KSV.CEG5L'.(M*==Y,K= U)3] :/<=V/9]'\4&R]:^0PL-(X0&D#*XL MI!H]QW8]_UZT0=CZ*CPJ.=\R=0Y*$K5;"U("\(,44N7@O'ZYRMLIU:26C\VD M=:5V$,*N@[K;P(#,*V@?N6Z7O0'I$JB<]N@_;O0?V_7_EP*P;BT!6PATD>\+ M@:$%@YY)6R)HU!R[O]F^P(V& M8KN&_K2!4=F?M2:\H"UH5=AU' X<7SNDFW#4\=R>,AHW HGMA]SA70S<*!.V M*]/@/@;6#Z4N=)QN06N T<"!I!LC PS[?L\1ES0:1>Q'7%4Y;)C(2P?%2K#L M&*VLK0#2:!-!O[DD22,*9,@ASQ)LHI_$W+SGT@FV >8XGM9R,<&PRBP]P6[U M&.U-QN'KD329E0QI-PY8C\30=]2/3C,3#+I=-9V;8!B1[GH?N?^'?HT+[])-&[*3R2/8;:-4@%BME$NE?"K-)R5 M7QW*"\GW11]^R:7D2?%SQ\(URW* >K[A7)XN\A?4WWZF_P-02P,$% @ MLX-65"BP';G'.OSS&^]GC/Q4^9 "CRDF=,3HQ$JL3;D10.."E&>FW>\/S9RFS)B.B[$',1WSK4_'[!C*^GQB6 M\3KPF*X3I0?,Z7A#UQ"">MX\".R9=90XS8')E#,B8#4QKJVK8*3Q!>!+"GMY MT"9:R9+SG[IS&T^,OIX09! I'8'B:P@8X7\4P63[*OL'V#1%NI>%Z1<09Y MRLHW?:E\."!8PS,$NR+838)[AN!4!.>M!+,Z9>*&B"G![*<)79,9SW-.)WFP[(+ MZXUJV-'\!_7\!YUV+50"@D1'/J6E3^^UKHL/A$'AI:(O'7X-ZWS#3K^PYF!% M8;A#A0 6_2:X$DQFM*QE\0_ V33T&6TVZP5POV.@4_,SQ4LO0/Q)6A9(UG"M%J=S3-Z#*#'AY"/4DS M(!+0EU2E(/_3 .]4G.>[#0=.07[C7PQ.(98W;#? KPWP.PUH^\,J)TIMY_^P M4IM_JFU@-7;'K W47-Q3C.6?V3ZC6MRH4]QQ@3E7"$8MA<"WW::&%ICKNX-! M0T8;S+-'_882\^!LRT&LBSN"Q(78,E4>#O5H?0VY+D[?QO@-7D_*V\2_,.7= MYHZ*=/O/A8+A@3X&F9 MY>7I8"'$ZN?1J$P6;!F7K_B*Y?*7.UXL8R%/B_M1N2I8/*^5XP6L9I M/C@[J:Z]*\Y.^%ID:<[>%:!<+Y=Q\7G,,OYX.H"#+Q?>I_<+H2Z,SDY6\3V[ M9N+#ZETAST;;5N;IDN5ERG-0L+O3P6OX\P7!RJ&R^"-EC^7.,5"AW'+^49U< MSD\'GE+$,I8(U40L_SRP"PG/RNI_\%C;>@.0K$O!E[6S5+!,\\W? M^*GNB!T'B#L<4.V ]G7 M0/6'%#4X4!J!Z([T X'OW;P-0?<=8>@=@CT.W3U M$JT=J'Z'+H>P=@BKT=T,1S66TUC$9R<%?P2%LI:MJ8,J(2IO.81IKG+W6A3R MUU3ZB;/)U=OKJU\OIZ]O9E-P?2/__#9[>W,-KL[EV=7DEXNK7Z>S]]<_@=GO M'RYO_@)'T]GYY>3RYA@,P8?K*3AZ<0Q>@#0'-PN^+N-\7IZ,A-2E6A\EM8;Q M1@/JT'##19Q9W"9NM]?S?V7_R'DD++Y3M^^$+Y=RYEP+GGP$1Y,L+DOP&DCY M8'QL:6W6IV2>JID89^!=G,Z':3ZV3CO;' M<1;G"0.Q #)T<,ONTSQ/\WO [ZH+*U:D? Z.9+Z5B[A@Y;$RG;+D%<#P)4 > M#&VYL+EI4-U4+>8/9X1X\I_GG8P>+'+Q5BYVR^W0MX>F\:9ENJ-I&%'2"-K, M (L5A#0*VF93TXR0MLG,-$$1A<1OFYV;9E'8-GECT80]ZB':MKOHU=[J<[+M MXR+ M^3^._/2W-_>= U[=9:A8.0=R&LH"HHPK!+,G=6R;EF/?2#[LTU ?GCZKEMQ@ M*S=PRKTLRW4UGV1Z)IL5KZQ6O/6JTLR*)"VK7S>7^4H%4^[.+]MT"@RM,(IH MYVRB6[7T.=3:^IP:"A&!/M)F#342%&NC8FV'1/8XPVVD<@^%$6:*)1]B285O;E?WZ E3.X3NKH8[M1AT"GM)GZ2I9]8J#5,$J64 M^C:<%1SD<@]3:0(E$R)CBK;E=B+8UJ-8K7C]P4 CF"%T!--@'+HY_AS!6.M* MD^Q#'&D0G?59M8-LX _=]*\AHZ3R7 :QF1[Y RM$>INI\/*4%R#G@I4O5=C6 M"+"AS0_]P BASZP=0P-32)PQO)6#D?'2WKG$[#9""8VT>J#?KBVN@2UTTW93 M_B:M\C>MRE]PI$3;+V$#2&)A!]N?SI8(4F60G5,]IL2K8$J:7F[ A+W2C]Y""$UK8Z5,*]0'H,VOOX!K&HOT9^QV+ M3F2"%^*HN[A!#7F1F[S?L>Y$)E!A9"P_T]JLM1G31J>C)=H1[,X&VTWF9RP^ MD8E9*;A[@!K0(C=HOW/]B4R64J3O7F=]5NU8&N B-W"_O0)%)F[EIKJ[FQO< M(C=N_X\*%)D@'B(,NZ-I8(S<,/Y1)2@R&3V$./"-?.JU:P?:D!RY2>XJX9"% MBR3$QB.=?KNVN :?R+W7/:B$0^8V=JCWYWF/45MOPUODYNTWE'#(LR:XA;(A M#;M+.-R %KM!VU?"606-L^T-FN5 M&XO1D$!"._NIX3N&/[Z$PPUQL9NXAY1P=9.MW@\#K#^>PI8'VRVSMN2=Q]J' M O=;2K@Q-I$*(8%>I.\?N@P[I\=BFNFU'C:) M#@._:_'%#="Q&^C/6.MARP::.!:U!MOXT$?6!]5ZV*1N& ;Z5JC/JAU+0V:\ M_P/MPVH];'(9^K1[TX,;,&,WF/^/8@];D(T@[HZFP39V8_M'%7O8I/D046B^ M;.NU:[_[:IA/W,QW%7O$0E!,J4':?KNVN :TQ+V1/JC8(Y9GT#[42X@^J[;B MALWDJ]XW?U6Y!VTI3DPB^W+8NU\UDP;*I.=QWBLJ M451LOE#:G B^JKYWN>5"\&5UN&"QI(BLYE MOOZ0E&+*Y*:<]*&1[45):W-SK[4I73RVXE>WX5RBIVW==)_/-E+N/LUF7;GA MVZ+[V.YXHWY9MV);2/51W,^ZG>#%R@S:UC,216%^>Y67%ZT>UE7 M#;\5J-MOMX5X_L+K]O'S&3Y[^>)G=;^1^HO9Y<6NN.<++O_:W0KU:78XRZK: M\J:KV@8)OOY\=H4_S>-(#S"(_U;\L1L=(TUEV;:_](<_5I_/(GU'O.:EU*UDIO/9]D96O%U ML:_ES_;Q=SX0BO7YRK;NS/_H<BHF#O-"%I<7HGU$0J/5V?2!":89K>A7C9[W MA13JUTJ-DY?7-S\6-W_^,;^Z^SI'BSOUY_O7'W<+=/,-75\M?D??_KSY>X'. MT5^+.7KWVWOT&ZH:=+=I]UW1K+J+F53WH,\T*X?K?>FO1P+7PP1];QNYZ=#7 M9L57QR>8J9L_," O#+Z0R3/.>?D14?P!D8A@X(:N7S\\ H;/7ST#-/5 MZG]J;:CZ(SLD6U6 RK8IJYJC9B"FO]7'I8[G3K0/EM]MO.9-^JZGI:2/VH%/T7E\52K8^.EWMA MDOZ#7A\0Z=P/?43(N?1^#*4P91U:NHC>17O&E/) US*NNVQ=-R57: M=O"L#I<8WUB.W0R\!E!9EKGS"J H20(SBT>JC"=I_DRYKK.:;+\ MGWTEGT=S"++#?JK1Q*W+UP LKL_WZH/)!Y > M(.8JIUUR@)KGD2OY (K$<:CL6-''TZI_(S=5OI;P7=%M7IQ*_WR;#4[D!&@SDE,B$L)@!&6$Y<3!(M"W@5; MNM]/3E]N0!:^WJI8^BP &,&Q2P(Z698$)H98_28G]/NEHNV*YU Y(X ^ MIRX- '3.L+=0 )@B&[ AQ.HSF=;G0S$3_($W>YB&+Y^J\\&Y2\2'T:,&:2 " MP$A$ WT4L8),I@79K64O&O8,4@+$E.74-8<@+':-\QR"T8@&Q)E8<2;T5(Z) M/8<6_UBA07[4MZPL2;PI V!)FKO%#8(10@/R0ZPK(*>;]U?UM2!%7]U9GGF- M)P"CE#!78B%8E.,016L6R'1_[VZ#5,T#[UZ_#4*LE)-I*;_=BW*C\]XT4#J( MRF#K?-%>>Z>--QA$7W[/:>RO P"&,]?%SL&SX2@@&,2J.9E6\S$WL 4$J4&* MG$91ZN[_P, X)UX)AH!*Y$,NG%B5)],J_[V0 Y.W4?0%&C/J]>S7 "XAN2NH MS*M]XNB?N/4^9H]ME(#*: KQXQX.>G#6!Y8UM2J/SVE_FI5 M=95NWOO]!\W/E+)"_R+<#>&>%P6D7DEDXEIG .>6Y$G(,2GK!>BT%Q@OLZJ1 MJC&L]%R%C1H%.G3B^0(0Y>W]0:B4!DH'M:Z GG %1BW[JFMV64$>@'ZG7L(! M*&]6H&X_BD(S,]I+GS8"!Z'<=V;'X14R,C#SE5LU+PEUFQP(AR/J!6$. ?,H M"I5 :KT 96\2RG75%$WY:J&D5I'I=/M^*]J2\]7AL<2P&N.Y&*NWEZT*J1!D>'72;0O#1#IP1 MF2ZT+UX\%@)^($8!>2L(M'$VP(=^9S=1^ MZ91MTPS/:A\KN4%\NZO;9\[[B*#=2Q'N.9^D[!6PTG M(7, 0FF,;X:*PH?VL%W6U;W)>)@AM&V0 M1NXC$Q"6,/BEF_0F;]B=?UVNU<'6&KEO!JWM=MDNS?XU4Q\C-).MH@!0A M$^*U @"*I1X_'T2R-$#.&A4V;53T5+Y;\5+H['ROGRJ8(U.QC*]4K9PYT/W< M@W+4 2_# M""&-NYD(XM?:PF[H CD9*KT*S:3T-F_8TUR%6J)!HR>^KIM&9 MJV;[F1?@;B?SO0@E)//,#83+<,K<_@? I6D*X!4.+MR (@.GJ*?,S.FA"6O3XA;!IH5DW; MF P9=3%J%;S1\3-K!]B)]PMJE8E&^G6<)5>7D:C::J7DP9Z0^9+MJ06P \&\ MX )[&6D@=6(K_/&T\+^TZEUXN^^#?B'$;!\O]U([/)-J$-7A6N-7FZC7_0(@ MDKB;+0 (>R_PS$8O^6VYN#7XOA-*/3EF]M3IE]#%5M4OT+T[V'V2[,Z\2+ELIVZTYW/!BQ84&J-_7 MK7+$PP=]@/>M/8,24N*G4OC)#.R M[*1ND[/&BB_M=/IA"2Q)Q""6P0*B>;^^S^N^@""EW.4^))9(8/?9Y_UU] M=9_\QMJ^^+QM6O_MDTW?[[Y^_MR7&[LU?N%VMH5O5J[;FAY^[=;/_:ZSIJ*7 MMLWSJXN++Y]O3=T^^>X;^NRV^^X;-_1-W=K;KO##=FNZPVO;N/VW3RZ?Z ?_?-SJSMG>T_[FX[^.UY6*6JM[;UM6N+SJZ^?7)]^?7K%_@\/?#7 MVNY]\G.!)UDZ]PE_>5=]^^0" ;*-+7M%*4@^_=5EX&"+9UR_^:SX*'Q[QP)2]<$=R\$4'YQO3FNV\ZMR\Z?!I6PQ_H MJ/0V %>W2)2[OH-O:WBO_^Y]MS9M_3?#*&JKXJY>M_6J+DW;%]=EZ8:VK]MU M<>N:NJRM_^9Y#[OBN\]+V>$U[W!U8H?+J^(GU_8;7[QM*UOE"SP'< /,5PKS MZZNS*[ZQY:+XXG)67%U<79Y9[XN @R]HO2\>@8-9<>-:#X>M(DIN.^MMV_,' M;E5\7[>F+6O3%'?PH046[7WQO]=+WW? 9/]W!J(7 :(7!-&+?R)5_M@=BNR% M7T#2ZGM3O&O+Q:PPQ1O;F+WI;%&Z;NYV[>V NE?^KJJ M38>+/NTWMOC7?_GJZNKBU8W;[DQ[H-\N7Q6NTR_V]OBSPP/!(-I>(!X8YK&MFL 'AY&;-1M;SLO.@OV!SXT,X2HQ.=QVYUU<,I% M\7X '>6L0W,N 'H?QM,A^_3OHTK@3V!!FUQO;5^5KQS>UAK7_>;PE15+>^Y M%9 = $@>1T ^MC7^1BP.[[X=.MAL1E]=^]K,;TV)_()84!ZZ,:VIS*)X;7Q- M*,\DAT6I!LD!\.GK7-1^WB#_Z">P]2K(F8]RMC&(/VM;P(G=P3$)8 ,Q\7=HEC;%K #K(=?VQTN:2)G[R(HQ*AMV0R5I?/)4P1CRNHCCBZ..7I1 M7#<-T[!D?HZ+X!3;U*#;%?MEBI9%<6>-1T+5/2RV6@%K &! M^\[>VW8 DMC/8**]G*,T?E.LP-;Z8M6Y;>00@.T#O\%? $NM@*68![SM[HD) M@&X1;1LP:2 %PA"KNO-](1Q6& ]F"(Z'@@7 L*E"SEO5#6&Q[HK+B_E_Y6^7 M!KB],ITN Z!-=B2D M]-W&-D'PS1*8+!;5IAJ0LF*4*_D[53# 3R; MNMPP$*98#6TI=J34/41$ 2L[2TYW0;COR+9?_OD5FYKXP@PYGC1V!6K5 .G0 M/*Y!IL!MG%MDA<]@*,%*%AT:(T*M\=X*RL$D+VO@[UH8!R#K@ 6FW@HZLP1Y M%383[0GL)(A!'EA#/".K.T^ZM<,3(5F"Q1FV:/Z1U?N-91)W=H,!RSUJFA*E M#U2#B<1'Q(*>+#^AG@(>%804]KH3>?RK8>R;GG14M M!)*N/6;O$7 C7MPN1_V"]ANHFY 3+*/,VGL)[R" M*8\'$ Y$ :P#,R)_HE(H;("1^,Q#*+M+,4[6F5V(+1M]%LJXQ\,'H95+\1X0 M]M;UR)T@N>B%DF!&. ]8&C !ZU1HI :(*3JH-Z#Q((#++1*P04=5(,HD$NZ M1,8F&[%L6*GZ]*1"^!DXK;WH6M!38,#(RCDV:*C$]^1^H915;ECVJZ$)O@\_ MI%HL4)6U!$KJLIA%2E3:H('5,>(4MP#ETA"A\ 'L$'T=QM[P#+C #1 > M1&?H")JR,?66SH"\7-$9$/X#<*F29E:(H6&@S+VI&T3%'(XR]V!BQ3,1S0HK MD:J9H7.!AVP >H(7I-?2+D!D"@59R\S0'P0]5./[B=K:H4/=H5.'6@B8;8?G MFA5KYR P:9J9ZI#>?,;MJMH3-D6=#3YR578 0L;;P1*8F+;)/HBP9IRL# MGAHN8)4D^DB$#'Y,#)@\!J<$1=O7C):V!L(3JW+@5\)7!O5DPG4G098],(:L MD-4WXD-FC(B\QW$8O@2\L83OBD^MVS>V6A/TK+%Z=MY4E!(!1?=(A'3PP3,= M>N"I&3Z)CI\:0.PDC.B/'VDT2#\#,(RJ03RE> M.*PS !/*)G4I(3VAUYH26;@ACWF+:)3*-0BGH539*9[5'HDV 'LP3'9$A1D_J:@*=$11.N8[8)S;V# M"/-C"ZAHZK_!\Y.>*V@%]MY(X*SI,$3Q0F+="%'GV>VRB<\J#M\C'=XIWR\_ M?8$^&>I9!GA1O*DQV\8Y&%RB3MRF/]S;!)X,+#WB"4H (,HP=K3B'Y,K!\C^ M&]EU$'".8FLBNBA;E $Q!E5*+$1O"-U@361Y\@M9'\*O;YLAAP/KS'#I MTI"IA$ 53USBLB4X%A@@$DTIS90X7-F7@7W6+4'-(0W8<(ALFL(30X8_D(HW^]Y;#_QP%@:DY"VQ!6V!<:;$"4;RQ)6=OM(9 M)\'L3E@4< 9KUB#,=4<:5_"WXJ3 Q$'A;%<7E_].#!9I?EHJY80D^N3*3BEL M?0AX@'*M*"9]5+];8%)7)5+,2OIHKS]4@+Y'_OZK^HNQ%O*N]7TWQ#12#&Y8 M2:H?HXG620M_PM-&+A+?OQHIK4P[4LZIPQLL,EU6F1\)C>5Q\U M))./O#!-: .B+7Q#42-P_:XQ)>O4T^^3?4473L"8_S9P9G*5':[N!^&V.V1H M\979)U_:7/.N;"7Q/(5]*)$8G**"<.2'S$+.#-V&&"*S\HKB>!9R/B$G'\7J M@CS:$,7XHWA6\ R"U%:2[,WS;?E!D^5=NW;D0? *HTVR;+LFD.*J0%+.-(N< M4!*#%"3FUGI$E10&TG7$5\- %95T^U! G]!>8K)A)VHD6BS8$'[26!)#Z\FW M2:LS!!6X]$@D22[ZI"99CD5C:C$Z&%(5\X?PNYX/XPWZ+I8IZ)CQ04Y0 E)Z M#TI6B95GA$#0CDV'Z\1RO-'H_X92BTA/]'VIO($104VU%DY#@K7LA5B4* B9 M2--ZI;/]#)(ICJ0\1-*3T(Q3->GBZ-FQXT#)$]H<-BPY2T[B#M)"IKCD/ KJ M0%&HF#9=$C(D5G7+7@R[B3D-3JT%,+2"DT(!5K-"%ZJSJ0,E!0*2'71R,(.- M9CD$@^RHDH$BKT6S-EQ48]5\C$].6PW*#^818!/%R@0C"R$@F M5!&F2_)&N**4\U2J\!43Q"I4DARY:FQ#(E+9U<-5:;5DXPLOE>;( )$I8:& MEV5+SAPL#1L)'$?.- /?):A-T;AR:+0HHN_MSG_-S2)?OBK>Y6YSS%^2M,VX M/B=*=C96< ^LDA0D05\V6/TEZL5\/XNTKO)F*@F>%&\X_QT>OY;JZ+EGV:O\ MW9"D'(IIXX0UN/CIR7/RL(S'O-^)#9C!,%P/2XC<1MTBQ2;,8ZM;H+F(R%1: MB@#GC4L+:<;+#, :ZB;?)7+"!?EA1P"H\&4\[\=/>WE:P>6HP?3JS:AMR+!& MOOK2KFNN[HJS4[&[;_JT6('BLS7@181DFY(H&DV,23+ $E>@LZE6X=33;2K< M=RJG>EY*/2N_OA?]<3O9X"&']DER.$E=KJP42BM74H !+T(HL9L5__WZPX] MP34@8#U3TZ0E21*97$7 D4*7DW0O"3-0VGZ'9PTR?F1I*:("LJQ!I1(8@,"0 MF&1E-=V_@D"15TV;@4W2SH[P=E1RQVU#,<1*6N#NQ#S[XK5#*_U4>M"^O[Y[ M';K0)I^_@2 AZ(N_N$7QY<67L[P+YR9W[I2(('I/K^]N\(5GR)JA5ILC!=%4 M4G(;%] K!>',+],:'Q/2&4=-[Y##[5R'FYCY23-(]@L$ IT4>H MR7R5-J!BFE$P%4 MH,Y65SMA0JF/1M1.ZB@$$H8T8PW>.C#PD'X%TBBS!_R'9/VIO20?]@!+:YXL<[;859Y^P>=U6 H<(4+#[\@V4@(*_>;9 MFY=K8FPV!7I MNM.."%E=[ECD6JVI[IF6+4;))Q WZ#*X@I-5H=H<-3 M=R!6W\!T-.*=8\9"NX$PY8IRP7MFL),O%,'$\A.%_'IT;7Y944M .V=#(EE= MD6_@+2YAP3I<@9?0>;)F<)3IX=**T$%\&A:=Q Z,'PB1O8'S8;ZS1[L/G+O, M5=&J%^_/#V5I+7,=^6%S*@$F28RT>D9'E=3Q>.M9X+A8+5%(1\N<6F(17;PW MFA"]]J?=I$PYQGX=/<^V/J0F>8\9SG^ !#YA744RSY^XZSH%PAHE8UB?ZN#!LZ1Z*W MCI$^B*]K6ZNI.TZ-<-JN L$ML179>.\P$R)%5 X1)T].%EJI12P//GMOS3;T MK N_ZK99\1RPSWVADN_"G["?61N!J-\Q&: O) !>"64U+X846#<.MU5"E-R5IH^2[O0?PII ML+=*PS,MZK'OX[$$>C3NDASG#&EPCW@_AU (*J6@ZOL\R4>]Z)K5HUI:.(@<#6:3-+BNJ)W,> MG3F3J\S3QH-)IS^]7'Q9;$'ID[K[TQ>+K_0W6AD^>!$^>%3Q>!;G M K /$N2A,T!/6,/;Y=<57J#[=V.\YV!O;(GJN2)?SZ/G6.GV7EQ$T M^V:_ ME]8_<'Z#OKNNP.&L/95VP$L->$F?,?DS?S=FN(F?VN1L.>!:,ZF=6?0'?@C]H?Z/ K0 M/AAT,J(/K(&3YYDY3SUD.(*S$ST4YA(:7G-L]5W^0-ZRJOF5#^\_AO2*9MM/ M>P;PM!;S.RM3*#PFI>D,:H=MBP'$N&NHF$'/!REG4,BWG6R7':V;9$"U/9Q? M"7,\P P^-.R''031*<#3VXT"Y!!RL2%G0+*^7?%:D%&WPW8,34AIIN?LQ:YN MMZC:N;>06O

R4L@]-&Q:UMR$32F P6LC M6:RH+EW7<26"I#(C72J8,4%\BA)X$!5'#7Z/B)_CE -YAER;;5RL*=G//?;: M.0X(:39DS!9#2_78NN?01&8##J&G6\,HBITT2\7E=&S7D,V.2D_1I+$0LAB- M=<6I>BW'N:*LY6$B@+0^T= EII9U#\%WSCP27E=QXH_KAXK;X^;YXFE,QF=@ M/8LB1>T\/"\\0J7HEE!,7 5I/=XIIL)%J2:Y4_3@Y=.V2L0NMN7'MZW45_!T M>7[*VP<6D290;HH8?9GR54+6B6D#UTV(+&5 8MM3(& Z398B;C7JNI4N 1DK MAR#6FHHY, (S5BX^988S70 YT7#^[K>A]I*6^@6SI)3KXUX:$PH;/$"1!-RG M$G6JRWB%ZGAJ#8E0!Y& ;" M^ET,_D&I^237?WS40E1%,SUT=!YZY+1CX 5[]IY[5I&C<1YW)GIOZ>UO U4J M$V1EC=Q:19_LH!@W4/P@YXX_!.]#:^R^SQOAC@]&"4[;'QV0"A+Q#@*W70I^ MDGVQ!0#X3TH'22>L6*K8@QX'5TG*6HT;6;[(C:6/24'76VV@QFYGF;)V)9A? M'I.MNW+88MZ9MI#,IG1EZ%R?2KIDYWAW-J"5N'F9*M?US8ICM0;XJ=& W M52ZS)&J+$4K,4,_5DU3G7Y)1X,ZT9HO9LUL%:S0O0;*!XK:4=L8J[0=3A9\V M^"R*&_%M=LF:M7H0:PQ#=^CYZ91[O(Z#J(@S.F$X4L*3YB ITK#W8@++CT1> M>XR_1=Z'I7YT[7K^(V6'A7/HDX8^44J1&VA\ M&'&"0ON!9X$R&5'HFA"<.9 0CTCZ0N[- MP X\::<$WUDF06UVW4=HO.5&&NTXJ_B^ ],_"!#V8Z6JD5%#!SV!,I*.!U:M M?? 8M<&4[<'T.=@\S"364F+GQ6SQ02B2Z4_3E+4?5\]3Y?=SIG>37<+P2(A@ MQX<+?<.Q^XLJ!.':BT5Q1TF>U^3)W21)'NJP9D>%!AG]!@@JR2#U6--LTKHS MH;$R!&_!U\1 $=:DC%(H+=7@J6BQ!D,A\$?9R<"'T"#D=XO,0C))+SR2!AUJ M<]F2\:(Q9^X 1A3.6;TPU-P[&<*\CAAY96O,0G@IZ!_8N"_D=A\V)TFN0 I- M/)86+CW1\"1^,FX4Y%'A9'8XG8G(N65J\OZ$WY5'ZI,S741XS!\H!/PL44OT M;9>887:@ZY4JASAQK_,LL[%&?C!2H:5 F\>^#1T#_(73$?C0Z\8 &]Z5&T>7 M+1$+S;5"OW45>&L 25[O3Z,,)!-RJ/;E(6\AIX*C-ABN-**C]%8HQ&Q?W"I_ MWC8@P)K)>WMW>ZNI/':5IKESEB*Z'E&C!.F,+0NAM2,1@R-2H+VE<;*?J?,P M\JDF$-,!^[RG(;EA(8Z5PW.DO_1N#ZZ=4&J(^FNT8)LM"XB2YMB4H3A5%Q], M@E;NQK?U3F)ZU/LZU .+R;Q+O@D(VQZG;(TT4?/'HYN']D=K\Y*$@@>1&%H&!HNV&">SII1 RH1-2>N M>M&\;;![@E1\!86=XC&Y2D)\A-C!1IUK>8UL^BX*F3>SP*RUWGJ!,J51#CY+&F@[,,YM2))ER1 MO=7K58)KXC./=C*(#1>Q-!HI8$V!RDKD3.>)#)YMEV8+AD6% M,[O6U+W>L4%^2IF/^Y._N<];T23=3"D P)*V5 NVI!YY3)SL@H^C9 E8FM;V M201%7N,L[D0U'8P*0D9'R7V\67*?21B=4T7'JR59"C(:7LL1J0)-G:FA#?EV M1*73?.1$WS*V"O_YQ<4LLW>S(ZU#76%S'(X($6P0_Z>7SW*L:^F/JP#3/*N> M=PZ@ME1YP)JA3,>4^J.0GR:8(-:OX[4RN@XQRM.K9TG))M^&;W3!VR8H!P@ MSAG .0(X9P"!T_"NK5 H8$FFN 7["GPVD8\*-IT!TW/3@5]>H'HHN>[(>,A$ MEGN(L6..9H"!)_J&E7=(+V;AE.BJCZ;W4SN,/P]K11T#QZU4YU 2E96=N$L MOZ>A+$7#^1L[M./K0][QE5_$\$8'9]*+HVL%?N]R<@CT!F^J?V&"@FCDX5)]V(/PF/G6"E KT=M(9DU[AD. M6:C)"])F.EXM$^@0AJU#TOS7SS5.RZ M#/5XYNQDMO@N[@:(/4IC%?'.67^YYP7YR)T5!QN,K^\RHU8\?1GMP-\@G5[]G5QQW<]'U2;)%L@TU ?:)*%#N,[H/D8O@R25;#?'EH] C(/>)B@O2^=T8\ M2Q/&^82-3%/B9"L_EVQ?QWJ)Y)@@<,9+7_$Z*<":8@O#.U^LAYJ] 7**R,^0 MN["EXAUN8\-J?NH"GCX#VUV..? B7BV%R$5<>F=K"'(E7R0Q0:I**0_(:BJ, M.N,HTE:]=/1/F0!\8KY8II4I"DJPQIBI!PPG0E*+QQD=&5!&//!M&+9AWLE M'KKV<5'\!58]+6Y_@2W^!TR""B:(GU:?^ Q'TD<\>FV((0 JWQBKF1T"5.39AI.'6O:U(F MF2J2D!D$VN"QD\0":%Z:**EM$FER"ZFD8J:$9_[XJ;]"3C&P MEL2NW4Q 5K5'*\9.U$,B<257 U*[#_:"(.OD#([LF4O#%7>ANG!7BMYG.A8" M 1'6_8E@##D203[#RQ?SBRPDV#7=0IA<0I>RJX^IO]8K;]_N6[B3H MBX-F=Y(M9@5BL:JH1Q-79__9&DEK<]4 "P/8+2\36$GOVL;Y/G+0BF=S I!I MFIJGT2;V"-?WE>"(M M@2WV!3W%FEM_L5J ?U\#4QA]Y\(-&*B/!FI,23^-LX1,O<(B3"@\. ^UF/IK-,^3OQ<$9F=-?Q7)\R5( M_*>#PJ>%_N&E:_Y[0_%Q_JM-/T'L@8W@C5W!JQ>+/[]\P@5^_:5W._KK0TO7 M@XVC'_$/E=@.'X#O5PZ.*[_@!N'/47WW_U!+ P04 " "S@U94&G<'1[P$ M #Z# &0 'AL+W=O M*&0SQU17H]#WQZ.:<3&X/'=G]^KR7#:FX@+O%>BFKIE:7V,E5Q>#8+ Y^,*+ MTMB#T>7Y@A7X@.9I<:]H-]I*F?$:A>92@,+YQ> J.+N.+;TC^,IQI7MKL)Y, MI7RVF[O9Q<"W!F&%N;$2&#V6>(-59061&=\ZF8.M2LO87V^D?W2^DR]3IO%& M5G_PF2DO!MD 9CAG366^R-7OV/F36'FYK+3[AU5+FY#&O-%&UATS[6LNVB?[ MWL6AQY#Y;S"$'4/H[&X5.2MOF6&7YTJN0%EJDF87SE7'3<9Q89/R8!3=='6^\C)B]Z0 M=R>6J$UM'??@%J?&N6_#8=8]U^'/JZDVBA#TUQ&E\59I[)3&_TG(C\JV)7RF M%RS'BP'5J$:UQ,$/*+PR%(4DKE]K]1+]']@T]2:Q)^ M510*"V80/C*NX"NK&K0(PW5G#9[$7N9/((23T!\/ M[7;L)Z1"+:2R)N_3!^/ 2R-Q -1KJ),(*.02E;#0/%3E^4$, MP=8^NT_(KW@2>%F<9LG[P9;YQX+7W;X+;/[8FQ"L]@P*_=2C'SP2/@@P MKHDWE 1ZGV]X._3PW;L \HIIS>><5#+]ADJFT%ZVH-.'D'."#[HIW!*.5MR4 M1$YH@C4R168&4>:-H]3==C=&@EE)1Z"!:C@.H\VU*14Z@CE--!U%+VI=@3V^ M*(G6?O=2L!X6BG .S0[W58M[FZ>Y1?S2(MZZIZQ;&G^D,DW)#*Q0.6.9V%<# M"ZEY.Y.]'B0/V*;\9C!=]U)#5A@L)-6$U6[31K84IG1)I&&Q5JZ C+2$A[BSKWCW[3>A1&@J=+9[("^*@U[P/=;PV M$(UZ\RAUO<)-W;9A-\*TH^GV=#O87[7S[(Z\_2J@,:6P';K".;'ZIVDR -5. MVNW&R(6;;J?2T*SLEB5]G*"R!'0_E])L-E;!]G/G\A]02P,$% @ LX-6 M5-#CNL(O! =0D !D !X;"]W;W)K&ULM59M M:^,X$/XK@^F'+9CX_:TD@:;;<@N[-&RXO0_'?5!L)18K2UY);IK]]3>2$S>% M:^\X6 B./'IFYM$S(\GS@U3?=4NI@>>."[WP6F/ZFR#0=4L[HF>RIP)G=E)U MQ."KV@>Z5Y0TSJGC01R&>= 1)KSEW-G6:CF7@^%,T+4"/70=4<<5Y?*P\"+O M;/C*]JVQAF Y[\F>;JCYO5\K? NF* WKJ-!,"E!TM_!NHYM5:O$.\(W1@[X8 M@UW)5LKO]N53L_!"2XAR6AL;@>#?$[VCG-M 2./'*:8WI;2.E^-S] >W=ES+ MEFAZ)_D?K#'MPBL]:.B.#-Q\E8??Z&D]F8U72Z[=$PXG;.A!/6@CNY,S,NB8 M&/_)\TF'_^(0GQQBQWM,Y%A^)(8LYTH>0%DT1K,#MU3GC>28L$79&(6S#/W, MHLB$<[J30DK.&&-K BG B:@H;UQN?Q-@ J.0\,)C8N@?U*B9=,,B0N7O)& MO$>U)X+]=.OS+W1PC2,:6"NJK4;.('?PP 2*PU"S#1J=?AK^O-UJH[#/_GJ' M43HQ2AVC]-<6YMTD=L??Z)[4=.'U=H7JB7K_)S/J@\>$,D! MN%=S]/4X5H15E.M(G^#\ OX+.^[,Y(G4HVI7$$5^ M[ 3&YHFK=(+4LNN8MC>;MI@HCB&*_;PH)\16BD&[CHJK&'+LT62:Z\E12LPCU]&*5A"+SR8P):GVJ YQ08< MG_>;]1IHUW-YI-3J813;#L:1S?PDK3!QG%=8#7L]H0S8>%(S;.88>48%1'8# M)/"(VQZ%P"TX;KK+,N1^&)88)TNCB:! M&B_Y\<7(WEVL6VE0!S=$[?&PL0"&PO=V]R:W-H965TG_] M/3.D7AP[7=SN%UNDR)EGWF=TLS?VBRN4\N);5=;N=E)XW[R9S5Q6J$JZJ6E4 MC3=;8ROIL;2[F6NLDCE?JLI9.I]?S2JIZ\G=#>]]M' M'E1I]K>3Q:3;^%'O"D\;L[N;1N[4)^5_;CY:K&8]E5Q7JG;:U,*J[>WD?O'F M84GG^< O6NW=Z%F0)!MCOM#B?7X[F1,@5:K,$P6)OR?UJ,J2" '&UTASTK.D MB^/GCOH[EAVR;*13CZ;\K'-?W$[6$Y&KK6Q+_Z/9_Z"B/"NBEYG2\:_8A[.7 MRXG(6N=-%2\#0:7K\"^_13V,+JSG+UQ(XX64<0=&C/*M]/+NQIJ]L'0:U.B! M1>7; *=K,LHG;_%6XYZ_>R>U%;_(LE7B@Y*NM0H:]^YFYD&$*2OA" MB2T=?**#3IBM,*T56UW+.M.R%+J&:&VX2;Z;"P3"\2U1:&6ES8I#(O:%S@J$ MVM=6DV9D+7!3^X/PAGQ.5_JWP+1UBIEMG+)/G9? MJ%I4+)RN=R-(4_%N@*<=!1FDS85T3+*Q.B/BTB/BVS(7&P7,F4)TYX04(5\2 M=NDV/(0C,B2,C?)[11"E_0)" MC;1>9[J1I$SP)BC58!J12P_D/QTK%QB@?A?0THTQ@PXK[?=@>Y"T.\ T6=9: M1VBC"FJ"4M*-RC@O9/X$8$BCIG4=XJVQQ[0'6)^[%TL=4,R1LKG5!AL1_X!HZ*W.)&N/X(U< M_0S.O?9%5%COY.1/ 6O;1+2H2U"%*-63*H-O!M XZ?2N9HZP+SG0L8)&UC\Q M_, 0HAFK/0(BN&_T?ETS0:M4X-QKZD":;5WPY M2MM1(;<:D3G#G'@'@BPN41UEAI<]-A$*UD18Y$A-F4>H,J5^!4V:=E=TGI89 M:\W&6':5)$!MD>=A2#@+GP>WEH(/'DR^Q!MG$F>GBLOG^CY-:'T,4!(>Q0#R M64_X/BCJ4;I"4)Z%33D[0Z> KH$LPPT-?P2F^_O["X@ HI6IU:&/Z[;.'7NW M,$_*UM1X0%.@EG>Q72.U^'!3^M9&HWX>@@AOLN<8D%\[W\KAPM'A76&LOV U MU41+16UQX [EA3-_\-;\>:#TBODCK@G85"CDDX2G0=L)JS?<8.T[E44)V3+, MDA(+Y9-3CQW(C]&?0)F*]UNQ5UUL$1_H(R;&%_G_2:8)<1QXZ/H)B2F<#90W MUGQ!#%C5P"8QA%J/ /FM#\XNU0[,,U,A\49'[;E/X8ID2719JMJ :-=IL27Q M,$\$I?G84YR7=Z]^7^'GV9\Q/O$E=8]XL%C@V&H MRPEJG/GZ>,%Z7'AQASJ:UG)CA.C1G0-P)]>KY='3 M7_^R3A?I/VCO:I6LKM='3]W;1U-5RG)N;60#@(MYLKQ^W;^/RW21+-?#;ES^ M//TT1+9)Y>CT0X]4KL7R]2"X7 MQWI-8<+5U9S>KJ^3Z_7J6,-IFJ3S:]2Z&!YP*ZX4%$XG)8-N+I(TT%W/F<;X MYOFT01CFR9PQ@!?SH]J$3%$J2A\R P^G0P>9A_F 7/^@T&LHFB]/'3A$Y# ) MT?D:+M:U)AE/-7E(,_4! >8PN1/EG3'Y7B/7<3I#X-$T\#PH0_QUO4"H^(%E M)7^E!N_0,;6JY,I+\4O6.P=@W"2%&2$_Y0YB8)]):P_$.XHF>^EHXN V>-!6 M$H>D<_>:QAK,<(PM'!G/CD/%Q]Y)S7_>WS*&7F\D$0]IVJN+DNRWFDR M_'/Y8TL^0BWV0*V^@5_-S1FJ7L0YM$5' P:F'U.I()+,BH#NV69/Q9UM1<(8 MQ>EZF'=HDWU\B[0^FHHZ$6 @]:U!QQFZ\YVJ%<=\%&G;!EWQD Y',4W0!,LU MQA/;W)[6B"?K4KO,M !F^3@/ _H<9'0465O*V&4^&C0,F+!(Z9]4C;%#_-L0 M@1]0:_MEWC% MN1PO+W#N@O6ANCZDHXA:[6EBSLG/A\]_P_'P$?6#M#MT61@IM[@ZGUZO)L*&#Y-AX4W#'P,W MQGM3\6.A9*XL'<#[K8&4<4$,^J_#=_\#4$L#!!0 ( +.#5E3"8#D1XP4 M #8- 9 >&PO=V]R:W-H965TZ EVB(JB1I)QW%__[$D M\MYSS_TD?;XS]I.KE?+TT#:=NYC4WO?/9C-7UJJ5;FIZU6%G;6PK/3[M9N9Z MJV05E-IFEL9Q/FNE[B:7YV'MUEZ>FZUO=*=N+;EMVTJ[OU:-V5U,DLFX<*>%V>5Y+S?JG?(?^EN+K]D1I=*MZIPV'5FUOIA<)<^N,Y8/ K]KM7,G[\2> MK(SYQ!^OJXM)S(14HTK/"!*/>_5<-0T#@<;?!\S)T20KGKZ/Z"^#[_!E)9UZ M;IJ/NO+UQ60QH4JMY;;Q=V;W2AW\F3->:1H7?FDWR&;%A,JM\Z8]*(-!J[OA M*1\.<3A16,1?44@/"FG@/1@*+&^DEY?GUNS(LC30^"6X&K1!3G>8E=# MSU_>J+6R5E7TW#COSF<>F+PS*P_ZUX-^^A7])*4WIO.UHQ==I:JG #.0.3)* M1T;7Z3<1;U0Y)9%$E,9I\@T\QH, L&L_\ MS'J0(&_(K#S:D;>"4V[PMCQXRR#**CK+LVF*FFJ:T!Y=16?9?"J.*^AX\K6B MO9+6D>+T$I*CVA4B-B8HZ.$ECM"BKE>AR9K]E*Y:8[W^+$/OJ0<,$:>.D-43 MIV@G'9V);)H\99,FT_A_8O.^9H^#VYU!_WAEM6Q(M[W4%C/&4V.<4XXTCYIF M8(U(LL6!8RE[[66C/\/NR*4'BJD-&K$EL&_M(JM8/)3ED2+ M02A.EY0NHR0KP"1X-( M8:J@+(^*/".QC-(DIE=*-KXN)7*(%;',F%%>Y)1F M0>Q:=I] M%L4BYD>2".0*=:*<1^"#0)8&+;B:Y,!.Z8/7#1*-)&%;(*0);.8))6F4BH3> M'&K-40+2\X+5!%*0,.F$;K>K1I!05+PSF(>\PX^WAM4[V-!(<&9B-+%G!,[3Z(Y MPGF&5!318IF,!>J>5!H'OH(O]YQX'J8-+@%VON-43<%!$?*FVG M^.C&A*M"0?<&WNYQ!;#6;+N@/8ZE1T,E0K8Q=AP>W-.R+(UE<4R\T'EH/#O4 MN&R!A'ZIY;VBE5(=;?LJM GZ%[;Y_&<=-S+A=G?3GVD^O^\5]_'&&+B%C"A[ MKU%F/Z[O?./1K MY?BJA"P?^#CNQB(7)%"P(N5'(;)#C1QE4);) D6-?D4>-< MN]G:$-/ON!X-U1$F)8_5LU0L3\X?!/A $C2AU-"=V6S9; 0Z9.#9)1%F>&LY>5V>S8O\Y-#5+AR-Y<'JZDDX0H_9(XG^ MA(0Y(<&'D3NMG..Q/Z6/ZH _],(!^M^K4@\? MHS9*TQTY1E >RO MC?'C!QLX_E6Z_ =02P,$% @ LX-65) FA!D,! _@@ !D !X;"]W M;W)K&ULK5;;CMLV$/V5@9!'Q]?=)@AL WMIT (- ML-@@S4/1!YH:26PH4B4I._[[G*%LK0LD?FC[8MUFSIPS,YSQ^N##E]@P)_K: M6A0SV+76!59J?6SI;S^4^S5AE7;-?Y MW5/8KGV?K''\%"CV;:O"\9ZM/VR*17%^\6SJ)LF+V7;=J9H_;XF[Q[OY&[+/![X8/\>*>1,G.^R_R\&NY*>9"B"WK) @*EST_ ML+4"!!I_GS"+,:0X7MZ?T=]G[="R4Y$?O/ULRM1LBK<%E5RIWJ9G?_B%3WIN M!4][&_,O'0;;VV5!NH_)MR=G,&B-&Z[JZRD/%PYOYS]P6)X+^\BOC(>DJKQ826 M\^7B"MYJ%+S*>*M_(Y@>3=36QSXP_7&WBRF@:_Z\$O5FC'J3H][\7VG^#W#T MU ?=H%/ITNPS$ZX$A/4E10Y[HWG@,[PRK@H*.>QUDH2.%HB;&KB& MTC@, M( &Z!V?832&*?T">T3Q"Q>LIK0 8_ TEE9XI(@ICOK?;583=_@E%@K M!QYA*I1363JR"M(_RTDVN;UBLIID :\6B^GBBMG-E'XSR=0JCY;WP;>4,*N$ M3;Z"9JN.M&,09?COO=VS9(0LU\!!,C4S]-<1>8 =IN+N+TPJ0=!6F1:)# ;9 MJ*^D2XKPDC*I\%[97B7.#B7O,7,[29P8#X$QQY+44 8BAFK=6Y7'FAD*I[0. M/5),UJB=L09U/S3L1,^.K0&B?/,118PB8C>T#3PEHFI]CV!H*%&$'1&]@\&1 M."(KX%5.Z-/$S;J8%''Z43U>F\8F=AJ0Y5 MBYR2S6<+#*)0*HUX9R(5M#ELYOP9G"'G?, ]B 2J@.]#G'YO0,XN=E++HT M@&I;5U^6!$C2%>NPKD72M1B&/= 291&51)6D8J>_?A\I67&2UD,W8$]^,"G1 MY_)]YQP>$3S92/51%YP;VE9EK4]'A3'-RX37^R:6JF,&K6D]T MHSC+G%)53H+I-)E43-2CLQ.W]E:=G*KQ-!BN9J'BMA:Q)\?QT=.XO+V(K[P3>"[[1>\]D MF:RD_&A?7F6GHZD%Q$N>&FN!8;KAE[PLK2' ^-3;' TNK>+^\\[Z2\<=7%9, M\TM9?A"9*4Y'\Q%E/&=M::[DYF?>\W$ 4UEJ-]*FD_4AG+;:R*I7!H)*U-W, MMGT<]A3FTZ\H!+U"X'!WCAS*%\RPLQ,E-Z2L-*S9!T?5:0.R^@0E #$B"'9*+X*#% M%SP=4^A[%$P#_X"]<& 6.GOA06;TY_E*&X7D_W7 9C38C)S-Z)NC=5#/[JRE M;EC*3T?8.IJK&S[: ?S J;1/E')EL(M(YKE(.3EY#X6O1<9K(UBY6UJUHLQ$ MO=;$ZHQ*.VR$*>B&*2%;W9LS7%6:3*%DNR[HE[;FB&P4CNGROI^R@R'JM&PS M3A)R4E$E%>;&[AP8D8!1\XW7^7'/@+/SP REK":^-1Q03,'W$%"N9$6^-1'3 M+6=*C^D=)/B6JU1 2.:]],[JSJD /4.R10>1):=,Z%3Q;B?#"P,\I@%<<[ O M.+PJZR1'I@&?:6J8,M;Z SRPV;V!,'>NQO0&3OHPK(%"L;*\!9Y/K8"7UO%O MV"TQ:I1LI+)*S"!#A44!%^B&)7%M[*)A6ZX]6->M8K5-5RJKRJ*&%-DVB2AU M?U@>T@%'CU7,(*40UL8F@UB6"<<6SIEK/#8MN=B"+T)ENC#"=H.,U= 9 LFW MZ-@NH*EL&=YM0*!W;ZUPQ2#OZ W Z>^O,&,GE#DS>*IFZ-9C#GTXBBB ME\+%9$]T2>>5#?5GA\I%V3;8YS)_WNHN]T ^GT]I$03X)?0*D<5N0=+KWHY< ME6+=LUK$"?F>OYAA#*<)71>P_MR5Q!X^WTL2*S$+G%P0T7ML*K8J^7TI/PDQ M!GX$SR%8++S(3]PM<@COZJ<$7U&B^+A>[F5QP*^[ M/2WOYU>#=0+6<\RQ%_8YGOKS(;3[.=#;M&#UFCN*CS*^?%B!'<)@L7#(?(3K"05>,)W=KSY-/WPW#_S@QT?S&[=7 M]7Y2OR65J&BWU0ZE[8,[1<#(^0VP@]H5MRW#P_ICM$_2NUZV\VV(J[(T'M:(A=#WL:>O-Y_(R>+KQD@?DW M;KY@%I2"OO/X"0 $=."0$P^'G/A?'G(.ZAT/.<=#SO&0[U[T8V;@;M94T1E;NL> LX\H*X/]<2K-[L0Z&*]:SOP%02P,$% M @ LX-65#G\:V+#"P &"( !D !X;"]W;W)K&ULK5IK;]PV%OTKQ*R[L %E+,W+X[P )VG1 &TW:-I=+!;[@2-Q9MA*HDI2 M=F9__9Y[J=>\;*>[0!#K05[>Y[F'U+Q^,/9WMU7*BR]%7KHWHZWWU5.37DSA>7!=2EZ.WK_G9)_OVM:E]KDOU MR0I7%X6TNWJ=-J4 MPJKUF]%=\O+=C,;S@+]K]> &UX(L61GS.]U\S-Z,8E)(Y2KU)$'BS[UZK_*< M!$&-/QJ9HVY)FCB\;J5_Q[;#EI5TZKW)_Z$SOWTS6HY$IM:RSOW/YN%[U=@S M)WFIR1W_+Q["V,G-2*2U\Z9H)D.#0I?AK_S2^&$P81F?F3!I)DQ8[[ 0:_E! M>OGVM34/PM)H2*,+-I5G0SE=4E ^>XNW&O/\VP]JY5]?>TBB^^NTF?4NS)J< MF95,Q(^F]%LGOBTSE>T+N(8*G1Z35H]WDTU/>*^OU*E?BLRJUL>(GXY43'TMQ5V^0!7!+;*S:2*]$9769ZDKF0A:F+KTP:Y&,D\G\&Y$.EG%AF9*7R6I% M?E\(#4DDX9XEY= 5]>>%-^*/6N9ZK;&R+IW7OJ::PB*K>J>L$U5M72W#T)]K MR$]FLSM1(SFL\%NR*JVM]AJ+W:5!I]OI-!+204U%.11!<)K7F2XW/$-]43;5 M3I%.ZSK'2CM^KDN(P<)8,=VB'+$XI.&-ML)47.G0H7TK)"S*,MUH>['GM"-7 M7=("?_W+:R%X$O\$VO]!=,M1:8/:07_RK*L MBTA4:VK(Q M& 0H37]GAUTD41S')RN%M4:=;35\ 8GJCQK%D*M!B(]6AYQ@MJPJ:[YHM H% MSU\LXW&RX 59GPB-;_4;FA%+RGZ#X[FXZHI2%H:9%!EB5>-#5ZDT%)RZQS 8 M_[W)LS[=&P<77!F6?\%F$F[.V+?6UR]'I*GE3;M"Z M(N=%2L[-D.P &(MT'Z:>7/M&XM$HW#7)^5E57A4K/)O&$<.DN*3489V:A5R- M:![*N(*!P9.Y1 U815Z#NQW&]3&E!'J/ <"MO42B>K,"J0'HO(C'<9STD1:7 M(7^ UJ 8BEVN*<::W(@'I%.A"F.A:%T0"-(R#?"<6JW%H0B^M00'N9+<% 1Z M&GLBDSM'ZRH89$5 =DH,@AWB/5>=TTE/;3(R;AH/A^S+ZCP4Z M9;P;:/'J,,,X&\FTH9E=PI/>C3.&>O?I2PGJ57G.2>WD8=LH$!C@/%=V>-W& MCE(@Y 4-;\4$LRZ1 J"24"L#]&/UJVFWR\[/ MP*VL#GWYSQ8$9\E!S$*S:D+&17@R6"C#!Z[QG#U.&4Y(-H0Y,A3=4Q7 6OT@K8S64V]:.BKT_E*X_O5,-"K5Z16J_ 9R$X!PM@&#: [-19. M)"\$$*=2=VA],,=O R:HGC6,Q=^X% +N,18O6BS>/@7^0Z ?>@?YHO,G7*,@ M)/MJ#Z'/$:?;L7_V%!N+7\E#?28P60B9F*D"=8G-6Z).X MV48'3?QDRG&SPY.5+F7;\&@RY^+3\SF-Z&6[1XS:D!3@3\RLLF'3YKI5M@C< MA'RF X]#^=SKC+GQ840_>@([IB&<*9Y97: 3R 2?#PN&?&%-O=D>F!4&0"FA,F[UVJQ(- M.52#*D=8 A#W 8'V(?"@+FV#KTW)P5V@!@V8#R&UK5!X!*W9*2Z&;O$AD8M. MXCPSDR:^:'0F5!5[L<4HC=O@6K8'-1:.9CA+ TG;-[(A,B>T/<:-L#MH]E)- M?F5*%<_(II;VRZ"B:=8P S1NM^'AA&+Z+.XXV-M1YTAN7KG]ZD3PH3@(1L?H M'B4_>$@;$*' (5/_?Z""<,1Y"MBQF_U]^2GFQZ$+PZ^>(([/:RU90QQZOM3& MM8%:=S(M AH,[O_GTJ<$ZNL>Z_^)VC]@$J'04][EDKT4QK,;:"Y+I[#7D)1? MO8)8U(AAZ*NL9V7U,M7GD^%;%WTP)09SKNMO ^',,Z95+/8X3'46LG0 M)Q_1]-"NB.J-#M""_PY*I2W>!^Y#U*X#JP8<*N*XIVTYXY'!^4:_W=MG.J1X MIFE7QS2P4RW@$_NF/=,(CM%TY$7P\Q\*J.G31WVI5$E'5L3>FB*GFNP&M&<_ ML_$4:7S?[(W)Q!,Z/=.9[*>+13Q.^K-$/GB!)0#CAM0,CM HY5_H\D4J*XUN M%A8[DJJY0 5M/W@7DA%@YX;40>XR'"$2=:BT@CX^-&%L*=4Z; E9*A$;L)>4 MR="3Y<-'15@YY'#3$_MB0A,P:5=,?#[5N@B 0!RMF_1$>>TC!GT:R%IZZ MZ#!5>V V6-_T*7*F?C_N&R6]MQH($_:]ATH.8DI'E!2\.JD*/<,=#E=$J(KB0\]9/JMMJ%;K$'207.:(Q#.'OK6@911)SK^ MH!2H0N'";H/=$%^K]I!4!G,:!1N!+=MNMQ4_2C#.]C/+9"P^AWT!;;UW@X.= MK]WZH^$AMS'^\;.;PPT]TDJ%HXA#]C(XOGGBC J+'IX PJ?DJ@\@%.%I\U5I M+.X*7/.V? E57)X M3VMPZD74!#=$J6= ZW!HN(8.Q"8 7]Q/ [2F"@[)PBGJ@(LCH17530N,356= M63E@Y_I%DTJ0=]SD^OB>)$YHK1>39-&7VR-F!CY$'XLIB+E>'ZQ$S7'O%'TV M7O(WB::KT7>#)PG-,]"::DJZ9I?EB./BI:D=IKJKEV>=11\_Q _',/E2?.J\ M0SLV<#E+HN1V>H6+VV@Z6USM#3L Z\MYE-"0RT64+&97 MXJ<3CK@0D]MEM%@D=+6\C6:WL?CVB#PUGU[ZS>X\:)^! M+:-D/A4WT6V,A?!_?#3^P %)%"=+<;M5/SM?V6\-P5?;I5$3Z !>+\V"%=S0PMT/P9Y^U]0 M2P,$% @ LX-65) B-U+< @ # < !D !X;"]W;W)K&ULK55-;]LP#/TKA ?L RCBQ$G7HDL")&V'[5"L:+?U,.R@V$PL M5)9[1$#U?&WKL"Q4-J-HIRH/(MCE^98 M"-(OTK;RV;,4M2B8+U$X:#1;GHVC2.YL. M?'P(^"YQY;;6X)7,C+GWQN=L%'4](528DD<0_%KB.2KE@9C&0X,9M25]XO9Z M@_XQ:&F M:)+9+J2NW^*QZ<-6PFEW3T+2)"2!=UTHL+P0),9#:U9@?32C^460&K*9G-3^ MH]R29:_D/!K?DDGO M+X$KHREW<*DSS'8!8B;7,DPV#*?)0<0+3#O0[QU!TDUZ!_#ZK>)^P.OOP6LT M_IC,'%D^%#\/8 Y:S$' '/RW+OX[WNM7ITGOY,,SU#N$7"P1:&4@5<(Y=&#F M("K*C96_,(/4% 4??.?!SN#$SAK'=,?1@:\Y@O5'.J 26PT?;YK* M[L=[D"$$FV3[8$Y2AMJ\$G.%!/3'"[T&@QK;6); MK:DH)0FUZDWE&Q//^NUA!@3'QE.S E[UM5\YPEY7R9\/P M(//M5^M-T;K@KMX7JU4E+U/.X%$/?'6TF_OC$#YYZ!DN6:[KO'2?XJT)5:!= MA#GL=5>:ZF'5[K:C?E)/N*?P^C]Q)>Q":@<*YYS:[9P<1_5!W1ADRC#O9H98 M;ECF_+M"ZP/8/S?\$1K#%VA_@./?4$L#!!0 ( +.#5E2_"%9\/ H (P: M 9 >&PO=V]R:W-H965TL"VPN:=HO#X3[0$FT3E467I)+Z?OT],WJQG-II=W$?$DL4 M.>_SS(STXM[8+VZME!??-F7E7H[6WF^?75ZZ?*TVTH5FJRH\61J[D1ZW=G7I MME;)@@]MRLLDBJ:7&ZFKT:L7O'9C7[TPM2]UI6ZL M#:X%:;(PY@O=O"M>CB(22)4J]T1!XN=.O5%E280@QM>6YJAG20>'UQWU7UAW MZ+*03KTQY6==^/7+T7PD"K64=>D_F/M_J%:?"='+3>GXO[AO]J;CDHNG&N?\JUMO\B\7KZ%7(=Z8#7SM))GKQ:4'==ISF;>47C>4DA.4XD3\ M;BJ_=N*Z*E1Q2. 28O6R)9ULKY-'*;Y5>2C&<2"2*(D?H3?N=1TSO?$I7=?2 MJHL%ZWHC=P@M+ZZLE=5*\?6_KQ;.6\3)?QYAEO;,4F:6_A\,^R@E2LMG;BMS M]7*$O'/*WJG12?+BLQ(KJ.2%XQV-MKK*H2#"7\A[:0LGO!'2LZZ!V!@\D1[/ MJ@)YYI')XFLM2[W4.*HVV]+LE'*!J$QUT=V*0ELDEK&.C^6FZY$-M-3,0!$Y$A A;G7MLXR.BKC1)9+:TF]7>UC9?@Y!X4TKGQ!71VX!2 MLY]$O[Z]N=EOLY36D.;&:F.) F:&[LUEFP&Q>\@;2L+(E9M%LHB8N,TZ(Q] M#X7%UIH[C;R 2%"/I09P9N(3)!3O>O_PD7('Z)-NG7\ $#Z>$QL:PMR-A>%EV68J&$=JZF WBD6*+&;:3*KF,"DNKK_6VN\>UPK;!EH1H0#BKQ0+VX;&0,U M#$[3@MO;X\J1M+WM.\3H[<_Y\+WE62@*7.WH*4@T,= %"^MVFD*KP(\H' ]) M=B*B@D,#7C*L-K-A962U:]=8 N%W6^4&[-D"CV@>!_$\"J+Y5#@"/=YV-.!9 M 'DG=2D7)2=2"Q]'5 W%/^%A3H^%RA%S0BV7BLNJ ,'?ZDJ)>$PBQ+,0@=T1 MH!.!4( #33QZ1!&0K#?ML13]@>P(<"*/O@*,L&D^>4(_# @2H(,NXPO:FCM9 MUJI[<'#2H[V@!XW&4/U1"@\.J6_*YMHI6.6TZ$,-_;W.E=@I:[U%3?/B3"3!?#K';QS, )/T.YD :Q9 M*D>5#E6\E=O1GB3#_W2<\O4$V:!0& *795!9,L M$O,@CN@_Y@AQ*TO5 &>3>T0'F))%L8CC()HFV#?+$O&KJL"F;)*D0&.LJ75C M^R91,$DG(AD'Z72*1((6,_'1>.P^$^D\F(['=('U68R+,2[F:1,/?2I_/'"V MY]ANYA:T(XX]:K;[L8*JW0-PYE2@N]TC_GG6,_S,XX,J+@975ZN552OJ,MY5 MJ"$(JES\P5!T& . 9>_0>S$, *4>LD$$P(#C()[.R)MIF,Y%&M)U B-E:2Q^ M;2&*PR]YWO]B\%DJ34^>3H-Y-CD7<1;"W]?[Q\,J<;(N-.TBLT+/4E<$CZL*&7$" M0CL0\[TM0\*"KA]J4HX:8#=<'K1)^]II!FW#8V[[B<0]VI&=RN.?3./W-2_ M:+=-O>RS^ K2R95J4DR\I6S^A?S?)/*GJG7[R;1-@VD\99@*9TF?J%D\!8X! M3"?(!NG:3B>BC\:\D_C&]J?;#Y5N%LFT?ENBFWT=PZ:U6 M;4.<1JA*XZ1K1]82E9?>[#2Q41 =%"7ORV:4;YNX5KWC/7B3.S-4"^ BYSCB M57%#L+1FTQ!%G%'J:JK(-.&VO0#G<=%)WY #SVDV0>W,A#R>/^&AGEV: )D, M9F.BS6:JJ\?EUDUCTF:>X4X(Q8\"[H)>'M!K*NSAO.BL,.R-KHYX.QCD]@,8 M07$.ISUTD&59^S^5_J<&\_NU1EL 8>E,Y\V%.M"O2>_[+J%DFU"--B1/@EK& M6!F*ZZZW:K#EIH-_3N6/75O?8R^WPFTA;X: =BX^;%U90-APP^J8IAV=@(ET2[H!'TXVV]!%S MF+UU#E,/=K5O2HZ5L_;%RUH-C*GL!K;DUT:42/1P;S>>9'H='[SQ:$>/ Z^8 M86GO)O\F4-J>Z&$;3B:WVGVY6!(X=^]^!+\Z&2J\TZK$G(VK3^$MCEGD88UA MYO;CAWO#9I4DV@S/3W989A B$M^Q<,V[/U]:,T668Z_)/H^PDPW,3\T+R7:G@>\ M66]((=35GE^A:29 A]<[=E_9ODL'IM 4V9^>"5BPZP/UJ+/D7#H7$1J&[N_# M"1]&8?P$_Y(GXD+$(:;G.,SH.@FG3XY&>8K"0QO221@] :K3O@LQC>ENS&MX MEM'O3U1REO]G"O?/=E'/J)+^L+8-+-A6^Q8U8DP7(YN&:UP/)\'8PPX MG[_#KBX8"!<4ZNLD"R<)5?EYR*-7,@WC<3NT(,=HQG6J^8+PWY[\YWF=VE7F$5$ MJ98X&H6SR:B)Z>[&FRU_;U@8[\V&+]=*PC>T <^7QOCNAACT'Z!>_0]02P,$ M% @ LX-65/*:X]CH @ _@8 !D !X;"]W;W)K&ULK95+;]LP#,>_"F'LD !K_OY5-56<(G7&DQ=54P_ M+E&HW2R(@_W"#=^4UBV$\^F6;? 6[=?MM:99V%$*7J$T7$G0N)X%B_AL.7#V MWN ;QYTY&(.+9*74G9M<%;,@%+6=!%D"!:U8+>Z-V'[&-9^AXN1+&/V'7V*:3 /+:6%6U MSJ2@XK)YL]]M'@X4\PKSE+AMN M\@HW3N"3DK8T<"D++)X#0A+9*4WV2I?)4>(%YJ>0QN\AB9+X""_M(D\]+WV% M=WE?<_L(/Q8K8S7]'#^/, <=<^"9@S?/YEMPX4N)L%:"#AJ7&[!L); ];?P/ M&B#'YA2XN-6:QD]4Y:GY,RIOJ$6M/8Z\'Y%I ^@J"E0/K%;DM*^)?T; 9$&# M> (]+LE)U8963/\,#H.@C$M#0W\PBU_TG]-!M\],:DE-1I#P DHE"B=A0TW& M0$\H8]#TP?D^,"Y@!_9AR023.:7(_AM;G,$[ MB$=#>O9&XSZ])EE;AQ>!<0KQ> 1Q-CD&G9!1!G$T@20;OXAKA>UEQBGMG470 M&XZ/J:4:#&*_>9)&QV2V^&0T@MXX&_0)'&='R3&%GD9CEX?A9.@2T4NRK/_2 MR0D/>E*%>N,[KR$AM;1->^I6N^:^:'K:DWES,WQB>N,*+W!-KM'I>!B ;KIM M,[%JZSO<2EGJEWY8T@6%VAG0][52=C]Q&W17WOPO4$L#!!0 ( +.#5E2. M:A^*008 "0/ 9 >&PO=V]R:W-H965T;JQ[M9GS('NBMSXLUX60OEB./1)QH7R UNRP9>E=84*.+K5 MT)>.51J%BGPX&8T.AX72IG=^&FG7[OS45B'7AJ\=^:HHE+N_Y-QNSGKC7DMX MKU=9$,+P_+14*[[A\%MY[7 :=EI27;#QVAIRO#SK78Q?7,Z$/S)\U+SQ6[]) M(EE8>RN'U^E9;R0.<.:B+[&YCW]I4_/.9SU**A]LT0C#@T*; M^K^Z:W#8$C@>/2$P:00FT>_:4/3RE0KJ_-39#3GAAC;Y$4.-TG!.&TG*37#X MJB$7SB^2SY7V6A#RI\, C4(?)HWT92T]>4)Z/*&WUH3,TP\FY?2Q@B%MPW]G>,ON%O@%]R)HHF\QME"=C _HBL-,JIV!; M*]Y&:1A:(OLFD:\^@(#!@FE&%U6JPZ\<^O3FS=4C3,>C9S M(I_/= E@89A] M\ +Q(Y5]4K3*[0)FE=!CY# =:]"S6VN$3Z6S:YVR:Z%"'2)6&$'Z/V&JZ;7Z M_KOCR?CHI2>G_6V45AYX(B3 M5PB;K/R_RLT[PQ?Y;9"<;PVB1SIEPHE,7T. M%P8)J6PQ$4AV5.U+,)/1RY8YBK(XD&LP+&!JQ/7UTK= MM+*(J"B5N>^+/>L IH3*=P [)532([T"'T)7 )Y+U1 35:I8AII]GV"6]J;S MP1A3-\_QO4\& P,Q)LIG#X&#L#<>S%NN 7UBT;K6MO) *^,\K:-: PM!=AN/ M)MV2)/2!K4S,!BP+85>HP=5S4KGHY("NG;8QSI*=X"2-6*)K,NRI5J/0D"F' MM"IIP#0FJ761[,;L%+'H6RKMI/,J%CP3K'LO>D0R4H5G;S8X>@"GC@3R6(>P M 7]1^$IR 8"F#YQ@220]D<5"H60&N4-:^0YM[_F@1AJ?FT)-A9H^+MFN4$4_ MQD6=PZ8!,,6-5_7:!Q2T8#9? 9@6[1A+=I9#1*C%L712=)T>()=C:AKE-/*+ MNK=)]*AI+"5[Q6\U!M3ENBNLV+4%Z'*50/7$(($U<-=%W8P=]& .4:>$+'%N M-78=*-_)\&P;;\=CNY8> /U!8\LI^.XZ&HMP.YJ5M>D&2:M-M:>8OY71?S4B ML%4T4(3@]*(*2C;$%AH%SFF\G %X^!4G'U*$=M0),#6\U$'6 J)53H(J<66K M?5A(&6>:UPV2NIYF*)\*Z15#DLRF@(*Z$PQ*Z[DIA*5%0)M8N=$KY,[+<".U ME<8NB9+]KT/Y+W/[=-IH/Y8U&@^R_H!>T)5,$REMF?^U#WLT/>S/#V=H[\=S M9'>RSOJ')\?TP09,[ET5LW%__1N#\[.<+P#=C2$;8FE*/^:#2BG]K< M3F?]^?R0WL6V;%CFLV,L12P8B1@.,=8V[9^,1@*>]L7T_*!1LPW0 M_OAH=D _/JK'%M0=++L(,$^1WRK:2:SL6&3N4<=MP2OZ2FS3N]A,P&UO-)AU MHR>M7#O%[EFAZ>32^K#QVVLG;@7 8EMM:[&VO^&F2N-84O[!/PDB4VNN)\7V MI%NAS)U< F1QIZ@['5L +Y)64[P[R*)Z;N+YKXT\5&PO=V]R:W-H965T'*Q1JOPB2X+CQMMYLK=N(EO,= MW^ [M!]V-YJD:$ IZP:EJ94$C=4B6"675YF[[R_\4>/>/%B#\V2MU"P(H<#".@1.?[=XC4(X(*+QN<<,!I-.\>'ZB/[2^TZ^K+G!:R4^UJ7=+H)I M "56O!7VK=K_BKT_N<,KE##^%_;=W3P-H&B-54VO3 R:6G;__*Z/PP.%:?R$ M NL5F.?=&?(L7W#+EW.M]J#=;4)S"^^JUR9RM71)>6OE"KWM1# M90FOI>5R4Z\%PLH8M&8>6;+A;D9%CW?5X;$G\!(&;Y2T6P._R!+++P$B(C

&5^Q9Q!=8C"!-0F Q2Y[!2P>/4X^7_B^/X45M"J%,JQ'^6JV-U50W?S]C M-AO,9MYL]MT"_2R>:]9+L^,%+@+J1H/Z%H-O^38QG6!6?V]K470L2JUVKR;(AO*)PAKS)\A^J=&IU"VD6YOGX$6)"B/W18[>< M-QTU!V:Y._(QD73H?5/-3DDODEN21EU]#\([D&_YE)SP\J/O>2QA=8N:1AA\ M,%BU GZK*X3S/Y%K^U&:5O_RWV,?B=V7U_^ M#A ^#9IN6BRV4@FU.4!&09V$,Y^N\TF<7'B9);,'Z3NU&K"Z^83Z)XT=C>EH M NDXAO,DNZ!\C0>5K__OZ6A>(DC>4"4R2,)L,H5S1E1HF4^>U+\AC$<3"/"6<69Z[G7R:PGMEN8!\Q,B/A(79;.J<9F$\SIS;21QF MJ8M'IWG6ZY[UVE^$%^_H1:0"/CIMU8ERVE.[G"6CA&:V$*05PED\RHZ2[P3: M2(<->EY]J1Y!"I/C?^V3?@!T[W-@Z[ MPY?%JGM0[Z]WGR5ON-[4TH# BE3CT20/0'=/?2=8M?//ZUI9:@:_W-+7$6IW M@Q1< :&[ZWE?U!+ P04 " "S@U94@Q8 0?@# #9" &0 'AL M+W=OU&+H&R;H]#'N@I;-$5")5DHKC_WY'RE(3M,G+@+W(I'CWW??=#]&;H]*? M38-HX;%KI=D&C;7]5129LL&.FX7J4=+)0>F.6]KJ.C*]1EYYIZZ-6!POHXX+ M&>PV_MVMWFW48%LA\5:#&;J.Z],-MNJX#9)@>G$GZL:Z%]%NT_,:[]%^ZF\U M[:(9I1(=2B.4!(V';7"=7-UDSMX;_"GP:)ZLP2G9*_79;=Y7VR!VA+#%TCH$ M3C\/^ ;;U@$1C2]GS& .Z1R?KB?T7[QVTK+G!M^H]B]1V68;K .H\,"'UMZI MXSL\Z\D=7JE:XY]P'&U9$4 Y&*NZLS,QZ(0CC6F9&TB M2]C.(BK/.#^@'>/-363A3OLE;9"UO#W]=Y837WQSROPV0R?>?CL/R?R51PW MA%>FYR5N YHR@_H!@Q? 2XH1< [H2 A4 NSWJN0CN$=,C*>!^V)M2BWZ< M+%G14/61/TGA=O>66Z)W)%O>]UH]"FH$)%9%>A%"D='#U:+(+Z :M"LS\K*9Z+G2 MFI=JZY_QZ.\J'!(;I\%],]O3 GY7H'Q2)\T:?7M*QZM3E"/;< E)?.'#>6&3 MGC.7KQQFSP5\I-2T2M:7+06J*',&K0GA2'W:KX M91"]'VNW3LG MQMAT_AM%J51' Y&E*U@6YRFA M*<@+FH]5LG8N2_)-W"(/65S ][Z,T9/KAGJW]I>J&9,XWCSSV_G>OAZOJZ_F MXZ7_@>M:2$/U.I!KO%CEP5BU:6-5[R^OO;(T6W[9T'\/U,Z S@]*V6GC LS_ M9G;_ E!+ P04 " "S@U94R4&@]>0% ! #0 &0 'AL+W=O2]YY[[2?I\;^P75ROEZ6';M.YB M4GO?O9C-7%FKK713TZD6.VMCM]+CTVYFKK-*5D%IV\S2.,YG6ZG;R>5Y6+NU ME^=FYQO=JEM+;K?=2GNX5HW97TR2R;!PIS>UYX79Y7DG-^J#\I^Z6XNOV8A2 MZ:UJG38M6;6^F%PE+ZXSE@\"OVNU=R?OQ)ZLC/G"'V^KBTG,A%2C2L\($H][ M]5(U#0.!QM]'S,EHDA5/WP?TU\%W^+*23KTTS6==^?IBLIA0I=9RU_@[LW^C MCO[,&:\TC0N_M.]ELV)"YO[Q3]ZK=*;I3I=FTFB-U/O, MYNU9>02Y[D'2[X D*;TSK:\=O6HK53T%F('12"L=:%VGSR+>J')*(HDHC=/D M&3PQNBD"GOB!FVMKMO027"W* :'V-;T,05:6_KQ:N;#^US,&L]%@%@QF/Q?7 MYT%NU%I9JRHP=MZ-7R5_1;2O=5E39S6Z23<'+*-5G">S[B7(&S(KC\;DK>"9 MZUTNCRXSB+**SO)LFJ*ZFB8T2EO163:?BG$%O4^^5G10TCI2G&-"AM1VA; - M60IZ>(DC-*OK5&BWYC"EJZVQ7G^5H0O5 \:)4R-D]<0IVDM'9R*;)D_9I,DT M_I_8?*S9X^!V:]!)7EDM&]+;3FJ+:>.I,KAHU8#DR M.PLJ0=!1]8@!^ZL#>%9(ISW0+V#L:[-S<-W]^H)>G\3INV'B$.$G6=+;MA_Q MP5]5UJUIS.9 9Y054;XL\"*R:%$L^"6.BN4"[MRCAO1:@0\"61JT MX&J2 SNE3UXW2#22A&V!D":PF2>4I%$J$GIWK#5'"4C/"U832$'"I!.ZW:T: M79*L,.4U#Z*0"4 4C)1$F1"41\OB));@TC4P!Z$DRRE!$!:"EB 3TWNDW@8& M2<$[BWG,._CX:%"]CP6%!&8(YQE2442+93(4J'M2:1SX"K[< M<^)YHC:X#G#A.K/V>][MK+G7$'%31+ROM+WB0QP3K@H%W1EX>\!EP%JS:X/V M,)8>#94(V<;887AP3\NR-);%,?%"YZ'Q;%_C<@LD]$LM[Q6ME&IIUU6A3="_ ML,TW =9Q Q-N=S?]F>;SATYQ'V^,@5O(B++W&L7UD[WX8;="E^AN]-KMN@Y3 ME%-4H'BR.*1HCG[DQDRS.4IH3G]M171YB4/%;/4K$\ M.7\0X",!($D?3@G=ELV.P4*D3PZ207(EF]#G,N0<];#1;7D7:$4RJ%N6/1.\?66=6^5#5.2@=^C7_M)[NC*,>PW_!K88%=V2,V# MYB,'M7LV+_*30U>[<#261ZNK)^$(/69'$MT)"7-"@@\C=UHYX[$_I<_JB-_W MPA'ZWYR$R$\.VCY0H5M^9-K@) BA:M6#Q\"C;;@/1OU](\3_F(X3M[CZE%QC M*DZ_=>.:G=QJ,14VX>Z.XY>;O+_@CJOCWX.K_E;\*-[_MW@G+;+O,*?64(VG MQ7Q"MK^O]Q_>=.&.O#(>(RB\UIAIRK( ]M?&^.&##8Q_FB[_ 5!+ P04 M" "S@U94TZFC$/@* #F&P &0 'AL+W=O0 5KF2Z28%^#8*39 'T'>X>DJ%A*NKLHD)@49^:^'^>2KW;:?+8;I1KQ5)6U?7VQ:9KMBYL;FV]4 M)>U4;U6-E94VE6SPTZQO[-8HN>1#57D3^GYR4\FBOGCSBI]],&]>Z;8IBUI] M,,*V527-_JTJ]>[U17#1/_A8K#<-/;AY\VHKU^I!-9^V'PQ^W0Q4ED6E:EOH M6ABU>GUQ&[QX&]-^WO!KH79V="](DX76G^G'^^7K"Y\$4J7*&Z(@<7E4=ZHL MB1#$^+VC>3&PI(/C^Y[Z]ZP[=%E(J^YT^5NQ;#:O+^878JE6LBV;CWKW#]7I M,R-ZN2XM_Q4[MS>*+D3>VD97W6%(4!6UN\JGS@ZC W/_S(&P.Q"RW(X12WDO M&_GFE=$[86@WJ-$-J\JG(5Q1DU,>&H/5 N>:-^_K7%=*_"*?E'UUTX B/;_) MN]-OW>GPS.D@%#_JNME8\:Y>JN4Q@1N(,L@3]O*\#;]*\5[E4Q$%G@C],/@* MO6C0+V)ZT3?U$_>%S4MM6Z/$/V\7MC&(B']]A44\L(B91?P_FO#/GQ8_:&O% M0B'7E"C<0@/)MT8_%IP&DX6JU:IHKD2ND1BV44NA5Z+9*+'2)3*LJ-=B4M1X MHELKZZ6]>B$0OKQCKZ01BAPE8&95+9093$U_?/P),O&I+HCL0R,;B'0I)G'@ MS9+TBFYGOA=D$=_&B3>;^U=$':%?B]"+DU1@JQ^+29I@Y1?=R)*V1ID7^+X[ M-?>2>>9N4R^*:1M$.Z4AK# R D3YZU2^:XU1=2.^5TME6.;O_C8/@_#ER3NV MC,CF(L#Y6398($XS,0GB^94(9V&G?4_Y4LS2E+0.YZ1\% 00:*6PN!QQG00> MCEX=<9TDLZN.Y21*XZMAJ;_V["=1&%R!00+_3 (_[1TP\&'Z6>P\R=OH21J. M/!5X4>H<%68!78,H$_>M(1OW]K3G#.HYB\(%;%5/[!3J=JX-[99BU:DY"NS. MU^3/2U;=\WW?$Y?X3U0NDYE[8)3=*J[?Y7[* 9-W=F4']V1VTF)K*2E$&GV\ M1^:_MX@P:@5V*FXMJV/4HS(6,G4!Q9O(5#7:X;*W&TE:%G)1E#B..-P590F> MK-NZ+OZ@@*S%JFVHM-!FHW!;6X]HVBZXEZ!>"[WXM]-#6-V:7#%C^20799_P MK)[A$@ C(.8-*:_K);E@JPWW,IS"U-@[6$;O+\K]V$]L>2B0RUXYXJF> #Q@O4-!6*AF1YJA#D#@EF0& M.#%\RK+$&J0,UBL E TAA\>ACDY0^NV5V.&QD-MMN>]#6CWE:LN,.U%N'^Y$ M&OLXB!8!^H5V(3 2T;0E]/W NO8*+/6V%__VX1-GP'40>M\B0Q';!5UKB5BW MKICJH2X^JX9_VAJ@M=:& A>BP3$UMB(V;9MO!%QRWF93\;X63G)+#M]M"AS9 M48QACV0O7S?Z>DG2XO0U)PJUL)71U5<$Z_=V^H#T_RLJUYH*<.G8?,?-L_/4 MUWBQ>,V&TX<*%[0< G64!\49LU,.(,.>A=0:YR@5R.$^ZQ MK.52BH\D0XN0AX#Y'G(WKK1S,!&3?;%==!C MV'"5L.?EF'",D/RRR'+_!3M6TIE+MH MZ@LTU?FVT68_;LV&38.9%,Z"E2>1% M&8#9)/:R.<@@JX9TQKDC'.&<1TE%"=K;.4?X(B@GW'$/"&\2^R.\]] -LD$2 M3JHK()*J:+JBF@$FS44":!T"AV=Q# 5T_OEZP0" _([P=@)-8FP.26HTIX2P M)2"KEQ(L_4F33UIPH6Q!#E>RIMAU,@=>'!)UWP]P'_C1D:5']G%),>0$K).P M=2*,!AE? S+QKR=*7@)+)AF<"D,B%"!I,A<_<[TFE@D&B]F<))X'/6@].2:= M0[*,'&$-37K99\Z1UJK&]8 CO,<5Q':1;9_%]2U3.A/*]\\9O !RH)[1[%T9 M1_MW]?$2YDU3GZ])E(C;/#>M+)U$J.S*/$*<&(-'&HD?"-T-CV4$XTS4"6#[U,Q'@,HO$3Q3XV[Z8<6=3<^.*?T\2'3/J4WS*.Q"$V,X0^B, MIO84V8Y!%3/]CVA_:\76(+7IGX.\;I"@6J%ILGIT#:-6:\D_%$T]Y#"4.L0% MD#]*'0 /BVW;%8 # 8C1Y#2:@X8IJVNG;E2@HH2:0A[HVHUZ0O=QP.&9[S'G M 3)@1 ,G"4;;0KF1ZS"&/1>V*]X@1 -+P[-FU99N%^< !&R9$Z8>U]&:C5'J MFOM:A_3/M+>I>" L>^ _L.5RWMFURV@:8:F[HJQVH-6VSPZ.T#'@"DK@OUV; ML-RJ.].NC=XUFZGXV4UM: N%=08DM#ITJV%B[Z9:C(,MG' *G,JU+&KD.C&E M_OCIX80#J/^>>$NP4+DD#^X(IP *$XIO".Y6]-ZK+#YCRG>(#CE$-TTW2 ]5 MC&.#%GD*ER5).SU7A[UA9'D^W-;/*UPNC=G#=CMIEDP0>-WH)XY>R'49SX/I M7%20H"^NEW&23+/^T?';"F^4)3R(H[]2FNQ/1[U#>+V&1 M7$Z)/VG@_TX%RJ#;Y9)?XR 8]P??-ERVOLF.)].".E4M'9'Q<$KOH<*#*UWL M+36'FI.11PJT9-T9X3@V@FP4&B-(Q%$238/QVN'M2@>4C@65IX/Y.$#Z3OQ- M([IIX/ &CX*A>U$7^V-_]10[8E^:/YR*3PVJTQ]R_![JA-5YZ26]9;/]R.=>.UI0+%'*G44&5&FGISX6W(R^O53*K/D+$XU%L+S[ M##,\'3YBW;IO-X?M[@O8C]+ VA9#Z@I'_6DZNQ#&?55R/QJ]Y2\Y"]TTNN+; M#49896@#UE<:F*/[00R&3WMO_@-02P,$% @ LX-65&A5[]CU!0 S@X M !D !X;"]W;W)K&ULI5?;;N,V$/T5PNC#+J"U M=7%\"9( R29%"W2#8--V411]H"7:9I<2M205QW_?,Z2DR$F<;=$7FQ3),[3DLMJ=''FO]V9BS/=."4K<6>8;!PW*'_Z&V'+2MNQ4>MOLC" M;<]'BQ$KQ)HWRGW6NY]$:\\)X>5:6?_+=F%O%H]8WEBGR_8P-"AE%?[Y8^N' MP8'%L0-I>R#U>@=!7LMK[OC%F=$[9F@WT&C@3?6GH9RL*"CWSF!5XIR[N$7< M?]'6LCMAV/V6&W$V<<"EU4G>8EP%C/0(1I*R3[IR6\MNJD(4AP 3*-1KE79: M7:5O(EZ+?,RR)&)IG"9OX&6]E9G'RX[@W7!3R6HSL)+]>;FRSH 4?[V!/^WQ MIQY_^K^\^%\QV!6W,F<5%A0MU%BP?D%:ENNR;IPHV&K/"OD@"]C'W%8\;<<" MS7>>F*+XP!^$09ZQJBE70-+K &9I!+02.0*ZY5\9\/?UVD O'!;K-7*0.-P5H%Q9U<*<&L MJ*0VK *$C0[T;#6O*=6Q%*9&*$ZJ0'(#$$MC2'1&YC1LQ0'AT'YI;<-)7-T8 MC"JO.GG@YO[NKAN+1S(#KH$KW]PTJ'S.HU;'PYE$ ?*(TD%IS1"*7-?N,5UZVV?\W@GO M7+AL'52(Z--.@HNV67E>@,-M=7WR/.Q:9BIK>= $T0*TS[)U'T8W%"=0:\9B+VK4[">3I'"C+WY^R/XC@@GHC0V<3OOQVW>W% ME_CYEV39IU:75M^;WS8E:CU9?=NEP0_L799&\W3ZGH8G$2YM?I0MH^4L#!?1 M-$O#QT649"=^N(RR*+;(E@QJ89>F<9?,H6<91FD[9,DJ2E/3[=W46BL?C>;"U'R3C.'XQR 8# M*HT'U7)(6(0970GB/'-?[:RM SS3B*HMRT3@XFO:#CT'/")0S[-3JGY@YTO* M>)9X8MP'B4C%O]L6._3^85(PFS-$Y"2,7@(>+X9- M)1WA+99)-%LN/=XTFB4SED4Q>$5:MGAOMU3(7H -2ZBQC-E\%DUG,W99%-+7 M:*7V:(@U2M"CQ#51"3>*T%:]4[JR M?T))7XGDO1M.A#D ['9Y4MC'[5N52H,*T M%;L3"O5YM1_< 7J:MF+:JO?2/ET=Z-J6UE[;B-HR/*S0/A&D\6LWXLG@C8'B MLO$O*;KN-94+SXW^:_]8NPQOE*?MX:7WB9N-!!.56.,HTO-D%/I9-W&Z]B^6 ME79X__CA%@].86@#UM<:+F@G)*!_PE[\ U!+ P04 " "S@U94=$/ YN(> M #\9@ &0 'AL+W=OKU M-X^N%E^]6K[ %^B)?QE]<,G/!6YE9>U'_.5M]?3B45'IM>KK[KT]_%/+ MAIXAO-+6COY;'.39RT=%V;O.[N1EP&!G&OZ_^B2$>,@+2WEA27CS0H3E:]6I M;[]N[:%H\6F AC_05NEM0,XTR)7;KH5O#;S7??NNW:C&_*Z81$U5W)I-8]:F M5$U77)6E[9O.-)OBQM:F--H5C_U/3[Y^V@$"".9I*8N]XL669Q9;+(L?;=-M M7?&FJ725 W@*F ?TEQ[]5\M)B*]U>5%\MI@5R\OE8@+>9X$ZJ(,V]%5L0Z8NXCY5MWI8J5U4X"*[U4+ MSQG4G-*V%3RM03B[;?'AXO:BV.A&MZJNC_BUWB-(%<5EWQH OJ]!8)!L\$O= M5[KH MYBO;T"VBLN5/%VP;82 _"YX>M1;#VT !,UZ^(N)LCY+)#S MV20=;B)BL'[&X#&B3@.[JFO86J?;TN[VJCG&O>%>0 0:I\CXI)35M0$])AX M;$"_'=C/]YKN^+L";'ZKB(^5+@T9X)WZJ%LP MPW=H%A/A,0U[!GQFSQ(*&T-MR<5M16(,SQ;[OMU;Q_0'^;$EKP3OVKXM16#T MG:I[_B*N!5C18B"(%P4(= O"!/\:6SC>- @"MI28;HNZVN@URJ50TL.)(0 M3N]S5@">P$_;:&"7TS-"7)Z&7GXA0LRNFT%4.KCK#AH0 T$#"0&'H/?2(X0KX@!K@S::EO> MH=!B2I:^"++TQ:1$@-\#K]84UWW;ZJ8\CLG4-(1?-*M!#=ND;8^:'9 $X#U2 MC99+=1Y(L#7EEO>MBG7?D$+!^Z4@A5J$D($1>TT^OB!VM\>__^W%@ MD,479D5GV8958&@42$OOD(X[=$USC=+WJ=RJ9@,P 4666N6<%B[71JU,;3HC ML@J8M2!U8V^!ONBF!_DIK9.W]2<(J$#\08*%,"AV&XB?!+IUJ!PHO*U&20@V MN-_U-4F+A>VR5+5ZBP$2;!FLFMT!A1PIGL@;$A8BB/(C6-0*U$((4NC?>M,= MB\<0O8 K[YY<%-\/UV>Q)EEN[2ZP)A ],V[=5G6$<:4;FQHW?AH)Q3C#@\PL M0 XP^(<;92A"$H]1D<$]GOK&@@<+7-J48-I"NH[I1:O AJ\6)2 MJ#\XC4#?N,[LD-5C:C$- ;TQ>]@02=SOG-E;H 5$YI$G'O>X(ZY9=.0#V!GX MC6(5Y#'( 3 :Y!]5 DU?H?VF6+0=1.O[E,GK->@8^_$=NSHV/7&-^S="D$OQ MF8A[8SM4"# 6&&"3+8AX 'FV!J2X-:C$* !@%S 603!W8"1L[\4K11+KBJ \5 J-B5[5?= MNJ^#Q^>'O*T.7&7#A$I^AY:YKH55I0Y6S^GV#G]G"#O LV^)4/@ (M@B^5K, M+N"9K58U,!ZTM6\)F[)69D=[0/6I: ^(_Q$4P[-F5H@[9:34G3(UDF(.6YD[ M!4X#,K*/VOL/@$36;0:"H7&3-6!/^(+!T+0*,)DB7#9L,XR"P/09?#^QE/L6 M%0^$E0P?"-L>]S4K-M96!U/7,V^V.O4)EZN,(VJ*!875@U1E&R!BS.UZ#D]D MEEFC^"3VF6FZ5J8E -JSQ#\2,8,?$SJ,7BOA*X6F M.9&ZLRC+&NJ@V@I%?6MJT!934^"Q!4F$GVH# MVZDP@M!'T27T;!4S:%2Y: E07N?,^HC690"+5V>#2=N1#0"J H&EM-6:(Q<* M-6M$DSB(]A>?@' ;PA+2$\9?1\JS^/S)I3=@4KOHTQ,\E#NSY0DI6ES&@L7E M)/-_C*!O ^C16L0T'$QW1M'TDL5>>;>#](ZR#[7'S !",C"J2-Q*K[K,6E), MV;5DP8_#KXG6/HS:6+ K#1GYP6.Y6-BS.&*@=VK&%;MFT-H![RE%D*0*X/0@ M^K*(*:6Z04S5JD3%J$*#($P2'_[5D3S*9!#I@4Q@U(<,=5@*T))[4,P*Q/Z= M AA0<"Y*&&*ZF'C4 ?%Z5)+DK+(^/.J*=LD M_:? ?8X@;P;03CZ65(W)^<5&?7\=X%'D(WY:J;048$24.[A^M6ODKK )LL4!X[S&8D6D A1FA0^Z'V?"E!Z-AKL^@(]L%?# M-U0/ W?UZID)W+^?0HH,%(6-.:_03*%2=TZVYSI>O%/MZB\DI)PMK72N:M9 MZTHJ-930H_7!L@-:1$N!URS4?#%.BL4/MM;1]$QBSCODXKF$&6![=,A/W4FE M0N@,1J.AL$J^/[/1!+IM-I8B)@8P6(.PI)YF4HR,0(&C\))OM4EUBAP"UFD[ MI!0'/1D;%KC8N=Q M\=FDBKSVM95K+*F,ZM@T &0#ANBJIAQFMS/.$>61#.#4.Z$Q%6Y",5HUSK-' M?P)]DGA7'B*93TC-I;,4. :@'-]0,8L6AP5+[LV0DH*,4\10_)PA%8> 8=-+O41J0A:80,3Q)8CFU"Q59O4 M\1 BRT300O"8K101.EUN&UO;#=5@I?"F-BJWTQW22_2>N5;V*]$H*J47W\ ]!"]7.L%D5!VSH+J,%M M@(*8.'F0BC3D6>G7AL1SWU,GD5I9%&1F BBA)4D@F;J0Y QKO(->F@^[8E.! MQ'&*WK$7OYCNG[_G]ECQGC.<Z" 1C!RG?8--\31]N"ITY T"J M96LA*15,^"7D%[7/Q()X3+R5+<2-<7I)IJ'5:_1'+L3U49T/WFV)L:#.6LU@ M.=9@;>7LR29XG*0VC'P;F9&1<6W1KU*1I=-[]U6!#GSY_&7Q-D]B8NV<+,N, M.^#B4&9#8WX/E*3E#[ZA-AL))F*OBOY+Y@ZEG.=K^ MPY@D,DTMBT0T>+S 46SG (S# O"9!5C L((20(BUB'94>JO80_&1BR\/1:'R M;3 (+[FME18A50^BX0N0MXF>\$A8OR<$O+IF,N^&3SMYVJ/+V93J?,#E_6!& M-'Y"XK&*TR#5I8TR5)^=@M0OU#\]BV* @+E:AE@2]K0ZM65<#;Q) ME?O6ZZG?+S4MO+R^$_MQ,V8/_*9=TB5(JLEK+7,!E2TI!8(7(=G9SXK_>/7^ M!^#@!@BPF7DW[#OPI#*YB8 MK=#48Q #E@GS"1$&:AGM<:]!QT^B"LHT@2T; M,.2$!A PU(K96(V:.T**XGY:#/PO6XGD[6CD3N?&8A*8#!;>2BCBBE<6(Y+' MI$"7+[^[NGU%/RY>/AE__AK2F& O?K(7Q?/+Y[/ -!+_ZSR0]4P$U7M\=7N- M+SQ!T0RC"3E1D$PE=3FPW$1!+8D;]V)9]1)+L-)4ZPL&4!;[APO2U_M&+F6W M2)B$MK1<5A*G<3&L'EX4;QOI6W)3NE2\3D#62?![.&4TOB>, J9B>=9E^'F+ MG+>:R3C)>!8.WE"5^@%F,HQ6G" %6&P8$N3E[[ZT*"75J*X:F(DC3:>$XP82_%H>#XC70DQ\1&N!9 MW"0^Z5TBZK>6&TQDE,XDBX$[.P_MC N]*+[CRJ[36: 06!@JOP8R$Q#@/I\% MS)30-SVPI")M)DK7*+,M.\I@1Z076..%/= _]$_.K25UPGM$VM<8(!%:UWH!@U6 MF$SDX@SLXIXAV! ;_1ARS##>:83P4W$G*&KO%T>-CM@!;M$VC?:F#D[HP M+!/:E:J6*4=)W?$GVP"%W"PM.N;;6[;AG-(#F2&$JB^[]*-T M,CC4#XZ>!M0-5R77U^BS2<['B=7%],#I5443.Y0%GR^D/1R&#&YB*8LZ1F0= MIDH8:15I:D=QV' Q/2OX'NRB:DLN[;[&&6'+A81)@?X#,*L$YO^]5$\)L)^3 MQ>P&/)7&20* M#E7E4/\T/WABG4:7=-DCK)E4VC4:\8T"6[+MP:?%P?O9& )AB;^$P2_]TG%P M=9:DL&-)!R5-+T.#V0_?>,*\G)2$EW]0$I9Q"FDY/3WT XX:CC+[GA>S,,#/ M)F#>$9V@CYRPV<\CC3C"UN H+UOY,/I/WYYVYFW^0#XOZ1.L]^\^A/S*%_GR MQF7:KH2G?9>SU7+0@^0KY#,TBPGY2@,Q2$V56WH^!&^,"B7ZH[.: [A)"<3/ M)O,K>W64,>*63;0?6.3O+PIB38KP^'*#"#G$7!W/9A,BV= H3U'B(3RSZW=# M;$)-(]UG)U6.W0X=)\][T3@5%BAP=IGRR0&DI�V&;.WR85ACH-4F7/_SH# MZW1@"%^ZGS9H"'+Z2)W+-U,:Z<-3=AE9%:N, 063M54<,5?D5M(X24M1>@RD M1W@D@3H/E /TS@_WQ/;1RK8MER+)%F2L2\U!K!"=XP1NQ*NCCWY/F)_3E"-Y MQMQ/(=A85-:?.IQ_0CI()5(/Q:)OJ/ED.LXB93#]& :*?3<(1Z1#FDH-7QH' MD<5.:L_1?;,2LAH-;<6YYA1G8>(BY&%B@$RBT#DWK"WY-83>N?#04*Q/G&D( MB]L6GK:GD]O%XUB-R]!Z$E6*YAQP0^LA*<6VA![&.FCKZ4JQ%B9&-2F>8.8J MGP+SHMK%F?#XMI8"*^XN3U"=O@>(#.;AX2[_:/@RE:N$K2.C[K8=45E$(9D' M"0Q,3T^EA%L/)B&E)3J3\YJNTZIB"8S(#(V+2X5AHN69,VW2 <>1H^7T<-!5 M^5L/]I]48=0-3[_^"Q9GJ,3 4P8JU%/YS$"H IVO#W@+RA"JT[-A>"Y@X%E, M.SI>Z&3\EIN?86/B+%[WK=>?]'@(FV+/8ADOZ??43_*-[F#RAU"!S]6O?3(M M>7I0XJ'[DY7],)6T>-C3?:I'YX MCWH9![.6TY-4WPOM1F7^8:_&2,LW%%V7SR6-GYK!QM.0K%1]#:T((.%*N')1 MA.6PWPE2+W729 A3O'*<@8[G8,FB-+X"P;:$$@7ZF)R1V?D!7IRVY<)%84L( M-?C4K6G+?H=%-NI<47:OM:SRLT:(%_:BII0T V/!6?:G'Q&F()9_DQ=)Q M/J&7#5LE191-H$;A;H;3R/=44<&Q67!\,0 MKB>1Z5YU8:ANY/#7O>)1^#.UJ66:)>EM3.5BD7'N@U^?K\@Q>XC &K7#\OR- M1VLP=D\BCKJZDBFQ*IW7\3XJ'86X**XE'-LG,(T/>C:8K^\Q6/5GWZD)YRN? MK<:C'N$PH614-1I*RHS\VMC9^9/$:T[I-W7:(&VITJQ)\M8H-3)7E5%F2D+C MK,UR>CKF;50#0.<'VVSF/Q@\KSDAK],0"49-,+Q\4+RL7#B(.$M/(8Z$5K-S M\DQTQ;L/3HT8MGG(?\B1/#0]9&SXQ&YFA;"!48:F-ME>;SSB:8+ V: BF]:" M7T<_B\(DOE9FYT""UH-5_.0D]WF+>D"7(5R<,(OF>6^=HZW'+5(:0'Z1HE4E M0W:09,AY32TSIVLPB2Y.4?+(@9_-J?CN!=7=BQ!.KJ1VE4E#&SU#,M+)>Z : M%T)K/W;(SF1\'^Q;9I*4>F;G;3\)FRCEZ\[S%/VJKKC/F)PQG%*C.$*UG!Y^ MNDTJ;==)I6U4?^Z=HY*8B\X$NBTP6B#[D#\M FY:%<;P0O8;PF;,M(&\5 @, M[2 #01=WT7 @!M(%4W*\A ^A5^4,>K>O[5%C]N)K@%(AD$[2B@8%=G3P@PXI M\[PHDG;.QHZQYIFWD">W).!K;;",XZ0E>N2(@?N"Y"6D^"S%%ASV#6>M/&(A MOXN?#$>M^*!O5")MP *,QX"?)6Z)]6^36(9S M ;/V1B.>E_@P+?$SK<_V_8+UW/PH5>U L&]+;>6[N(A$9K[ M'N?.5A " B9YQS1-F)!-**%^L@EE"R45HK]>\4@+1E]OA$,%*4IQX^7SI@;% M]J70-[F>]Z.16AG@4'9XC:^JO(.&&(E7T:"["3TIG8($] M,M28BC%76..#2:V!)\:UV4LI!KV0/RX"P.0D1;X(J/@!#ZPJ&;GECVF:QM>H M>,X@A\4O^[/S0'B_,Z]LI2O[$@ ]P<."O=7RIB(=$Z:+X J1A6(QN M*+B?+"?NP1^FS4KP?+$!\XJEA79'A!D5R2Y@2+3ZOK8K.J(7@MT?[&&.5J0J MWHXM&*OX6>%Y;$7:?+I;<@1).97E#Q]"2 M@@LY#>>[2*D!34.XO@EM$B2EE1+PV+PICGA^\?GEK$@]Y.S$ZJBB.]@Y#K6' M+#ZH_^/%DYSJOF/+S9MQF?5Y0(X@%7]6Z&@ M#@G*X^63I-.6+\.WP.#%#51$!03GC. <$9PS@B!I>"58Z.^P)E,6A4,N+CO< MC@8V/:?D]TT;?G:)YJ'D=C'3(5-9GOW$"4 ZTPHRT=5LO$.5.'0T46ID$/TX M&1K%::#E/9,\_M3>^WAJCV8WLB."K_T10?_X:!3UP)62\X'#:@RW)^^L*8-> MA:,_]QY;9 ]SW]E&,PC8^ X$GTAPFC$\VAA&^.)2I&Z;'H2A/DKA@YO]87,B M:'Q? 'S7A;.B>^4Z,212("/SRX%<0D]T3)35\:(8$YH*>Y)DYIA1QDN2GS]3=!V W,$6B&;I M+C!YQ5)0 PE;=N_HIZWJ$?M)U8IC:59:NF$LO"VZ!/+WTV9G; M/X$$G7_B)[!*_PF:(+!&]6\:'0@,_%T0=&\#=_'P$('/#$?/$'S84TKL$\&K MVS@3@U#FBV7N/8K'/]L]\!WH&_1%<[ SW[PU,*\RA6;WK ;IFB$'#P/OG^2 M"8%P=1I./Z2QU_D]L,/C8!^L7&BGR!56_AK9D%U*>4B"\;2V0N5 -J?A'"R> MW=CY\!@#0V8 [Y@O1VED[!PWGQQ54FN<3 BRMWA&5Y!<2A=4DP55E3^ @5$$ MGK^Z*-Z$I?Y= 6@().7R$LY(1:DHO_)8B@OPP,B(85435"MLI#(5!2'2\0_G M(K"&67;AJH#[[FBD2-OWI!BK$WTBKB\7\\L7L^*5[U)-W:0(V28:EPU.S<3:Y)UV6LYT(.&*B- MVTYR=+#Y-%1O=)*T\6BPU%+'%@Z?GRB9[N'4^&9R*^- M0__)5^S<)^1+N2:/!IYP&@8E,Q=9%+AOD.6K M?@,T$-4\(\J7\\OG(V(:KH!,;K/)Q-6?V'WC+[5]=VCH^'A7''VA)%EB5B 5 MJXIF8Q$ZYSQ:25V:[[S =@;>/B"'4)+IO:UU792@-1^O#4BF=68^D#.R1KBP MESLB6>4W/S<%W@K#K3M*EYT,EHE:HQA0%A)/9'$*2\?\^Q4* <5P>SQVVF/< M-X2-]S;,T2&HO>E4[/@9R_UFC7MI==?:QE723^-Q*N;>PXQ.+,&>66_31(^ M+?R?=KGB/V@2'^>_"_,C9#TX"E_K-;QZ>?'%LT?_='9/?]YD93OP&PO=V]R:W-H965T:.E8(B*)+DG9]7[]#BE95GS1,F O _*0F)?# M<_W.)XG7&RZ>90:@R(\B+^7-(%-J=34:R3B#@LI+OH(2=Y9<%%3A5*0CN1) M$W.HR$>N;8]'!67E8'IMUA[$])I7*F#F7-U&VIY(_"-P49VQD1'LN#\ M64\^)3<#6SL$.<1*:Z#XLX8YY+E6A&Y\;W0.6I/Z8'>\T_[!Q(ZQ+*B$.<]_ M9XG*;@;1@"2PI%6NOO#-;]#$$VA],<^E^4\VM6PX&9"XDHH7S6'TH&!E_4M_ M-'GH'(CL,P?EPDD+Q6,T./6;7?G]JW;J_$.XDOB.19Q;=?IT>>U M:?",/N^,OD_E&J0J= 8L<@<+9?*@\Z*VW1S\,5M()1!*?_88]5NCOC'JGS'Z MB!V65)ADOB2S-66YSN\[;+1WDKY(_:F,]ZK6K7PE5S2&FP'VJ@2QAL%TIC"T M&(H%B#9W%HDU N <4> 7(??#CZ)>?(M=Q?WTQVNW.>5& B!G-R8JN,&3'MOQPTDKN M?IOEI\O'2Z+0*5F)+?8U0J 3>>!;D3TA+KEP[?%03\=V@";$B@OM\J&\,W:L M<.(2CUQXGC\T!;P^;50_E/Y5Q7F%O$:R#J:BNXE%I,3OHB'L^=\UN5]MI**"L9UO!Q#_P M1Z_:8YN(B"B[\<&@6HLA]#=8J M?2/B-R)^(^(W(GXCXL&X)>)Q+Q%W7L7)/*=2LB5#GQ9;3'UIWKTKK.X]5=JI M+<&O'CA%R[U&3M/R5P1WW+%1U#9TX WT6<>W>.\;E6?R107HS;ICY'&_&,5' MCP)RATVP82I#<6P%L@4J,,>.%UEC+S2[S8[B1&VX$9 $"\BA%PI2CD2EK6LXHB^IR@PX60&U:58F;,T2C=^.5QE%$"P M2N.507E3B)=.O1:AGT&:4$N"W_9%_6V_'V'>, 3T5G1I_;#D/5O]O(S\-[:" MP-/T8]X"3M%:#T\'>#J*FA>"PR?#5ZXP=9K1/,OQGX9=>YB\%&4 MFALG_12M2E5?R[2K[:76K+[+V8O7-V+W5*3ZL9G#$H_:ER&^:HKZEJF>*+XR M-SL+KA0OS# #FH#0 KB_Y%SM)MI >]4W_1M02P,$% @ LX-65.Z8\S,K M! - D !D !X;"]W;W)K&ULM59;:^,X%/XK M!].'%DP37V.7)-!V6G9@AH;)[NS#L@^*?1*+D26/)#?M_OH]DA,W"VV8EX6@ MZ'(NGSY]1_)\K_0/TR!:>&F%-(N@L;:[F4Q,U6#+S+7J4-+*5NF661KJW<1T M&EGMG5HQB:?3?-(R+H/EW,^M]'*N>BNXQ)4&T[(;WS76 M34R6\X[M<(WVCVZE:309H]2\16FXDJ!QNPANHYN[S-E[@^\<]^:D#VXG&Z5^ MN,'G>A%,'2 46%D7@='?,]ZC$"X0P?AYB!F,*9WC:?\8_='OG?:R80;OE?B3 MU[99!$4 -6Y9+^PWM?\-#_OQ "LEC&]A?["=!E#UQJKVX$P(6BZ'?_9RX.%7 M'.*#0^QQ#XD\RD_,LN5VU\5D. G!,7O[.-@+-U7QB"8&+,ZD.V>Z&;/$' MV:(8OBII&P,/LL;ZOP$F!'W$'Q_QW\5G(W["ZAJ2*(1X&D=GXB4C'XF/EWP0 M[TGOF.3_^(V&)X1X!2 -_W6Z,U22XO\\@ M2D=$J4>4?G1"5(=U+]!E6VFJ1FU?0UC1X5B/Z.%GSSN7][WC.!O:%?R-Z5B% MBZ!S^]+/&"R/.7QP/ 8/09(*F'$HB'-L-ZA'WKTI=:90$6'<./F0W2678!O5 M&UHV5S=P^X&W][SKN:BYW$%/RM"P];PB"*22@PN(HS";I6^=>]5VO45MPC>, M'H916[MG&B&:AFF9P2PLJ7WLM>2VIVEGL^4OKF^@")-90FU=EH]'XZ6PDUGU,ZRS*O#ZGZX7FBO9%:A,9#D$90)I$58D&V: MA;.RH'C&W- E5/5M+WR!U4BDDW1&;;%6:7O0'EQ&95@6^15U\C!-DBNW=XI( M?%&G#),\@S/JRD9U9;^LKMNJTCT!>WBA*]\0$P[4DVWH..Y[K1W#7SC;<,$M M1_.>W,[F>E]NQZ1XFE3YI-4AJ7A+^G\J\(CDF57#$5Q %(6Q)YS$%)?I:%*I MMN7&/4S&V41Q#%$"22@"-I>F4!#FT#^O5"K#MA'I% M='Q8S3>]]6"S,$E+2ASG)9VI>UV(!A*B,IS$'1/.: :1*X@$GN@:("*H)(P%%2D3EU,DI?I:_J][)R4M&T';^ MO3:TB5[:X5$;9\=/@MOA)7PS'[XGOC*](Q()_)9WNAA8%7GW\6- MLL2#[Q+W=/DX UK?*F6/ Y=@_%!:_@M02P,$% @ LX-65"X:EXR" P MU0< !D !X;"]W;W)K&ULE551;]LX#/XKA&\X M;( 1VXH=N[TD0-/>< .N0-%VV\-P#XK-Q$)MRY/D9/WW1\F.DV!+#_=BBY3X M\2,I4O.]5"^Z1#3PHZX:O?!*8]KK(-!YB377$]EB0SL;J6IN2%3;0+<*>>&, MZBI@83@+:BX:;SEWN@>UG,O.5*+!!P6ZJVNN7E=8R?W"B[R#XE%L2V,5P7+> M\BT^H?G7?@B\"]/EF#C60MY8L5/A4+ M+[2$L,+<6 1.OQW>8E59(*+Q?<#T1I?6\'1]0/_H8J=8UESCK:R^BL*4"R_S MH, -[RKS*/=_X1!/8O%R66GWA7U_-DX]R#MM9#T8$X-:-/V?_QCR<&*0A1<, MV&# '._>D6-YQPU?SI7<@[*G">KPIO\=\YW0>25MV!J^W:RU471-_GG# M1SSZB)V/^(*/)^J>HJL0Y 9NM$9*Z9#? N@R/F+>*26:+:RX%OI767X3W_;J MM6YYC@N/FE&CVJ&W?"X1-K*B1K/(QE80W*ZMJ&CZ%G:]L*;^!-DIX#TW4W(# M7"'4!Y(D;VR>=BY/UH9Z\$!Z;4E#IYT;$5_(T[K" :_NR"ENXK MOE)7J1>:@IN.R,([8,F5GR;QV>KWWS(6L3^L;I;X29J=K0Z[M[*N4>6"/+6\ M)8)1Z,?IU;@_B"SRX^RH'<3/DZ<)&.7"?:7YLC:@;=Z%L1E-8G\6)J/-(":1 MGX5'I$&\E:J5BJKQ$THT(U^SZ$AHD*,X];.,'?6#3/./IEL#6ZJR:FP-?B;F MA]$)+R=%?LC2(YB3WD%\%?G3Z#ROC$J8S$*[FZ5^FB7G&6;,9V$*GYJ\ZFBD MT$6C6Z9+H&O5+_![)^BBNLMA+2.?];A9Z#!.+?LRN]XXX6\YA'[H.) OY^]7 M8R X&;54Y*U[4#3DLFM,/W5'[?AFW?2C^GB\?_#NN=J*1D.%&S(-)VGB@>H? MD5XPLG6#>RT-/0-N6=*[B\H>H/V-E.8@6 ?C2[[\%U!+ P04 " "S@U94 MJ31(]-T$ !^#0 &0 'AL+W=OIUV)=]V >3(D4^]]S=PQ,]W2C]R:P0+3Q4I30GO96UZ\E@8/(55MSTU1HE MO5DH77%+0[T(OVM_6UIM&@0RE$A=(()4'CXJ1W&DW.,K?> M+_@@<&-VGL%Y,E?JDQN\*TYZH2.$)>;6(7#J[O$UF8E )V?3\H8W#]VQ@[0;F>3>&/,NWW/+95*L-:+>:T-R#=]7O)G)"NJ3< M6DUO!>VSLU^07#+PYH[/2S1'TX$E4/=JD+< 9PT ^P9 Q."]DG9EX$(66#P% M&!";CA+;4CIC!Q'?8MZ'. J A2PZ@!=W+L8>+S[LXA^G#/ YA)AYEX MS.0;F+>-AD$MP,/#Q0,=$^K/5;56$J4U =S6ZW6)I&#+2SCG9@67= ;@G6S. MDA>E+.#*KE#OSKZ4A,-T[E8(>6?9L2H]*VQ9:63N"T4MJ*KTW, MB*)V9^U8+8YKX_@9).:C40ACQNB743 M,2Q M\VH4A#3_1 NYT\+":4'L:$%CZ;-A56. PD^A__?1]\I;J=HE6LB\ MK(M'051DLM:>X:-^2O)7E,(*-).=+';\B9M6U58QV_P:\CHCKT?4IT'X$.^XG*)WL6]C$^>*[!A MR,9CSRRB<+T"%K!P^%1]!G[\8<0B]M->WYQ9LYO4?Y)*4K0_:H?2]M%_4 CD M])ZXDVLWZ#ZRSH>FY-PYP3I-?"$=F*-]']/^$+)^"L-^]MPO%O438,PU,35[ MMMX*DSN=P WYL8^<],?PFO!3WPZI?8:_?>7:K!_"ZP,U-^UJ;OJ]-?>RMJ15 MN#!65#[0[RDP55WM,&UB=,V_^+KV4DD]:,U=AB9FS7,\Z=%MQZ"^Q][L&UD+ M_ GBRZ7&I8L7E[(F1>Q7GK^KI\_HFRZL[9",,2_=<9)YR29QYB9C.F=IY@Y+ M'*5N(B%9LV3X.$%-D [9XX0K@6F@^\LU^PM02P,$% @ LX-65'[O-. ] M P #0< !D !X;"]W;W)K&UL?55M;]LV$/XK M!R$?;$"(7JU(AFW 23JLP%H$3;IA&/:!ELXV48I422I.^NMWI!S5S1(#@G0D M[YY[[B%Y6AR4_F;VB!:>6B'-,MA;V\VCR-1[;)FY5!U*6MDJW3)+0[V+3*>1 M-3ZH%5$:QT74,BZ#U<+/W>G50O56<(EW&DS?MDP_7Z-0AV60!"\37_AN;]U$ MM%IT;(?W:+]V=YI&T8C2\!:EX4J"QNTR6"?SZ]SY>X<_.1[,B0VNDHU2W]S@ M8[,,8D<(!=;6(3#Z/.(-"N& B,;W(V8PIG2!I_8+^F^^=JIEPPS>*/$7;^Q^ M&90!-+AEO;!?U.%W/-8S9:WS++50JL#:.=-:,[PI?IH(L>EVY1[JVF54YQ=W>+&PN2! M;02:Z2*R!.D6HOH8?CV$I^^$)RE\4M+N#7R0#3:_ D3$9224OA"Z3L\BWF)] M"5D20AJGR1F\;"PP\WC9N0)ON:F%,KU&^&>],5;38?CW#'@^@N<>/'\'_'XX MRJ"V<*/D(VK+24AP.=_2\BR8NWYST[$:EP'=+X/Z$8/5PQY!TMVLF=;/7.Z MM:J7UF6TM"0XVW#![3,PV0!^[YU9J[93$J4U+VZ?E44#!V: GJT2=!4-3+BD M1=4;"C73.:R].^F/[0;UN ?N%<,?8Z(1?0YWFLN:=TS !63Y+(SC^,3Z*HDK M*?(#&VAH SSO29Z$295-R:C"+"^FO[AQ8WHF:Z0DAMA/9F'B7"9%F!3Y%#Z_ M(<0%I%49%D7BK+(*\RJ&#Z]T"+V$5%S7ZWI/=WCD8[QNK])>P*P,9T7\T_@H M+=*66, GZH84KU$P2X2M.M&7GY7W;V0:T-V2]S1.XZ1RY\@?SYY4Y:_3DKAA M62;'KR.8A'F>PWI0D/E&1W4V[M"/FI=A,LO@*JQB2D3O^'_^KP1(PC@IH2I+ MR(H4'I1]FTN2A?$L=48:7A45&7EX%1?PUL6*3EI4BWKG&[$!3W#H5N/LV.O7 M0XO[Z3[\*#XQO>/2@, MA<:75[, ]-!\AX%5G6]X&V6I?7IS3_\KU,Z!UK>* MMNLX< G&/^#J/U!+ P04 " "S@U94T].DB.4% #[#@ &0 'AL+W=O M'8_/W9$7&ZGN]$H( M _=56>O+T#JG+L>UX\KGA1 MCZXN[+>9NKJ0K2F+6LP4Z+:JN'JX%J7<7([8:/?A8[%<&?HPOKIH^%+<"O.Y MF2E\&_=2\J(2M2YD#4HL+D=3=GZ=4'_;X4LA-GJO#323N91W]/(NOQQY9) H M169( L?'6KP294F"T(Q_MC)'O4H:N-_>27]CYXYSF7,M7LGR:Y&;U>4H&4$N M%KPMS4>Y^5ULYQ.1O$R6VMYAT_6-)R/(6FUDM1V,%E1%W3WY_=8/>P,2[YD! M_G: ;^WN%%DK7W/#KRZ4W("BWBB-&G:J=C0:5]2T*+=&X=\"QYFK6R.SN[-K MG%<.KV2%:ZVY==?))SXOA3Z]&!M40YW'V5;D=2?2?T8D\^&]K,U*PTV=B_RI M@#':UQOI[XR\]@<27.YG;2,_Z C!F8 M*L7KI;#MOZ9S;10"\_> LK!7%EIEX7/*,([RMA0@%]!Y>_Z]MV_NJ2T..7M0 M.L7LN6YX)BY'&)1:J+487>VKR?;5B$X-;+C&B,JDPO6!H@:S$K"0)49H42]Q MB#; Z[SOGG$CEE(50N,_C$=MR$N;PJSL2-3;"!M=(*JFE \")XN!C\84F8!& MR761"_7K+XG/)K^1YA(%HFE8Y! M7Q"-UK^^YT1A!'[@A'$,+,)93."3--C[",+$B8. &OA]PK 18",)88#BJ*E0*-C8\'_KGUAQ%J*@ M/R>QDZ31*;#411AO[H7*"HKK$^:P$*E)_5.2'$4_,H81PU'DL,3;&N.C,=3V MT<0)&KL5;GW^4P(&.(M[SN)ASKK- 6&&D87.S\@)ECCX7!=&'^)L4.1/ M]6NKOT7]SV'W0NK^:.T'"B*J07OX3=<8\TO1$0&O";XWO%!;[C[7:[0&93Y+ M6>C$++8A[T[\GJN4Q9@3,'UYJ1N'^UCY+'&2".&)0S>(X4LG_H2=$ED3YCEQ MFIZB"C=)![43%4G*J#MJGP2N-YAO)CT'DY?GFT/E>L-5[L#-[6SF6!]U!62J M<1&[R#X$RK!.RP3Y?&U]CIIEJZP*:%I,\6@ *%HN;0LHNJ2H;"'CI)4XJJ4M M#):9O*"JAVG"YO&G%7:S6W6^777^:/>+JYXU[&:GS@A5V?1$ &)J\MRHOSX6 M^NYLH; L%T@%<0V* /-<=HPW_QC.@+G1,=Y2:OMN?/PH>2VQ7!-EX)"%K"# M^@E'-$JP16 !8DC@! M[CF^?DM73V^C:$-V!%'J1CXEB\2UNR$_=EFPW4?@=BT3 K']IM8= 6FC7<7$ M\7TJ8J&3^O[!8!_O'4@JH9;VV$6;Q[8VW=FD_]J?[*;=@>:Q>W&ULC57;;MLP#/T5PMA# FSU)3>G2 (D;8?UH5C1=MO#L ?%9F*M MLI1*>PT-2HB=;I1]-@6CAI1323(/"VLUY&)JLP)*9 M,[5!22[=Z-E&5%5SBK093E273 MKPL4:CL-XF"W<Y9M.9B#BV2IU*-;7.?3('*"4&!F'0.CSS->H!".B&0\-9S!WJ4#'LYW M[)]][!3+DAF\4.('SVTQ#=( :3CGA[&R>9559"68QAZ^V0 T7JJ3R%B[OSPC7,E,E0N>!+06:[B2TY-1! MPZQQL*@=)&\XB!.X4=(6!JYDCODQ04AJ]Y*3G>1%TLIXB=D9].*/D$1)W,+7 MVZ>@Y_EZ;_!=/57%9=KL*Y S=OB?] >:KOO N.9+ #&:4]':%? MD6D#Z,H&E'0LEP3:)=Z/$3"9TR0>0X=+ JG*T([IGA]%36F5AJ;^&>:_Z5;3 ML[9')I6DEB)(> Z%$KF3L*:68J CE#%T\\!AGQD7+LY/U(T^&>8"QHP$6TX! MS]\7H"?LPH())C-*D?T_MCB%#Q /!S1VAJ,N?<9I4[B3A'$/XM$0XG3<1CHF MHQ3B: Q).CI)UPC;R8Q[Y#N-H#,8M:FE&O1C[SSI16TR&_ID.(3.*.UWB3A. M6YEC"KT7C5P>!N.!2T0G2=/NJ><1'G2@$O7:]UE#0BIIZV:TW]VW\GG=P?Z9 MU_^!&Z;7KO "5P2-SD:# '3=6^N%51O?SY;*4G?TTX)^1ZB= 9VOE+*[A7.P M_\'-_@)02P,$% @ LX-65!HPK!@# P 7 8 !D !X;"]W;W)K&UL?551;]HP$/XKIZ@/(*$FA !M!4C0KENE5:O:;GN8 M]F"2@UAU;&H[I?WW.]LAS;JU+V"?[[Z[[^/NF.V5?C EHH7G2D@SCTIK=V=Q M;/(2*V:.U0XEO6R4KIBEJ][&9J>1%3ZH$G&:)).X8EQ&BYFWW>C%3-56<(DW M&DQ=54R_K%"H_3P:1@?#+=^6UAGBQ6S'MGB']OON1M,M;E$*7J$T7$G0N)E' MR^'9*G/^WN$'Q[WIG,$Q62OUX"Y7Q3Q*7$$H,+<.@='7$YZC$ Z(RGAL,*,V MI0OLG@_HEYX[<5DS@^=*_.2%+>?1200%;E@M[*W:?\&&S]CAY4H8_PG[X#O. M(LAK8U75!%,%%9?AFSTW.G0"3I)W M(F(/5UAT2^R@MFV6*FU1ZT\R8T=_!4 M?305QZ7[4>ZLIE=.<7:QS!]K;KA3R$#OGJT%FOXLM@3M'.*\@5D%F/0=F&$* MUTK:TL G66#Q-T!,-;6%I8?"5NF'B!>8'\-H.( T28YJG9?4[>3&-^N(V^.2WE1M*-;TX0S.F2DAI_;C!>I0PQ&,)H/Q)(,; MC4^X0>T84T$H:X3>:9+T M7\V6/;="O$#/I1[W&YBN0+WA-.O#)>,:GIBH@SJ-J&^T;!G\KPGCSL17J+=^ MKQG2H)8V#']K;5?G,FR,5_>P=Z^9WG(:?H$;"DV.I^,(=-AEX6+5SN^/M;*T MC?RQI/6/VCG0^T8I>[BX!.T?RN(/4$L#!!0 ( +.#5E3\U-!C^ , <* M 9 >&PO=V]R:W-H965T=>;8N;UKM9C)SC1X7MOW9//&@Z+21[:!,#%HN^G]V/\3AB<(T?$4A M'A1BQ[LWY%A>,<,6,R6WH.QI0K,+YZK3)G)F9Q3LIRRUO&F"B MA/?",+'FJP9AJ34:#<>WC"1],@L,&;,J03$ 7_3 \2O 40P?I#"UAC>BQ/*? M &Q'*G&.ZH7\4'$*RQ.(8E\B,,X.H"7C*XG#B_Y;ZY?<5TT4G<*X??E2AM% M!?3' ;/I:#9U9M-7S-[TY0^R@AV#?=$]"&);]5QO6(%SCWI1H[I#;W%;(Q0U MN8$:N !C1:;4 Q=K8*WLA+%&USNWMTBN,0V5;*@U*==.1W::XJ%/SH'BC>T* MU2[F(1S!]]]-XRC^$9;%UXYKWC<6A6_3*;*L":\HK"%GLOR3ZI<:V$"2^EF6 MOT","''X=""PV1C8[%L#^R*;^R)\$.WU"/?AL@X:VQO@O@HJ&!=OV6ZD<"+1 M$#14^2,5-O34O\0YVA/YSVZZ8 G+.U0T+.&3QJIKX&=>(1S_ADSI$WBGI-9P MN4OYLD_YLBBZMFN8TVZE,OPOYO+V"[%[?OA_@'"EH>BDP:(6LI'K!T@IT1/_ MS)70\22,3IP<1V=/2FK?:L3J)R&J'Q3V-*:G$TCR$(ZC](1J*!]5GO\_TE&L M1!"LI>Z((?+3R12.8Z)"RVSRJOXUF;/IC$*(_4EJ+?I)/'5J-.-B/TL(YRS+ M[$XV3>!6&M9 =AJ3'U'LIV=3ZW3LAWEJW8Y"/TUL/'K-HT'W:- ^T ?YV ?Y MX3Z@B[OLJ-ZH M_<;^CZ>YXVNRLT?G.G'+2WOU.6K@%>E+8/N&.DT+X9AMGT MR T?N;ULG=4#5#26*;X/5/+ ]:'Y1?9L#A(_G*162"CD9WELER3[<1C99>9* M(;'+'**<\E?37&25(=99'@WI'%GOY3IF=5_V@B>7,U7PVCU!-+@QV=_3X^[X MREGVE_OC\?Z)](&I-1<:&JQ(-3R=T A3_;.C%XS&PO M=V]R:W-H965TJ]V+@]*?S8-HH4O M72O-*FBL[:^CR)0-=MQR5[KBEK:XCTVODE5?JVHC%<1%U7,A@O?1G MMWJ]5(-MA<1;#6;H.JX?;K!5AU60!*>#.U$WUAU$ZV7/:]RB?=_?:MI%$THE M.I1&* D:]ZM@DUS?Y$[>"WP0>#!G:W">[)3Z[#:OJE40.X.PQ=(Z!$Z_>WR! M;>N R(S_CIC!1.D4S]#ZV]4X>_\>B/ M-[!4K?%?.(RR>1Q .1BKNJ,R6= ).?[YEV,02\&0'9$X )@S=*VL; '[+"ZEN B*R;3&0G$V_81<276%Y!FH3 M8I9X"J@!#>I[#-9'"N,XZHF# MM]0QC@5*10UD+%;.'ML@[%5+G>CXE'I!K0)<]H-AC MMT,]Q=]]8OHD"]@..U-JT8_=)2MJ[-Y%E)A'KS<=:C+%P&^09BPL9BFMV"P- M\UGF5FD:%GD*;XF3"(JP* I@+$SC%!(6)E1)MUKMT;@!0 XYAT5)GOZ G\_# ME*3S)$PR!MDB3-D)-@^+-(.,*'-@X3QV)F19&K)Y[LPBE7SAC5G,PODB@0L% MD$\%D/]T ?RC9/U[2W.G@HTQ:,UWI;"A06H>JX2+%(]7PJ:N*>?<(K1?6?G$ M^LN*X[T4#G%KR127^RP.YR=(9%(MCPB@A^8)2-4OF M3J4@W<0M\I#%BT?3$YU-/ZJ(VL]X0[X-THZ#<#J=GI'-.#V_BH]OT!NN:R$- MM+@GU?AJ1FG0XUP?-U;U?I;NE*7)[)<-/86HG0#=[Y6RIXTCF![7]?]02P,$ M% @ LX-65"0AZ<;O P ^@< !D !X;"]W;W)K&ULE57;;ALW$/V5P2(/";"(EA?MQ9 $^)(B 6K4L)VV0-$':G>D);Q+ MJB1EQ7_?(5=67"!VD9==7F;.G#-##A<'ZQY\CQC@VS@8O\SZ$'9GLYEO>QR5 M_VAW:&AG8]VH DW==N9W#E67G,9AQHNBG(U*FVRU2&LW;K6P^S!H@S<._'X< ME7NZP,$>EAG+GA=N];8/<6&V6NS4%N\P?-W=.)K-3BB='M%X;0TXW"RS-0SCWBM'7SZPF&RE54& M[=X'.QZ=B<&HS?17WXYY>.%0%Z\X\*,#3[RG0(GEE0IJM7#V "Y:$UH<)*G) MF\AI$XMR%QSM:O(+JUM\1+-'N,76;HU.F7I_K]8#^@^+6: (T6[6'M$N)C3^ M"AKC<&U-Z#U\,AUV_P68$;43/_[,[X*_B7B%[4<0+ => MC;,C7!)71^>"JQ65&%]"C>\1L==^3&#O0Y=)F"R%6#M*N"1[LWM'-2>$\ M=-^98 ?K)]"F(\GN"=YK Z&W>Z],YS^< 9UWFB,\H7* L9) =:D#?: M*--J-7B85[FL"I R%[R,3B63L4C4,2@R\6\=QBC4/4"RO)Z,"MX ;W(F*V*2 M%$U@#86J0)9Y54H0352""CSIGJ12^*RHRL>C9@L@5$2:@$-D2G@ M-RJ]2PQ8%7?J>1%W:')O PDY'2@JL!0YK^>QL'.6SRF=[Z@455XW[&75NZE7FXZ>B=W.NA"Q*U(MBX0]IX,43Q27<](^AS\O;G^E\VXWZ.,[0?3B MO= MT9,Q.P($95KP^*N$/(H[V5 ^64W5H(-*,DBS:/C/R?Q1BYB]Z,>4[6UZ M=3RT=F_"U)I/JZ>'[7SJY]_-IU?Q6KFM-AX&W)!K\;&:9^"FEV::!+M+W7UM M W6O-.SI<487#6A_8VUXGL0 I^=^]2]02P,$% @ LX-65%5(??$Y!@ ML@\ !D !X;"]W;W)K&ULO5=M;]LV$/XKA-<5 M,L#&(O6>)@'RTF(%VBY(TN[#L ^R=(Z%2J)+4G'R[W='R8K3.%XQ8/LB4A+Y MW-MS=^316NEO9@E@V7U3M^9XLK1V=3B;F6()36X.U I:_+-0NLDMONK;F5EI MR$NWJ:EGTO?C69-7[>3DR'V[U"='JK-UU<*E9J9KFEP_G$&MUL<3,=E\N*IN MEY8^S$Z.5ODM7(/]LKK4^#8;434W%XEM!ZM^!K!6NS-6=D MR5RI;_3RH3R>^*00U%!80LAQN(-SJ&L"0C6^#YB3421MW)YOT-\[V]&6>6[@ M7-5_5*5='D_2"2MAD7>UO5+KWV"P)R*\0M7&/=FZ7QME$U9TQJIFV(P:-%7; MC_G]X(>M#:G_P@8Y;)!.[UZ0T_(BM_G)D59KIFDUHM'$F>IVHW)52T&YMAK_ M5KC/GGQH"]4 N\GOP3#O)I_78*9',XO0M&!6##!G/8Q\ 49(]DFU=FG8N[:$ M\BG #'4:%9,;Q<[D7L0+* Y8(#B3OA1[\(+1T,#A!?]H*+NH3%$KTVE@?Y[. MC=5(C;_VB A'$:$3$;X@XAHSINQJ8&K!!G%SP+P!]BB/-H85%9:>L4)A"QD))>MDEL(6J,1>K M]I9Y58M?5&=0%S,])'7 M,2\4/(J3*4TCGXLL<-,PYE'J3S?&,LG#.&&XU ^9E\3XYT;9O*:E0<:%[_>[ M4AZG63]->!#ZTSTABL8013\=HG/5K%0+K35; 2-^O+O'DF> >6>#"W>%9Z\< M*J6'9I47<#S!6FE W\'DY 8]NRM &,2M&*(G_[N(G7=:H\7L/92@G<4.H M#,:CLTH_;%<93390^;)/&/T_\OC],_6<3E(<^.S7'X8^#*C"H0O D'9DZ',C M'0J2(N52B)XV/IP(,,N>R%/$L1 MY@KN\KIS8:=]Y8:RY-8^>&6'X.K1S\4R;V\Q)4A)>$P*+_2W4N1Z..2(6'K- ME-554UDGQ+",^W[*8BRF$BMO%H9H@"J^O:&S3.GBCL6N5\@+<;$DK87D,:4C M9CE/*),_*XI)AU+PA,!6@ 7K " M;28W!3QVW@FP&61N%.3BKZ./BITY>/%9+X;HR#F)T6A>[RNM=H,,*P$)M,$K"/@*P<]7P@\HH0GUD:NGX] M4I4V#_Q"^D53%/8N%2/Z.37^_3\@6+QMY/N"^936D^V[I'-:!OW6V1VA@VT_Y*-7X=+Z2G_3WL<7E_ MF_V4Z]L*S:MA@5O]@P3/B[J_(?8O5JWG@A M >,U_>1O4$L#!!0 ( +.#5E3EU@(N[@, !L) 9 >&PO=V]R:W-H M965TA>:1C-:>:=:A$D4C<.:=3 MU5K!)5MI,&U=4_WOD@EUF 5Q<-SXPG=[ZS;"^;2A.[9F]K=FI7$5#B@5KYDT M7$G0;#L+%O'M^,#&HNNR=][NOP(PY)[Y!XWET@S_*>6CJ?:G4 [4XC MFC-\JMX;R7'I+F5M-?[+T<_./^.]?U3&P(II6.^I9G#UE6X$,]?3T&( =RPL M>[!E!Y:\ Q8G\$E)NS?P("M6?0\0(K.!7G*DMTPN(MZS\@;2F$ 2)?$%O'1( M-_5XZ3MX#U1++G>GZ?ZYV!BK41U_7<#/!OS,XV?OX*^Q::I6,%!;.(]%8$D- M+X'*"NZY:.WK&G4EN1QB@;U0*EERP:D7-H:R>X92E H%0JW2T!I6 9=^OZ2B M;,5P=#,PJ#H&(-SU-\C1^'IP ]3 5@GL5P-7'D6U!CT, ?9'JLW>.!X@6<[T>N=N( [09'/HG\N_W?]N:V9]ED[+?MD M?H*K-"%YDET[6MM"#%N#,G)$N3;G-"XG3DS8*D&?K'23=[D.1GP316=&^F)< MT/IHT/KHA[6^D)9[BOB*A34K6\TMQ_H\/)>B=5K8:E7#G:J;U@Y2/&^0M[KA M(@DWLVY-0TLV"W H&::?6##_NG?BM/S#0,F\4&+?47(=1<3R&E$38,XYEC\>-:=UT@*;5:$F/[*KRL%ZM &-/4.D%TB@BR,/'WT99'*;>W./7"]/N /Z_5%R[ \#TT_P]02P,$% @ LX-6 M5)LH?V,N P F@D !D !X;"]W;W)K&ULE5;= M;]HP$/]7K&@/K=0U'U ^*D "LFI[:(>*NCU,>S#) 58=.[--::?]\3L[(84N MI.PEL9V[W_WN(W<>;*5ZU&L 0YXS+O306QN37_N^3M:047TI OCH M1.5)M/-D$C4BQI!EK"F<*-'I=',@EN6&"BH113N9X"#8BFOP8 M+[11^-O];KABU':/V$49WFVP!RMK"AF2+ RNFC+TF?\CQ-$P*W([#M3WJ M:10._*<:*E<5E:L3J2C(I3)TP>%$+E>GPV,OR2Y90I&Q"2K*E:X0^.-9/N\6:U M7./NJ4QZ%9->(Y,YY6@\D5G&M!TJFM ,T[=K35A63*9U46N&;9$7H$HWU'B_ M(MC_SU#5L>F_F\/^/U7V1B)NDCB@'@:O73YH)B\,8%*%#[X>T,K XRG'?ZV G#B%%V_.JTN&&,W5M^<3^S%PPW#5YCBUG*+ M:6)821R6"!E<=O$/5\5%H-@8F;O1N) &!ZU;KO'R!,H*X/>EE&:WL0:JZ]CH M+U!+ P04 " "S@U94!J3"P+T" !;" &0 'AL+W=O:UI: V$B5,0UJUBHKMP[0/)KDD M%HY=;(?"?OUL)PTM:P/2Q)?&+_<\]]R===?)FHM[60(H]%11)J=.J=3JW'5E M6D*%Y8"O@.F;G(L**[T5A2M7 G!F015U \\;N14FS(DG]FPAX@FO%24,%@+) MNJJP>)X!Y>NIXSN;@QM2E,HN1U+1BI@DG"&!.13Y\(_ M3WS/ *S%#P)KN;5&)I0[SN_-YCJ;.IY1!!1292BP_CS")5!JF+2.AY;4Z7P: MX/9ZP_[%!J^#N<,2+CG]23)53IVQ@S+(<4W5#5]_A3:@H>%+.97V%ZU;6\]! M:2T5KUJP5E 1UGSQ4YN(+8 _.@ (6D#P&A = (0M('PO(&H!D"KY$PUIK-+&PR+5J'3YBI^U()?4LT3L7?18$9^8.;(K ,+4G!2$Y2S!2Z M2%->,T58@1::,*N@J'E"P_P;/LZAS%EEGT4'QNKNDQ#Z7?:5LT$.+-BWG,8X&.L6/ MV]G]UR8S(WW821_V2I\31JJZZDG"J&,:?7S&3SMGI[VR;R7D M-464Y+ OX?W@$#T#%K)'QKB3,>[/'GYZ(WMG'=/9QV?/]U[ZF_<_^7L#[7N' M,^AN==T*1&&GET2V93;-J#OM)N2%G0NOSF=FP")2V([\Y[?S&3&GFR5_F8R1 N[7$@S#3)KBU=A:.(,A*32RQ(-R$4:]WCC,&9?!;.+7[O5LHDHKN,1[#:;,7LO<$G MCEMS, ;GR4JI;V[R+ID&/2<(!<;6,3!Z;7".0C@BDO&]Y@R:+1WP<+QG?^-] M)U]6S.!@TE! MSF7U9KLZ#@> X<490%0#HJ<"!C5@\!N@/SP#&-: H8],Y8J/PX)9-IMHM07M MK(G-#7PP/9K6$L[,/.F62_V!5$F0"2YY*ON8QDQ:NXUB5TG*9 MPKT2/.9HX"4\X 9EB?2.%=DVR.MD@]IRX\SGRE@#SQ=H&1?F!:$^+A?P_-D+ M> 9&:DUQ;4#2\NL#S&H-;SADE$TF:"B,55Y?'F]LZY5 MKBC"M]S8KZ>"T*Z#LJ5+3/91-+[DE,U04YOP,D#4RJA,3_W'_X[_*+#C)K#C MU@V7Y[ANF_M4P.W5O=]&E=J;I M^ /ZT;A*.J[+G_H]VO>@OIC[OMBB]ZK1>_57];+=*;WM>PS&+7K#@_.,MDS] MO<" SU35V)O5YNIQ[4_&PO=V]R:W-H965T>(%\W'-R?8]]KN7!GHM'N29$@:6=9,ER3!,L;OB%,OUER MD6"E;\7*DAM!<)2"DMA"MNU9"::L,QJDSV9B-.!;%5-&9@+(;9)@\>..Q'P_ M[,#.KP=?Z&JMS -K--C@%9D3];"9"7UGY2P130B3E#,@R'+8N87O[E%@ &G$ M7Y3L9>D:F*$L.'\T-^^C8<'[WTDV(-?PA3R6Z2_89[%V!X1; MJ7B2@74&"66'?_R4%:($<-P& ,H Z @ G09 +P/TS@4X&< Y%^!F /=<@)!,7X=$SS4EP>L)49C&\HV. M>IA/P.M7;\ K0!GX<\VW4K/+@:5TTN;35I@E>'=($#4D^ &S&V##MP#9"-7 MQ^WP"0EO0.\ AS7PR?EPNP8^/1L.^S7P^_/A015N:9USL5$N-DKY>@U\G_5" M;U:/"S!>8[8B1K%*&&4AW<0$?/VH"<%[11+YK26=7IY.+TW':4AGKGCXN.9Q M1(3\#9#O6ZI^U"E\8/%3%N.4NY&/^KZNYZXLY&F4YR#?KT9-3Z-<1VM;C;H_ MC>KV?C.NB'RKU[D06H*ZL1\HO5(F MJ!]X'CP:_&E80[)NGJS;KLUV(;4B.BLPW9WD5J'T2+(AH&TV0CR9X M[G/;9!MK]@A,B/9OVB99/V?M7X-DT"ZZE7T1R\AHR@NBZ[C(Z=E'"Z5[OQ#MJ VW?1G[]BH2E5@W;-8XB:OHTCL$,TZA+67>,-U3AN*VV M17. 5]$=8-$>X&7Z ZPQ=>1ZCG>L]6F/SB6NB9.=V#?/E:Z5V/./G3< M!J&+1@';.\5M](_>^27MM@L+*X?N50A;- +H74+8^XRFLI0@]/M>0X$+ZX?/ MF'->8/ ?>$&K@X4=P^ J:EXX.>Q??/=QEW%65H)MVPU["U38.&JW\4K]7]:Z M4&&7"%Z#!*BT^T87F?89C7_FM$>%H:)V0WVN["];#*CP,^1&ULO5G;;MLX$/T5PNA#"S2Q>-&M< RT2;M; MH 6*9M-]6.R#8M.V4$ET*=II]^N7DE51%D>TFB8!BD:2SY!GAC-G*&IV)^37 M<$T3])B,I_5SS[)^4SL5)86_)-$Y2[/$_GC#<_$W<4$3WX^^)RN-ZIZ,)W/ MMLF:7W-UL_TD]=VT'669YKPH4U$@R5<7D]?XU26+*X,:\27E=V7G&E6NW KQ MM;IYO[R8>!4CGO&%JH9(])\]O^195HVD>7QK!IVTN?H[^KG=?.W"8E MOQ39W^E2;2XFT00M^2K99>JSN/N3-P[YU7@+D97U_^BNP7H3M-B52N2-L6:0 MI\7A;_*]"43' +,! ](8D+$&M#&@M:,'9K5;5XE*YC,I[I"LT'JTZJ*.36VM MO4F+:AFOE=2_IMI.S2^3?MNE^R3CA2I14BS1QT1^Y2JYS3BZYHN=3%7* M2W2&KG42+7?ZJ5@-8)Y?Z6=I5K[0Z)OK*_3\V0OT#*4%^FLC=J4>NYQ-E:9= M33Y=-!3?'"B2 8I7?'&.*'Z)B$=46LBI(5 MNG\^:"AZKWA>_NN8B+83T7HB=FJB177!S410" ]#A?505>GNY]3S:!3,IOMN MJ 8(1'%+>R(*6N9,F=(KOBMZF3!2_1ZKY.@RHTS+31GI:8]-CA^.Z7O#,[K M7$B5_L?U,HA201$YV <=5PGU_)CU(@+ O" ./#@B04LO<-*[*;2F9C6_/[26 M@DL66#/W5\M&D#B B84ML7 LL0^B+#G(++3F/?.9UR,'@%@,DXM:)XNA=DDKT)T%DS<_H@\YW*1)AG:)ELN'4*)31O!]*G4&9N.@-EO MZG,S0#>(V&-AW(^U#2.810-*@TW_P.X&,D:AL=T<^AKCA!Q3,[T#CVX>PQJ- M[>9@<7-!CKF9]H'=_6.L1&.[/8"K:\-$[>>CTE:8HLMZ44=@$0#F4&,%A.W%H_*6F(KYYG> M;_7Y0:@!?IUM^PEM?=Q>V,S>Y>RSR.LG/ 3#X5"G)T;DR3U?%N[7"9O9CKT) M/+_O#0##7:>/O3'=@[B[QZ606R$KE1E?NL1(/_&?K'2-J!.WJ)]NB,26:QS@ M,+:J%\"Q,,0#NP]BM)V,?C<85A=;L&F?'ZCI ^2,HI,3BCY*7NPM_QFE_>T; MA&(#;P7$- 3B?B\8VQF)O=G7R\P"W&<)X%@810-"2$T3H>XF\DY(GJX+M!9[ M+HMND7^=)510( ]:XZ)7=4?5%[,][?=#HAQ]R,8-,3ASTC2XO:FW&]MOVF!:#T MV@[4/S4"3]T"_U$4_ ?*ZV-1M-I91YW'PQI1IN$C'S<:B:5NB?VU T?@=,6/ M0]^J) 7^'XX\.Y/C=[2>Y[#Z-U:FR^K*E_V@_EB2RSL X!S^,",%#/OJ322 M&6%F]SPT@4+$[*TX&"((YPJ1471VSVW[^&5FMIC#/@ XEP]&]MF(S?G;H4 ? M#]HYH")'6T %WG#T39"S-Q"_! 9 YR\@SX M.)RN4$GE]N>')DLL*H']?":%^ MWE1?>]NO^_/_ 5!+ P04 " "S@U94:V@E-WP" V!@ &0 'AL+W=O M7/;0X'@'AP!)"T@.2]@+0%I+[1QIEO:\:13W*C M=\RX:F)S Y^-1U,W0KE=G*.AIX)P.)ER6[)/3[78<@D*+>-JQ;YR\PC(%Q+8 M'):U$2C L@]L3N_0JJ957;"I5FAH$VHNJ1[W1:MQYO&8W+$XPR6%RR-SUD2)7$/?/I^>/0W/*2TNLB2 M+K+$\Z5'^&[5%BQ6+JUS-H,%^LQ MY,XO\0'G?C@O^*M,&J&.^WU>W>R M(< MO4H_2>DV_2/?O*X]9=&(/O^X# ].M;M1R<9:*,LD% 2,+D;4J&ENJ6:">N,/ M^D(C71M^6-+%#L85T/-":]Q/W-W1_55,?@-02P,$% @ LX-65++@:E$( M P I L !D !X;"]W;W)K&ULK59A;]HP$/TK M5K0/K;22V"&!5H"TPJI-ZB141O?9P$&L.C&U'6CWZV>;-*$K1)F6+V GOO?N MW3E/-]@+^:02 (U>4IZIH9=HO;WQ?;5,(*6J([:0F3=K(5.JS59N?+650%V@%:YIS_2#VWZ 0%%F\I>#*_:)]<3;PT#)76J1%L,D@9=GAG[X4A3@*,$)/ M!Y B@+B\#T0NRPG5=#208H^D/6W0[,))==$F.9;9KLRT-&^9B=.C,54)^OJ< MLQWED&F%:+9"/ZA\ DT7'- ,EKEDFH%"5V@L,LVR7.0*S3-S!SC[#2MT+Y1" M4Z&8*_/%Q$0RKB[1)\0R]#,QIPVF&OC:I&M)_661VNTA-7(FM0DL.RC$GQ$) M")[/)NCBT^5[%-^(+1634C%QL.$9V#O*)'JD/(<:L+ $"QU8]PS8/1CM.J$9 MP@2EICS)2:$'D)X#L=_);D2"$'?QP-^=(.^6Y-U:\I(2"8DVIA\:Y"GV TI\ MQ!Z<)HY*XJBVA'\UOZ:.<8D8MU''^(.2JZA[1DROI.ZU4L5>TRKV2^)^+?&\ M,^L@;0A5+E^-DRPT4N775E/3ZQ+_^O\O.@XJHPC::%&!E:X2.? MPJVTJ8!IT"=<.0:NMXSF]QU7QH%;<8X"Y=V5)T%\1E'E'+@=Z\"-O0-7YH&C M6NZQD%LA#>,_W'E<&0F.6[CUE3G@>G=HVJ:/[H"C..KWSQ2K\@A<;Q*-&]5O MW*C*/W"]@32_]J1R$=**BY"/+G(5AMW3BDAE(J0=$RE@>C75](]F+CN_FIEI MPS*%.*Q-3-#IF8] 'D;"PT:+K1O#%D*;H[&ULO5?1CILX%/T5"_6AE=(!0P@P2B+M9+;:D6:EJ-EV'ZH^ M>,!)K!J;VF8R[=>O;0@00FBWFLY+8L.YU\>'R\%W?N#BB]QCK,!33IE<.'NE MBFO7E>D>YTA>\0(S?6?+18Z4GHJ=*PN!46:#% YWCA?=DMU?F@KN<%VB'-UA]*-9"S]PF2T9RS"3A M# B\73A_P.N5[YL B_A(\$%VQL!LY8'S+V9RERTS .2>,7IOR13^X43.R##6U12]9X?_L+UAD*3 M+^54VE]PJ+&> ])2*I[7P9I!3ECUCYYJ(3H!<'HAP*\#_)\-".J P&ZT8F:W M=8L46LX%/P!AT#J;&5AM;+3>#6'F,6Z4T'>)CE/+35D4%.OGHA %*\XDIR1# M"F?@!E'$4@PVMIKN6%4R1OJW8"UT'0GU#2"6@3^_EJ0P&<#K6ZP0H?*-AGS8 MW(+7K]Z 5X P\,^>EU)CY=Q5FK19VDUK@C<50?\"P5N<7H$ 3H#O^7 @?/7S MX=YIN*NE:O3R&[U\FR^XD.^X\PE8:WE43X!/]QH.[A3.Y>>1Q8)FL< N-KVP MV$U):$;8#I0LPP)L";-/A&)=MT-*5MDBF\V\OX]+'X;1=.X^=@7[$>J$ZK2A M.AVE>E(1^"C(!.P$EX-/O4HWZ["8QK$7];@.H,(HB8>YA@W7<)3K/9;R6AM( M6N8EM;6>8>V!*:G*V^P Y5PH\MU>&&(?GO%Z"Y,DGO7H#\%FTR 8YC]K^,]^ M26N&U1#7V1D)/X[-NW1"=0"5!+-PF&G4,(U&F;[K5NSD1/(?*1R=\XD\KT?Z M' 3C#NB$<]QPCDE H+.6FUM4I+OE4')/#(BYTT:R2_WT6@UWJ\][PO M9YWO1%AOFH0]^0=@49)FXTJW'PO %E&XM$?Z: M)UY6^MSPDO[79QQSRK2U1#CNB??&"_><9H#DA>"/]O UJGGK7#!^ #/C%V3=_"!6%%US%;TW0'S=!<[A5HJRZ!WTFU=JGN,_S-'?K6#[\_<+[ MG3.H_[S"U_FZ9[Y@UC\!#("2_DG%[70:ILW[&XD=85)_X+)Z6>:_G7Y'U!+ P04 " "S@U94 M?DFVA8(# !3"P &0 'AL+W=O*T8IL!)!-66+Q=$<8/RX]Z#U/ M?*6'0ID)?[6H\8%LB?I>;X0>^;V5G):DDI170)#]TKN%']8P- I6X@=_S.!3OO0"0T08R90Q@?7? UD3QHPES?%?9]3K]S2*P^]GZW];Y[4S M.RS)FK.?-%?%TDL]D),];ICZRH__D,ZAV-C+.)/V%QP[V< #62,5+SME35#2 MJOW'CUT@!@HP.J. .@5TK4+8*=C(^2V9=>L>*[Q:"'X$PDAK:^;#QL9J:V]H M98YQJX1>I5I/K;9-73.BST5A!M:\DIS1'"N2@SO,<)41L+79]*EJ4\:$_B]P MFV6BT3(?'W4Z22(!KG+P115$@'4CA+8&/E.\HXPJJE??WA.%*9/OM.KW[3UX M^^8=> -H!;X5O)%:5RY\I9TQ2'[6@=^UX.@,^#W);D (WP,4(.A07U^O'KQ4 M]W4(^SBB/H[(V@O/V'N.R-#M4U"&L[]N=U()G;Z_+VP;]MN&=MOHE6T?<&;/ MQA7'UL+,6C"W^F$%(3(Q>QB&RR$5H'G42[W BWJ\Z"J\C);J.T^Z-9*\ M(-2((T*'%$IFJ9LP[@GCJPAWO&IT(KOHXLF^*9J/X:9"23P+W6Q)SY9K;91;:/4M'2UHF"8*8*?9ME(VS!R!BF MI3.2L^D)IG!,ZQ!"Z$P>ICUM>E4D::6((%*YX-+IOE$$7H!-^_AYI=# MN=UL "EKQI^(CAZOE*"[1IV[+/,)0AQ&\Q'G5"A"R=S-"8-3KP@NDJYM/]+U M+"IVT M<'IQ@R =PTZEHC@ZV@R\ MKL^08<-OL;.NX;^&/VTP::0+^)A_*I:D*$Y&#OB#%X]Y;OZ+Q4%7('WF>ZT7 MW,QT/1;M"ZX=*%[;1]".*YW"]E,7KIP((Z#7]YRKYX%Y5_7OZ-7_4$L#!!0 M ( +.#5E32D9I4P08 @S 9 >&PO=V]R:W-H965TM$"32R>Y<(QT"9;;(%T431M]V*Q%[3-Q$)U<"79 M:8%]^*5D1R-;%"T[WH6*H/%A2 XYXL>9/]+X,4F_9PNM<_0S"N/L:K#(\^6; MX3";+72DLLMDJ6/SS7V21BHW;].'8;9,M9J7C:)P2#Q/#",5Q(/)N/SL4SH9 M)ZL\#&+]*479*HI4^NN=#I/'JP$>/'WP.7A8Y,4'P\EXJ1[TG1#K.@B1&J;Z_&KS%;ZY]6C0H+;X%^C&KO4;%5*9)\KUX\V%^-? *CW2H M9WG1A3*_UOI:AV'1D_'CQ[;3035FT;#^^JGW]^7DS62F*M/72?AG,,\75P-_ M@.;Z7JW"_'/R^+O>3H@7_3<9H\HK2P-KT5+\JU*5N;V01Q$<:[ M/#7?!J9=/GFO@A1]4^%*HX]:9:M4FQCE&7IYHW,5A-DK=(&^WMV@ER]>H1(XM>(> 1;FE]W;^[M-A^: M65=3)]742=D?/3CUU^AMEFDS:S,O=!NH:1 &>:"SIR69(W/!?=:S59H&\4-I M]4<2I]4'[U069.BO6S, ^I#K*/O;X1ZMW*.E>ZS%O6N5+WL]82-,,1L/U_406,Q\ M*7U>F>W,A55S8E&U(8GU #)V_/28N9)\V/WDE=>* M)U&DTUF@0K142YTZ@BBJ+D4?KS%9N2?/$Q?96'#L,3G:"TO3BF#FC^Q1\2L? M?:>/7R_O+E&>EJOTRQ!ZFK?ZNM/_J.I_U,<080\([?V?(-B.5H\29\+C>[&T MF6'?:PDFKITW^, F2Y=)JG)]1"@Q(!WWDND8H([=5.^\X[;][&PY@9G ^W&R MV#'I^Z0E4(!L[&:VR9),#A2CAV2MT[C("HZ)&# 7\UY&# B.Q9DB)IH[QL.- M?=6TPAYI.;DP@!P?('D2ZU\F,2Q\1?>K1GZVVRVP%_N]C [ &X].A.,%B@ZL MR39LH^:IQ4>2[V=&-CO!N?3MH2/ =]*![[^!YZ[4%C!+JU#1%S+ ;0EK)?Q DX3=W)<.K@N"\7D'LV2 MV)P*>5!0L3@5K/'AC74W!YCTO)9U!R(3-Y&KR;LF!N0DLI=@]62S%DV9/5Q=/%:_FV2UUJ8V.T=Q2H' MU$U@B.D_Z(@BD *-:2]I3('&U$WCSM<8;<+45@E:S!RE(*UI(F[DUB-U:F%( M &%+A..W*]W(;'EXD4F$][R7P*S*=G M8CYMLMQ:)MKL'&4B!>93-_/K07M6R<@ U\SK8_08X)ZY-8[N,]C)2-5W:+7(\OPIA%BW:5C[:[!SE(X,S@+G/@!UJ M=B\E&6"9]5+#9D!SYM8^SA!$BW)M*R5M=HY2D@'OF9OW]2!NRDKL6AJ@,^NE MN,V!Y=R=>I]8,O"F.FW==38[QZ[C@'CN1KPE8,<5#QPXS7NI:7.@/#^3ILV; M6O5^;>HTV?4/(,_=D+?'ZM3R@=?^G-A+:9L#V;D[X3YS^<";TG8CO"Z3W5D M_KD;_VU;\?@"@@.O>2]U<0[@Y^ZTO/N>;(HJC:"Y3';_+ [<%]TE%PC:LPH( M ? 6O91C!"!?G$F.$4V=93]Z3I-=_X#XHKL, ]$[JH@0@&_12Q5& .?%J2I, MU_Q3-!45:SICLW.D,Z)VFTIWZ>7PGS4$L%GT4F@1 '+A3KQ/S#^%36K'O"&U MV^S,OS:I70#?17?991NPX_)/":B6O91;).!'FJ"G-2'BJ;4HM-QK:9MJ,^38_-0'K/N]U&=\X+]_ZIWD7?-3OWE; M^'ZFXS39.#ZL/:90/"-BKJ6'(,Y0J.]-&^^RX&JZ>>QB\R9/EN63"],DSY.H M?+G0:J[3PL!\?Y\D^=.;XF&(ZN&7R;]02P,$% @ LX-65&"][X*% @ M5P8 !D !X;"]W;W)K&ULC55-;]LP#/TK@M%# M"VSQ9]RM< SD8\-Z*%"TZ'88=E!L.A8J2YFD)-U^_2C9\=PL27>))8KO\9&4 MF&PGU;.N 0QY:;C0$Z\V9GWC^[JHH:%Z)-<@\*22JJ$&MVKEZ[4"6CI0P_TH M"%*_H4QX>>9L]RK/Y,9P)N!>$;UI&JI^S8#+W<0+O;WA@:UJ8PU^GJWI"A[! M/*WO%>[\GJ5D#0C-I" *JHDW#6_FJ?5W#E\9[/1@36PF2RF?[>:VG'B!%00< M"F,9*'ZV, ?.+1'*^-EQ>GU("QRN]^R?7>Z8RY)JF$O^C96FGG@?/%)"13?< M/,C=%^CR&5N^0G+M?LFN]4T^>J38:".;#HP*&B;:+WWIZC A.D)0-0!HD- M<@(0=X#8)=HJ7)$+P@2Y8YQCV77F&XQJL7[119BU$:(3$<*( MW$EA:DT^B1+*UP0^RNTU1WO-L^@LXP**$8G#=R0*HO"(H/G_PX,SZ=7TL:]M/%9:=-&*L-^4_=$X05G MC<;"2&5?UAN:6^(P&.B)DU%X(+KU2@=.47A<26EV6]L@/Z_ M)/\#4$L#!!0 ( +.#5E064GD_4@( ($% 9 >&PO=V]R:W-H965T MPDJIRKK^/8 ML@HDM0-=@\*3M3:2.@S-)K:U 5H&D!1QEB2?8TFYBHH\[,U-D>O&":Y@;HAM MI*3FY1:$WDVB--IO//)-Y?Q&7.0UW< "W+*>&XSBODK))2C+M2(&UI/H)KV^ M'?O\D/"#P\X>K(EWLM+ZR0=WY21*O" 0P)RO0/&UA2D(X0NAC#]=S:BG],## M];[ZU^ =O:RHA:D6/WGIJDGT)2(EK&DCW*/>?8/.3Q#(M+#A279=;A(1UEBG M90=&!9*K]DV?NSX< ++T!"#K %G0W1(%E3/J:)$;O2/&9V,UOPA6 QK%<>4_ MRL(9/.6(<\542\D==ME90E5)IEHYKC:@& =+/I$'5X$A\\:P"KV3P_3S&3C* MA;W M*G034D68+:<(>[&&(I%?!XY(UR1>RX$?@2;QPY%>^J8=0)O6X'9"8$S M8 ,R3"])EF3I*+L4AE@VI10DJ5B6I7<_R14 MO%E]6 F^H>'7^?4=T>3.@;2__\,][+F'@7MT@KOM:;TG8F\]O21E [Y?:VX9 MBGD!:KSQ[%C?6I)Q(/&SMRW2X> JC[='I(UZ::,/EC8\)JTE29/WVL;'M8U[ M;>,/UC8ZIFW\;]O20?J7M/A@HOSE=$_-ABM+!*P1E@RN$&_:@6\#I^LP9"OM M<&3#LL([$HQ/P/.UUFX?^+GM;]WB%5!+ P04 " "S@U94^ 9F!5T% #& M%@ &0 'AL+W=O(\&65X-K?!F14#L4%I\3MI-[ MUTA3F7/^3=_<+JX&CHZ(I2Q6&H+"WS.;L3352!#'/Q7HH!Y3.^Y?OZ*_+\@# MF3F5;,;3+\E"K:\&HP%:L"7=INJ1[_Y@%2%?X\4\E<4OVE6VS@#%6ZEX5CE# M!%F2E__TI1)BS\'UCSB0RH&T'$APQ,&M'-Q3';S*P2N4*:D4.D14T>E$\!T2 MVAK0]$4A9N$-])-5;] 8E.?JXYEM)\X6< M#!4,HDV'<05X4P*2(X"8H \\5VN)?L\7;'$(,(3HZA#):X@WQ(H8L?@"N?@= M(@[!GYXB=/;FK6 YV]'T;[[1J\<0Y>QT3*?"-*!$)Z/@L1'E@+!;SXE;P+JV M.7F'9EPJ]/5Z+I6 K^,O"[!7 WL%L'<$^'[#!%5)OD*I'@+%,()IADN4L$#1 MB>-YZH6^,QD^[PML, *K0Z.H:^3ZGE<;';#P:Q:^E<5UQH5*?M B;_ E$OK3 M/N?+\RU0HE(R95RV)6BP%\IHU.;4M1D3TJ)DL@G,C(*:46!E=)LK)AC,-A J M9X;/TV15,#1R";HQ^$&+2]<&XW'8(F,P^V/_.NT<@Y%CMVFM+D6//@C,HUVM!D M@:"_033CVUQ)*$]QNH7*HNN46C.4 <>M8-"+*)T-RME*8>J2-%$)DY>6Q(GW MRB0^,77&.JHE]$L2+07/$#],JN:2B3L"!0X9M:0V6('4K1P5&:P\!X^.B$T: M@L1*\'V2TSQF'7K+ZKF%'#%\HH[?)F>P"CS<)F>P\@/_"+FFH&+72NZQ6R(@ MQ4+'DY?KB+W$:YJO6+'0.AGX$MV?,L=N=X[)>-R6H6OE02YHR]"U(L0)C\C0 ME']LK_^_*L/[_K70+?CM&MMO$EE-#KDW30.V=PU?BAT \+Q^AKD$CH],;XOT MG)99\J,N6&>@PG=&!33"YZ?-NGU4OT1#(Y2533&TQPOZW00UZX$**JB@@C*U MJST08041OD83&((YU+=I8;"]A_D)?4]83O8Q":X(>:^$B'=J2*G;IN[6-X%V/G-Z.*=C__PC?Z1;U^8=OO M4)VF:\/VMJU7G1-6G7V$8QQG/^D7]?@%%XY=FZ8;Q/9V\'ZY3&)FVY(WO1FQ M]V9W#,H';%*KO6K$9"R28C..OMZ!+;I5+).V32MI>B]B[[W^W&9S)HJM7KGM M1^6V7Z(SJ%.P&V1OT;^H]TC@AG0[)VPN*Z1IFXB];2HEA>$_0*[+MIF-<-.N MD+X#@%\6M^D)2$]/4$FJ]VM&T>SN90:V1=)4:&*O3HV4]*5/RJ8LD>#_EK)) MS,2>Q'JE[,F!9=$PA3+<.^#+F%@5!Z42%7FM/$BKG]:'L=?%$63K^0V^C,HC MU0:F/.']0,4J@4\J94N ="Y"F"Q1'IJ6-XIOBF/$.5>*9\7EFM$%$]H WB\Y M5Z\W>H#ZZ'KZ'U!+ P04 " "S@U94=*XK;"P# !# &0 'AL+W=O M/79[CEXD6FA"CPEE,F M1UZJU/K2]^4\)3F6%WQ-F'ZRY"+'2@_%RI=K0?#"!N741T&0^#G.F#<>VGL/ M8CSD&T4S1AX$D)L\Q^+7-:%\._*@]W[C,5NERMSPQ\,U7I$I4<_K!Z%'?J6R MR'+"9,89$&0Y\J[@Y36R ?:-[QG9RIUK8$J9!";X$P;VLUFY64K&20ZS8Q4H:+!3WD)O5JUB]0ZS$Q>HU6# .6]:K7['ZG:RG ME&@/7"HB7,1^<]6B<. F#BKBH)O(%:: VIW)ZYWIP@^:DYN$0N?0<>9SQEV%XE4=N7#&OK M@<=Y#VR:#PQAV\+5[@./LQ_8])\.7&U \#@'@DT+ZL#5'@2/,R'H<*%V7&U# M\%]\"#:-"/:3MO,#UE8$/\R+H-.,XI9C!=5FA/Z'&2&'&0V209 M4:FSVSS )$G^//G\G8;.-,=?L5AEN@VC9*GC@HN>WBNBZ#>+@>)KV^/-N-(= MH[U,=8].A'E!/U]RKMX'IFVLNO[Q;U!+ P04 " "S@U94N0<=?X\% !^ M&0 &0 'AL+W=O+3G7Z#%+6FJ].@L"%2UYQE1;K'@.=^9"9DS#J5P$ M:B4YBZU1E@8D#'M!QI*\-1[9:S=R/!*%3I.^!7/$T-$O#X5H&VZCF-X>;Q,_IGZSPX M,V.*7XGT[R36R_/6H(5B/F=%JF_%^E=>.=0U>)%(E?U%ZVILV$)1H;3(*F-@ MD"5Y^9\]5H'8,*!DAP&I#,AK [S#@%8&]%"#3F70>65 =AET*P/K>E#Z;@,W M89J-1U*LD32C ( MA'CX]6Z"3CY\C#^@ *DEDUPU4?0#3GCT#$AP!>C%FQR.%QZ"-ST8KW;8$T=: M9P:UL-27&=>YTK( 8=#HG]]@ +K6/%/_>N [-7S'PG=VP-]($7$>*S27(D-Z MR5&B5,'RB",Q1Y'('[C4R2SE2/$\$1+E0G-UBG(03QA0#XZ$THV+6D[?M],; MN7P8AZ/@87.9]HZ8;H^@M#L8#L/0C7SA?;?VONOU_FK#O]@$^CO";4RZOZ#- M.W>EY[^7GD\*;E*FYPE^KYZ^=XRU[=?P?:]WGQDL#,M$D=NUL@Z:!6L4B,O^ M=I [W=#^-0=Y4-,8>&G<::9YC))<<]A8&JVXC,!;J']--/Q8Y>IX8C.L20W_ MU[R_'#;E[- 33ARZ6A$>D+5EC\"@SC>6BQ("X\UMU0XQZ?2[O1T$-HH5/I3 M2B80A9,D1[%(4R:56=Y20S_";O(*ZF4US7"#XR!LXUW\B.-'O/S^7,*$2Y'& M*"^R&?"!%=.2Q4F^0#%[4N@$?@V]QHU0@?PO XZ>VYV&(C0^T7VUR%HFBP67C9S\Z)A"ZH6^;8N=8F._ M9-_RF&?>Z1X]V0.'P[W4G)KCGA=K.I]SVW ?JG5[\#IMZF?F"@'V5X+I MMR+13Y!PV4KDP.<4+:10JBH.C=2VRT$OQ#[Y2'&QMA7[7Q]%5!^PO#P=PY*]BVDAPN$40]SP$B:L!Q%\# MKN>?JB(%I?6!I85).L0?(P[+"AL7]D8>)2N6-C;:X=;B$MSS$G.U@?AKPRTW MS\5&RM)DSEW?47"$528?+U&>PONC.U!R?ATZ0R5'Z:^)TE?AUM6)LJR04(B:KK?B#_5 UV^!ESQ;BEX]# M5X<-F^P=]M)II]_$K]\VJI%K :'49: Y$-GOZ$@/5,0)-QD>8\FI$U[J%][W M]985^"&])7622_WR^/-ZRVJB0WI+Z@26'MJ-_U!ON0=]?V])-UZU^)OTYLS6 M:W&\S*9.KFGG*)GM9)CZ9?B=F=W=2IWNCLQQ^DW]#?!/3.S>=B.V*[&=^E._ M^OL3^YF<3?!&3G[TX6!77@<;[YDS+A?V!;^"R$ E+U_0UE?KCP@7]M7YJ^M7 M^&Q:?@IP,.67B2],+J!E0RF? V38[L/JRO)E?WFBQ&PO=V]R:W-H965TJQ1 MD\<\XVIJI5H7E[:MXA1RJ@:B (XK&R%SJG$JM[8J)-"D$N69[3E.9.>4<6LV MJ9XMY6PB2ITQ#DM)5)GG5#Y=02;V4\NUGA_=,3&9K(6X-Y/K9&HY!@@RB+5QH'C; MP1RRS!@AQD/C:;6O-,+N^-G]:Y4[YK*F"N8B^\T2G4ZMD442V- RT[=B_PV: M?$+C%XM,55>R;V(=B\2ETB)OQ$B0,U[?Z6-3AX[ #0X(O$;@?53@-P*_2K0F MJ]):4$UG$RGV1)IH=#.#JC:5&K-AW.SB2DM<9:C3LP6L-;D@JWH3B=B0N> [ MD)JM,R#5ZND"-&69.L.X[F)22]V!ZX6?7JRL@#,AR8W0H,[)H@3B.5Z$L7>K M!3D].2,GA''R,Q6EHCQ1$UMC)H;'CAOJJYK:.T@=#XCOGAM?MT<^_[C<>2FW ML7YM$;VVB%[EYQ\KXC576I9XP#7Y\QT#R+6&7/T]8N^W]GYE'QRP7TK&8U;0 MK*]0M7182@XF-:N6Y!WPUZ0!2U9<)3LCM-4QD%@HW7OPPK<,H=M!J$E[ MHB(W"OI!HQ8T.@IZ@TT[IE(^,;XER'R@F-&;=WOC412YKQ![PD;C8'Q@QX'DNDG+%]>"(YG_9QPI,:V490R3K&?MN= $?RV/U#PX9N3&8["Z/7Y M?2^J3L;N-$+S$_I!Y99Q13+8H,X9#''?9-W8ZXD61=4;UT)CIZV&*?X+09H M7-\([&'-Q+3;]N\Z^P]02P,$% @ LX-65!TW;DW3 @ &0@ !D !X M;"]W;W)K&ULE59=;]HP%/TK5M2'5MJ:3Q*H E( MI_6A4E7:[6':@TDNQ&IB,]LI;+]^MA,RF@3$7HCMG'/L ;P1VXFB,M),58V]Z\I!.+$G,:PD^HR6 M5=816Z,'*H&#D.A^K^Z6 '0=@\0D%S<*][J,T?75#;I"A**7C)4"TU2,;:F. MH@7MI-YV7FWKG=C6]= CHS(3Z)ZFD'X4L)6'QHAW,#+WSBK&D-PBW_V$/,=S M>PZTN)SN]-#CB^GNZ(P;OTF+;_3\"$^$)%7FN5.%=IK+,-5;;[4EFI149-EY'WJ3\W%^1\!,5=D!L$ M00/ZX&;0N!F<=3,K&)?D#S9E1-W?5(F+SPDD7=J^$[ Z]EHP?E1>&H9:2+"B(G;#FQCXIF 7QCFH] MYMI49:=9;?K;S)3UUOI<];VJ3?V3J9KF(^8;0@7*8:TDG=M(71A>-:)J(MG6 ME.85DZK0FV&F>C=P#5#OUXS)PT1OT/P;F/X%4$L#!!0 ( +.#5E0:A$B8 ME ( &D' 9 >&PO=V]R:W-H965T-A3^"[;0@\>-G.ZDI6INQ"VX2 M?YW'[WF='*<;(1]4!:#1$Z-<38)*Z_HB#%5> K&;F66BD93PN%6(M4PAN7S#*C83((XV [P0+TC_I6FE[H*05AP!41'$DH)\$TOIC%+L"M^$E@HW;:R*:R%.+!=JZ+ M21!914 AUQ:!S6L-T;/W5&[ 0D@P,! M21>0.-WM1D[E)=8X2Z78(&E7&YIMN%1=M!%'N#V5A99FEI@XG2VTR!\J00N0 MZA.Z>FR(?D:?+Z$D.=%'MJ4QH>HH#;79S<:$>4>>M>3D #E.T(W@NE+HBA=0 MO 6$1J;7FFRUSI)>XB7D)V@0'Z,D2N*UT)!3K%0/>.!-&#CPX "X2_M^NE1: MFN_D=P]SZ)E#QQP>8'YOV!(D$B5R*D&YIF#,?(K*FHY>T![]K0\M>N30]K]: M9TD:KO>H.?5J3GO5S.U.:(KFK0!WZCU)CCQVU&M+_T),+OC9UQQ5XK/>KB/]YDN%.]6,@5Z[& M*P-ON&X+H1_U]\BTK9ZOR]M+Z ;+%>$*42A-:'0R-G^5;.MZV]&B=K5T*;2I MS*Y9F;L0I%U@YDMAC.TZ=@-_NV9_ %!+ P04 " "S@U941\1%-R$# "& M"0 &0 'AL+W=O>BMM)N%\0B0!4KX 'QX*;3QEH[#K;3;B5^_!T[V6SOI1LAQ ,OB;_F MS)DSDW&F>VWN;([HX%[)PLZBW+GR91S;+$?%;4^76-#.1AO%'4W--K:E0;X. M1DK&:9*,8L5%$QS9U?B.?3 MDF_Q%MVGRTOK.3V[6 MLRCQC%!BYCP$I]<.%RBE1R(>WQO0J/7I#8_'#^BO0_ 4S(I;7&CY1:Q=/HLF M$:QQPROI/NK]&VP"&GJ\3$L;GK"OSXXO(L@JZ[1JC(F!$D7]YO>-$$<&;/"$ M0=H8I+]JT&\,^B'0FED(ZYH[/I\:O0?C3Q.:'P1M@C5%(PJ?QEMG:%>0G9O? M.IW=G5^1$&M8:$7587G0]QP^<&.X%QG.KM%Q(>US6OUT>PUGSYY/8T?>/4:< M-9ZN:D_I$Y[>5D4/6/\%I D;GS!?=)M?8]:#/O/F*?NO>4PQMX&G;>!IP!L\ M@?=*E5(?$"$H ,O*9#FI $O)BP[X?@O?#_#]IW3-N<'SU<^Z7I*HQ1;I2W"P M.L#QN24_A.7+/3=K^/J.(.'&H;+?.@@-6D*#SGCK,,N',/5F@T846RCII=>G M\M&--P*E"Y?;#FK#EMKPMU,!/V AN;5PZ64DE_6A#J^CUNOH[\C0N"4T[I3A M0Z56:"@S8+U+"WQ''QU?201JU[ E5@[.1-%LG_H$%[6'4?#@._AN/D@O1D,V MF,:[$]0F+;5))[4V):41F2\>R.ID6)^,%[Z(,M*%^K[?VW!AJ$>9.[J%=EQ6 M>*I9=#N<#'M)\D^'J!6V[2R8D:X !>?:^$.\!-X87S3?;WJIT=-7KV=]0[>VS!K+L'_XF* M;UP&ULS5??CZ,V$/Y7+'0/ M=]+M@OG-*8FTFUS;DWI2M-MK'ZH^.# ): %3VTEVI?[QM0T++"%T*^4A+PDV MWWR>F0][/+,C94\\!1#HNYP8V7B<>LETJ MU(2YF%5D!X\@?E1K)D=FRY)D!90\HR5BL)T;=_C+"D?*0"-^S^#(>\](A;*A M]$D-OB5SPU(>00ZQ4!1$_AU@"7FNF*0??S>D1KNF,NP_O[+_I(.7P6P(AR7- M_\@2D ?;/&-B-@3TT<,\8.(V!\UX#MS%P=6;J4'0>5D20Q8S1(V(*+=G4@TZF MMI;A9Z72_5$P^3:3=F+Q*&C\=',O,Y>@)2WDY\2)%N0&?7U6(T ?5R!(EO-/ MU\O:9Y;%-OI.2Y%R]+5, M('E+8,H8VD#LUT#N[4G&%<2WR,&?D6W9>,2AY?O-K1'SU;O-<301C=/*XF@^ MYYPL*6%PLSF5Y8XQ4NY [CR!-B^HCUN3%SU]=R0L^?S6;$FY0'_^*E=!WP04 M_*\)']W61U?[Z+[#Q[B_&-0?SMA743,&FE$=28>%&_J.,S,/?:E&4%X0X+>H MU2G*\8+0;5%O@O+:H+S)H!Z V%QBN1W+<^/@SP8*Y75B7SY+;5_M9H&K8_! MQ36M&?V>#I$760-)3T$AM@:@U0A(EJ]Q0<,VHG Z(I(#UVK*NO8$(BMW$WF* M6M;H:K7$5G>V6Q=7LZ'LBX"=R!ILON48#%N^/5!T!!8&D3TN*>X5+3P9V,]0 M B.YEI4DLBQF7#"B;A!3>;,[>OMZU>U*!'8NKZYSHH=M>:XW5'<$YKB^/U3W M%(:]P K.R-L5%OP?E66_X3'+JOIF*#7F^ZJB3*!_ZE32K;QR'J#<3\K='?G8 MNUZYN^J!_I;>SO;]H=WNBL:S-^KOE'W,AU-W71^)VR7E1SEL)64UFT@ MMS&K^[AZ(&BE.YL-%;)/TH^I['V!*8!\OZ54O [4 FTWO?@74$L#!!0 ( M +.#5E3>'8R$/04 "@8 9 >&PO=V]R:W-H965TBLIU[?]O@A7D%)Q MP]:0J3<+QE,JU2U?]L6: XV,49KTB>,,^BF-L]YD;)X]\\F8;6029_#,D=BD M*>6[>TC8]JZ'>_L'W^+E2NH'_; MXMN9ZVH#,^*/&+:B=HUT*G/&7O7-;]%=S]&(((%0:A=4_;S! R2)]J1P_%TX M[94QM6']>N_]9Y.\2F9.!3RPY$<?'^9H8N?+L=]J1!H/_VPB':? M1R,MT3!!3RR3*X$>LPBB0P=]!;W$3_;X[XG5XPS"&^3B*T0<@AL /70W=QK, M9YW-<6#)QBV[X1I_;HN_LMAQAL2*1L?8PTY F@&,2@"CSI,*LNACTVET @H/?1^/CMMZ.LXZ[8(2 M>]"E>'2> *+RX_"#L_ /8&&G8F/'2@ _C$Y!=#U] ZYT%^W;C)YY'(+!%;$D MH5QHJ#E&*T?@FA+@3V&)T_B-0I '"^HU\FZ\44N%2(62=&:,CDA(UR\?5SR- MW0]\^QUQY"XQJ9]]->M"-6RBZM%]H8F2 )/T<4.%.IFK/:0'C*F38NM;I9HA-)\%:C6@Q'= M"1M]57*$[7I4:]CG5<(>LK$2A_ K1<)V23IH)%TN.2RI!!0KL+':987HC28; M: 29.Q[61=)QAVKGYQS+:=-0X@9J->"T4"*II(LXW>O_H00*QP-K H>H*E$C MV"JH+_J+O)Z?[F^F7 G)$M065J+Y#M7'/=.=>3S=4AY=[7= 5V@:1;&^5!-G M%HLP86*C%@CHS^E&IQF'B>D[#'&@8ZONC MAI&S8F1]M@S]@6-I2Z6?Q*Z?^R3?0$B3X9Y1%S3FEC3=$^Q!8X[N"7+7;TSQ M=.!Q+0XSK$29G-ES%1EN,@XA6V;Q/RK/L#X#X5U?-^?IG:)Z5=Z295_?JT-E;*1((OT4:WDB+7+D4FJN$6+?CG M.WG&G7NVD6ZE1ZY]D_5$WS^YD6ZE+"[Y&HVL'8?99>+#C;2[LZS7^K4CU!3X MTAQ%"T78FTSFIY'ET_*X>VH.>8^>W^/;67YH7;G)S]"?*%>;:H$26"B7SLU0 M\37/CZ7S&\G6YJ!VSJ1DJ;E< 8V ZP'J_8(QN;_1 NIV'*"L-*=C^:@1'AP>?Z7HC]8/I_'*+U^2!R,?M/5=WTT9+3DM2".?.$!;EEQ5>:R\W5*!V!G*SPKI"?V?YW4CL4:WU+ M5@CS'^SKM<$(+'="LK(65@A*6ME?_%('HB6 XAX!5 N@[P1@U",0U@+A4(&H M%HA,9*PK)@X++/'\DK,]X'JUTJ8O3#"-M'*?5CKO#Y*KMU3)R?F#9,MOXQL5 MN1S*RH%.#=@DA,"_'^>(DP2W9FR1@\/BS MNU_>@U_ %(@-YD0 6ED%%^JANKZC1:'LB,NI5&YH,--E#?G&0D8]D"$"=ZR2 M&P%^K7*2'RN8*O^;(*!#$&Z05^."+"<@A!< !0B> '0[7#PX(;X8+ XSCS=A MD]+0Z O[4JKC/7[JIO2:I:"9Y>07O=/7XUCZ_WF.?@KS^42O!)DE+\ M[0$4-8 B RCJ ?1%58FRH9*^)9RR_ *L,.7@&1<[>I['T41% MYKF=DNXB-)O,CA1:W+@6>V/]YZY\(ARPE8VFZ@[EI2WX M]Y[()8WZQ!NYQ^K9Q@ZKC)$UK2I:K;4U&\A^:S:05GG2CE$61 E,3CL]:U#- MO*A^4V6D09VQ/NM8SV"2A-%IXVEC//4:5VR_(G2 ^;1C?HQ@FL;HM/VLL9\- M*>8SQK.N<3B#09)EIZW#P/%U,+@D2)4/+X9:;QL33%5&LN\[Z\1";]G UJR! MWF[Y:J8PRB(&_J9^[C9 M!J*)NFB2:!+V58^C6A@/[;R!2.(NDA!.TKX>=*P,A]-RMP<'@DLZY3,+)T%T MD^M_2)2%G8G<8YV MNF,@"E :]J%VL"[ M(0+]4\2!MU!?_NE:B6/!FZ M,S81,*(@!:7]Z%"?'SE^%;[/#C>-D'\:W=&*EKO2I\O-#?1&MOW(C0_D'Q]6 MK:YH7<('BO2DPJ\NM*GP07/#!/F'R1U^.1=Y-PY0\D8B[R@=^2G]AR/O5Q>= MC[SC;>3G[=N"KE;C&II/HR-3E+V-^(>.-D,_;?YH_,^H.U_YH2/1T$]H1_$' M_X$;IJ&J2;2@BC$E\YMQU!:B-Y*4UKF(?V?]PTGQJX,F*:>035OG<27A:W.N M*=3$VE72GDHU3YNSTVMS8OC=\QOX86%/0)T:>R![A[GZ>!&@("NE,IC,%-UQ M>\9I;R3;FE._)R8E*\WEAN"<<+U O5\Q)@\WVD!STCS_'U!+ P04 " "S M@U944(+LI>T" !K"@ &0 'AL+W=O)[W#+Q5KF KM&"WDR,N5*A^#0*8Y,"Q]7D*AKRRY8%CIJ5@% MLA2 ,PMB-(C#L!\HVBI("%0'+#&!;[*5"^'7F1=UAX(:M< MF85@/"SQ"EY!_2H70L^"AB4C# I)>($$+$?>)'J<#\Q^N^$W@:T\&B/CY)WS MM9G\S$9>: 0!A509!JS_/F &E!HB+>-/S>DUMS3 X_&!_;OUKKV\8PDS3M]( MIO*1U_=0!DN\H>J%;W] [:=K^%).I?U%VWIOZ*%T(Q5G-5@K8*2H_O&NSN$( M$/5. .(:$'\%)"< G1K0N120U(#$)E-9L3G,L<+CH>!;),QNS68&-DR+UO9) M8S21^EDHS42BFSDH3*B\U>M/ MK*1\#X L%BTV(LTU'BTH+H:!TJ(,=9#6 J:5@/B$@"A&S[Q0N41/10;99X) MNVDLQ0=+T]C).(?41YWH#L5A'+4(FET.#UO@\XOAT<#AIM,4J&/Y.B?XWNR3 M"]G]Y .$?A&/R^*@3QKZQ-(G)^B?=J5^ W7Q%0B&;DB!]H"%O&TKI)NIAYBM M8UOB5R/GUR _!=%M@N@ZJ5Z(7-\OA7ZL2:&S *F0P K0#9:H!)%"H5I#<;.& M?A1^IZUZB[,Y^$4UAJRM!_T)\?4;4VU43Q MTA[V[USIUL$.<]T-@C ;]/4EY^HP,3=H^LOQ7U!+ P04 " "S@U94Z"EL46$(E62CN/]]4M2LJI:LA!@ M>^C%)JGWWLSCB.+,CUP\R0) H9>2,KEP"J6J=ZXKLP)*+">\ J:?[+@HL=)3 ML7=E)0#GEE12-_"\V"TQ8>$S MV1?*++C+>87W\ #JL=H(/7-;E9R4P"3A# G8+9P[_]W:MP2+^$+@*#MC9*QL M.7\RDX_YPO%,1D A4T8"Z[]GN =*C9+.XWLCZK0Q#;$[/JM_L.:UF2V6<,_I M5Y*K8N$D#LIAAP]4?>;'/Z$Q-#5Z&:?2_J)CC9VE#LH.4O&R(>L,2L+J?_S2 M;$2'X,=7"$%#""X)T15"V!#"UQ*BAA#9G:FMV'U88X67<\&/2!BT5C,#NYF6 MK>T39NK^H(1^2C1/+1\4SYYN5WKGEQ7E)P!D,6AS$%FA M<6A#,4,W:U"84/E& Q\?UNCFCS=S5^F$C*R;-<%7=?#@2G _0)\X4X5$[UD. M^<\"KG;2V@G.=E;!J.(:L@D*_;IS?WN5N6 M/FX6!+,>;MW'16D0='$_^9JVOJ:COL9>]9%MBUOY^/>HXZQ-:#;JUP:2B$AY MT*%,&:5=&:QA+15W]MR/=!6CBQ(.P)(XF4XO*C@$2\+T2@&3UE R:NBK_;YK M+_@9A+ZO4'4N825(!M9BSBG%0J(*1&UWT&T=)^WD-TTGT^#";!\5)I,XN?#: M1P7QQ ^'K::MU?37GL'TE6>PCQL^@WWD7]U(;/N M.8$7,X;!&\;KI>,':10F5[+I7(S^_\OFK7F3",^1[KY0@[7/;TZ@W[/A^W \ MIA^A')_DT EW.W=\"6)O>R6I$SLP5=^/[6K;C]W9+N1B?67Z--L[_)"IF[Q/ M6.P)DXC"3DMZDYG^:(JZ;ZHGBE>VD]ARI?L2.RQTKPG" /3S'>?J/#$!VNYU M^1]02P,$% @ LX-65$7"<7 C! 9!$ !D !X;"]W;W)K&ULO5A=CZ,V%/TK5K0/.])FP(;P,4HB34*KSL-V1S/[\5#U MP0$GT 6'<>WU\?7ULYD?*OO.8$ %>LC3GBTDL MQ/[.,'@8DPSS6[HGN7RSI2S#0G;9SN![1G!4&F6I@4S3,3*&,OY'N_(,Q%?]H],]HS&2Y1D M).<)S0$CV\7D'MX%J#0H$5\3(B%4_T^!NI M">8%ASG$9\;0@Y'.37".O2J"HU&0D,$/M)@Q(> LL^ $@$T'-@-:7FYL:\^!B<^B?86,UJ;%*?]98:CZM'\"]$"S9% )O M4@($!8^8D5Q\ +_++8%NP6?\ OYXHFD*9!4<,8O^/!/8;@+;96![)/"*[)(\ M3_*=BB#7!-@3EM!(E^'*D5LZ4EO,8>G8R'7GQJ$[[4/4S)9S?(H*AJBI[]IF M@SKA,FNXS,YRJ=9T>+*FDWI-IY3S&QVKRJ73'CU2.E"/>##$0,_7$W(: M0LY90K)6?IP69Q#71;[K]Q@,49KD!4/4:?).6+@-"_6]; M1'X3V+]6$?F#&4:6VWC9'S(&[ 8H@;9"W2@3OI.6:"6!;JXB 3#.9?-\BP5_24/#O)P M)LZL8]C*$'QC'8*M$,&K*5'MJ3O%-NSG:HB!KM?/E0;DS$9RUNJ8Z@G#5/DY.TC-_UB$C9CM5B"G92I?FK2NW M,U9=Z:N.H/ORDKNA0EZ9RV9,<$28 LCW6TK%:T<%:#ZL+/\#4$L#!!0 ( M +.#5E2SO\6XUP( #P) 9 >&PO=V]R:W-H965T&I&ENQUILKVU9A# E5';&!%%=6 M0B94HRG7MMI(H%$.2KCM.4[/3BA+KC#5W#/>B'S4*B95=1(I9 JIA(B835V+IVKVY80:/ MQ2RI@IG@OUBDX[$UL$@$*YIQ?2>VGZ$L*##Q0L%5_B3;PC= QC!36B0E&.V$ MI<6;OI1"U "NWP#P2H!W*J!; KJG OP2X)\*"$I 7KI=U)X+-Z>:3D92;(DT MWAC-#'+U$^W$:A*[6]2FTOC]=MB#?-%,XH16JRD]]?<8[<:DC4GQ:. M;L71S3G\!HX%?<4/62NB!7Z&2".!+$O>2Y+BV2-6)*0JWJU&QW:EX.CG'.:P M>9YT^WZO/[*?Z^(?>CG['C=M'GOE^55Y?FMY-YBS?B4*PDRB?G"T)?T#5K_O M-! '%7'02OP)3UV"VP6G)%"$ZNW)Y[S19G;$J3<V'U0<@_=O^^G@<$L"MZESAE5JP];49G56 MLI(B*:Q"B&-I# ^VU V:LG"=?T>]TYI'77T)G&K,)A1*'^O@61EK[QLZ2,&N M73SFO^(;E6N&%PF'%:*<3A][4Q97=6%HL+/EPQA_;T :!UQ?":%W MAKG>JA^FR5]02P,$% @ LX-65/R>+I), P _ H !D !X;"]W;W)K M&ULM59=;]HP%/TK5M2'5FJ;."0!*D!J0=TZ=5K5 MC^UAVH-)+L2J$U/;@?+O9YLT4.6CU:2]0.SXW'/N2>[-'6VX>)8I@$*O&BF6KEP)((D%9W=B M,N*%8C2'.X%DD65$;*^ \(F&3N>400,8F5"$/VWABDP M9B)I'2]E4*?B-,##Z[?HUS9YG"2FJ>@41G MZ%)*4!+970$)(GF";BF94Z:/@#3WBTSO'\] $"G:.>=XI\S\<-\&DW? :QAN-6^.SS<.\] MW-6>5L;ZE;&^C==KB7=52+TC2R]W#J/?MWH/W2C(Y)\.CE[%T;,<00O'%\Z3 M#66LR:P=LF^1IOC7DUX0AM'(71]Z4C_E52?>20HJ24&GI!\Y3!DODE-TD\?G M'3F&5<#PO_D851Q1I^@ID2F*=070! 0Q#$UO;U1W- JCH-FO?D7=[Z2^$["F MNF38%J7 $@0Z2;75E:1 @%1-.G8!HP,=030<-,L85#(&G3(>N2+L8PL&=6KL M1WXS][#B'G[H?A/9L$:&@V&_F0M[^W[G=;+=Y(KD2SIG@(AM=HV-RJMQ]SVO MI33P0:_%_UJO5R4T:BW8]YS[-H3][H)4*8BN5/T:;QBTO$UXWYAP=V>:P0*$ M^8#HUQOR AJ9>S7FLV&KR?L&A+L[4$6MR"MBY;=KVR@@J O0KW/8HF#?L7#X M"=S+WIM)V#R8- M,Q=^)V))]>3 8*%QWGE?9R5VH]9NH?C*#A]SKO0H8R]3/9Z", ?T_07GZFUA MYIEJX)W\!5!+ P04 " "S@U94DNW;_6$" ".!0 &0 'AL+W=O2Z_;?EY(3+\/29!=+E/@>'VF12:OTHRD1+;Q40II94%I; M7X:AR4JLF+E0-4JZ62M=,4NF+D)3:V2Y!U4BC :#.*P8ET&:^+-;G2:JL8)+ MO-5@FJIB^G6!0K6S8!AL#^YX45IW$*9)S0J\1_M0WVJRPIXEYQ5*PY4$C>M9 M,!]>+F+G[QV^1.;V_A4 M/9K$<>E^RKW5=,L)9],O2N4M%P*8S.%:6B8+OA((S/7;&&=QU"3Z!N=%;2*Z=VR50CK=/#\M_T$*D3[3Y)'7^\(VDTGDSB_;+B M7E;\GV5!F1^I2?Q/3?8)"'=ZI$)=^$E@P"?9M4M_V@^;>==C?]R[277#-/TJ M P+7!!U<3*D$NNO^SK"J]AVW4I;ZUV]+&IBHG0/=KY6R6\,%Z$=P^@902P,$ M% @ LX-65.R'=8)O! BQ0 !D !X;"]W;W)K&ULO5A=;]LV%/TKA-"'!%@BD9(LN[ -.,[:!4B'H&E:#,,>&(NVB4JD M2])QW5\_ZB.BK0]:"[*\V*)T[^'A%<\AQ?&.B^]R38@"/].$R8FS5FKSWG7E M8DU2+"_YAC#]9,E%BI5NBI4K-X+@.$]*$Q=YWL!-,67.=)S?NQ/3,=^JA#)R M)X#+A]3/ZAWSP>C"/6)(Y3[[16*TGSM !,5GB;:(^\]T?I!Q0F.$M M>"+S7[ K8ST'++92\;1,U@Q2RHI__+,LQ$$""CL24)F :@DPZ$CPRP0_'VC! M+!_6-59X.A9\!T06K=&RB[PV>;8>#679:[Q70C^E.D]-/W(>[VB2 ,QB<,,4 M9BOZF! PDY(H"2X:]\"#+FF^E M1I1C5VF265?NHB1T51!"'80@ I\X4VL)?F8A7R(IX31:7 MP(>_ >0AV$)HWC_=L]#QJXK[.9[?@?>!,JK(Q:V>O6T5__M6QX,;15+YCZ6W MH.HMR'L+.GK[EL]CW=/LB0BM2_ @R7*;@%NZ).#L+X*%/&][27;4$.RS3(! M6KPK_=9BO)<6PF%%.+1"?Q1<2C#'0NPI6X%9RK=,M3$L8*(<)C.K)SUU@M%P M[#X=OMMF% I]$W1$<5!1'%@ISA:+;;I-<%[6E M%?^',D]I8%DB#@_XOD#<( M:BQ;HD9AV,XRJEA&5I9_9EH]7<:H648O\.L$HP9!& []=H+#BN#P1!E_;*G0 M-51DL68\X:N]9?Z,*M31&\@+>L8_O?]%8"=@@T)A-HH'%@]?1U(ESN%DB$:9 MZ1W-A3+J<#)X[3,!(D,1O9JD2J@CM40>K+-L1G6Q-,X-_=>05(ER5$8$1W6" M?F^"QNRAW91LTB!H,ZOU%??LAX/[*;M%G!!(X)8#@EMOVJ,6P$WT!BR+@OLKOO2R5V M A:=7,.0L5YDM][>BD)-\X5!5-\6HM[FBXSYHE/FVU]2)=3QOK"^A+4$=9$T M[HWLV^N>DD(MN^L@C.H$P]X$C=TCNR_?Z?KI;TO;I#$VC**WT)$Q560WU1?K MR X+O=-",IZ*[)[:7TA-5T514%^;4--6NS^P?..L_BEG[:^E$NIX>?)17?)M M89T?6;[Q:M^^N>XI*+^YM88!1'6.+5'-[RSWX+A'[_%6^2F8!(NL[^+DI[I; MG;3-\O,EUX07QW2?L%A1)D%"ECK5NXRTHD5Q\E4T%-_DAT>/7.D-97ZY)GJQ M$UF ?K[D7#TWL@ZJ\\?IOU!+ P04 " "S@U94S(^\WU\" #9!0 &0 M 'AL+W=O)[CQ1-CENE'TR- M2/#4"&DF04VTO@Q#4];8,#-2:Y3V9JETP\B:>A6:M496>5 CPB2*+L*&<1GD M8W]VH_.QVI#@$F\TF$W3,/UKAD*UDR .M@>W?%63.PCS\9JM\ [I?GVCK14. M+!5O4!JN)&A<3H)I?%EDSM\[?.78FIT]N$P62CTXXZJ:!)$+" 66Y!B871YQ MCD(X(AO&SYXS&"0=<'>_9?_D<[>Y+)C!N1+?>$7U)'@?0(5+MA%TJ]HOV.=S M[OA*)8S_0MOY7IP'4&X,J:8'VP@:+KN5/?7OL .(+PX DAZ0O 1D!P!I#TA? M"\AZ@'_JL$O%OT/!B.5CK5K0SMNRN8U_3(^VZ7/IRGY'VMYRBZ/\LU)5RX4 M)BNXDL3DBB\$PM08) .G!1+CPIS!6[B_*^#TY Q.@$NXMAA;-S,.R4;AN,*R M5YQUBLD!Q3B!:R6I-O!15E@])PAM^$,.R3:'67*4L%TF$]3WY8OSF=V;G5CYB]- M-_2NF5YQ:4#@TE)&HW[]4BK:&$QBF M>?X'4$L#!!0 ( +.#5E2J=L[ID@( $4' 9 >&PO=V]R:W-H965T M/K9K-R(?\UI1PN!& M(%E7%1;/ET!Y,_%"[V7AEJQ+91;\?+S!:[@#];"Y$7KF]UY6I (F"6=(0#'Q MIN'%;&3LK<$7 HW<&2.3R8+S1S.Y7DV\P 0$%);*>,#ZM8494&H6D&!:ZIN>?,1NGQ2XV_)J;1/U'2V M@8>6M52\ZL0Z@HJP]HV?NCKL",+D@"#J!-%;!7$GB&VB;60VK3E6.!\+WB!A MK+4W,["UL6J=#6'F*]XIH7>)UJG\ ^>KAE"*,%NA:Z8P6Y,%!325$I1$[]&T MXD*17]@6G1<.F\4SNB)RB2GZ!EB@TSDH3*@\T^*'NSDZ/3E#)X@P=%_R6FJ, M'/M*1V[X_K*+\K*-,CH0Y1R6YR@.WZ$HB$*'?/9V>?"WW-?UZHL6]46+K+_X M_XHVU]6@7-8"T/?I0BJAS^J/5[!QCXTM-CF U=%'KMJUJH%5F;]VF\?!(!G[ M6PZPP M&<1NUJ!G#8ZQ,A=KL,_*#J"&/6KX*NJ^!-W#"P7"!1SN =/L0!U'/7#T*O"S MOF!F6(AGPM:F1]1,N&ULQ5C+;N,V%/T5PIC%#-")Q$L] \= $D_;H!E,D$RFBZ(+1:)M8231 M)6D[!?KQI1X1;3UH UDXBUB/&B+T [(T$0!, W0!G)( T M >34 *<)<"IFZE8J'N:1C&93SG:(EVB5K3RHR*RB5?MI4>K^)+FZFZHX.?N- MLB6/UJLT1G=%/8U*.3[.J8S23'Q"G]'STQQ]_/ )?4!I@;ZOV$9$12*FEE3# METFLN!GJIAX*1H;"@+ZR0JX$^E(D-#E,8*FZV^+AK?@;,&:U8L/]^K1R5!UT)0*=!?]RH/NI,T%W\;JG#:*IRJ"F>DBN],JD%Y7TWXKD![O0Q@'+!#H?K\]KZ/&-]ST4J56U/,I)4&$3SVWS^&:=.T%81 MO)_UH,^G[?9FSP *'(!AUL.VOO 4UO](BV7"+SGXOC]U#4FSK5)HG/Z9)8VR0V^^1IC#L]+K'KAEW& M^RCP<3#"N?9 ;#;!I\V+B'FZKM=7BA6Q6:\9EZ;VM8%A[YPR:./#_OM>5TW\ M/KG$#XEC=T7HXR!T [_S>,R'<([K>^Z(7-H\L=D]Q^1"_Z%KQ6@:1Z8W!=8F MB,,S*@?:.L%^GW)-_(%R#G@^Z2@W@ .?N'YWJ3&$(\1SR;!RH,T7S.9K4.Z8 M[X%V4(!SRJ;]%\@[92-]V3SUUU6M#P,@-NF*UH=AP'AD)0#:OL%LWP^<+:@H MOUY5-X+R;1HK;@?;.AQ!VR^XYQ1,.S68UYK'!?,&E@6^UWO,^C 2V 2Z@@W! M?.*,"*:-'LQ&;Q3L-(\$[<40G%,[[=5@7K$>UR[LL>T&!$-7NP$8QDY/NS[, M"0F,&"315D_,5G],NV,N2;05$WQ&X8AV:V)>[QX5KHG?__!U/=)Y9=T.H-1: MH_.Q-!] 06!W5;/V-HD4%;WQ5I](MJZVHEZ85'I4ARL:)927 '5_P9A\ M.RD':+<_9_\#4$L#!!0 ( +.#5E0D)3RX=@( ( & 9 >&PO=V]R M:W-H965TZM0*D$M8-:9TJ MJJX?IGTPR4&L)G9F'Z65]N-W=D)&6Z!\2>SS/<\]=^=@5B?>[[)BN@XJ:G:I!TLE"ZXDA;O?1-K8'G#E25?A0$IW[%A?1& V>[UJ.! M6F$I)%QK9E95Q?73&$JU'GJAMS',Q+) :_!'@YHOX0;PMK[6M/,[EEQ4((U0 MDFE8#+V+\'S2M_[.X:> M=E:,YO)7*E[NYGF0R^P@J"$#"T#I]<#I%"6EHAD M_&DYO2ZD!6ZO-^R7+G?*9 M;-WZ!A[+5@95U8))025D\^:/;1VV .'I'D#4 J*7@&0/(&X!\;& I 4DKC)- M*JX.$XY\--!JS;3U)C:[<,5T:$I?2-OV&]1T*@B'HZ^@EIK7A:V)^S]!)"+TGP8^$@1+<[/6O9QPQ[M80\C=J4D%H9]D3GDSPE\DMKI MC39ZQ]%!Q@ED/1:')RP*HG"'H/1X>+ #/CD:'IX=R";NJA\[OF0/WPP>0*Z M76I5L90JI>D[8'<""Y:ZWH,^81?T%!DW;./]EVUU+5,R PMT?=/"W-/YK10( M.;M!CF .Z$PZG8G3&>_1F3X+,K-!?GTG'S9%J,SO Q'Z783^P4JDK].H05L3 M#9]=%^\PW5G<"X)WN^['&[AD#V[R!J[_&M?4P=_Z-JF12S?C#+5M);&Y]IVU M&Z,7;GJ\L(]IO#;3\#]-,YNON%X*:5@)"Z(,>I](JV[F7;-!5;L),%=(=\HM M"_I%@+8.=+Y0"C<;&Z#[Z8S^ 5!+ P04 " "S@U94U+1L+.T% "/'P M&0 'AL+W=O*]Q[J MD,=[5G3'H_#GE172WV4A[?+Y=5NF>'I'HGCJQ0WVQ%>4BDNBQWR^I8 MLB1K@@[Y$OI^L#PDO%BL5\V]VW*]$B>9\X+=EEYU.AR2\NUC>6Z]4QV;%[)K\=;TMUM>RS9/S BHJ+PBO9]FKQ ;R/":D#&L2?G#U5 M9Y^]NI0'(;[7%S?9U<*O1\1RELHZ1:+^/;(-R_,ZDQK'?UW21?_,.O#\\W/V MWYOB53$/2<4V(O^+9W)_M0@77L:VR2F7=^+I$^L*:@:8BKQJ_GI/'=9?>.FI MDN+0!:L1''C1_D]^=(TX"P#!2 #L J 9@$<"4!> 7AN NP#<=*8MI>E#G,AD MO2K%DU?6:)6M_M TLXE6Y?.BYOU>ENI;KN+D^HX]LN+$O#N6BEW!&RY^\V)> M);M=R79)G*BFR:K64:EQU M]F7:C>&Z'0,<&0. WA=1R'WE?2PREETF6*J"^JK@A# M8!G0YO7AOB4\?G4XB!S5H)XCU.1#8_E&V?CGLX)Z-Y(=JG\=#\+]@W#S(#SR MH*]")KEZFYOD-A[;<-J$UXKRN,88P9"LEH_GW1W"$ $DPI>P> B#$0TCT,,N MBB!]$<19Q/WIH4I+?FQEI(FC_(#J-B#8\..\PC1#V M#2*&,!B1D%*#" L,$QH0.Q%A7T3H+.+OZ[O/WK$46U;5JX0JJ&+E(T]9Y>A0 MU">/YJ4"^%HA_6ED=/'!Q6M! V2088&AT$?0(,,*HPC;R0!G0@^<9?PA]ZQ\ M#04 ZI1P9A*T! (TD00T:!N(0 A-$BPP&I@*%MM@"$5PA 0ML,"ML#=%NU6K MVR59NB]$+G8_71W2L@?(S&1H&03!1#*"X1M!@XB:9 QA"(1T<5?=%FIE-'EC06F5G<8&6188# "F(Z0H=46NM7VILB4]2A?>!V@ECV( M9V9 RR!T;_]>9H ,7X>(#K3) L,!#L7B?% M=]?D1UK9D#]O[Y%6.N3>X[W8^R[>F-6^N4NRP% 4(&/)B&TP1"BR]QYI%45N M%;U12T&IEF/7W$=G[GEF^XRTSJ&)!KJ+OYBM%/JF_-M@((J0V?\A#(3^F/PC MK:'(K:$?"U8Z=Z5(ZQB:V3(CK7%HHFE&%I\+?+.K&PL,A,JIF6WN6&,;+"!T MQ*1AK:+8K:+?),^YY$Z3C+68X9E-,M9*AR>:9#RTM1 @$)G]M[E?$@"S_Q88 MA&CD]SM\]BND6T6_J*G_TMX3:S'#,_MBK,4.3_3%>.AD0:163+/_%EB X*#_ M%IC:^HSU7PLI=@OI[>DAYZF79 =><&4#FL:Y&J2U#<]LB[&6/3S1%N.AD06( M#M\%"PQ@9"[%%E@0T9%=*-&*2E[IBM5Z<,R=BD2TOI&9_3#1XD MF&)D@_DA,1=C"RPZ3]96L3P[J533>M><^%9>*DZ%;(_W^KO]J?*'YBS5N'\- MWL?MV;!.TQY5?TG*'2\J+V=;E=)_1]7 RO;TM[V0XMB9':0NH MK=12IB$-K:*P/2 >W.326#AV9[N4[:_?V4E#-Y7" P^3JL8_[K[[[COGG/Y: MZ4=3(%IX+H4T@Z"P=GD>AB8ML&2FI98H:2=7NF26IGH1FJ5&EGFG4H1)%'7# MDG$9#/M^;:J'?;6R@DN<:C"KLF3ZUQB%6@^".-@LW/!%8=U"..POV0)G:.^6 M4TVSL$')>(G2<"5!8SX(1O'Y.(Z<@[?XSG%MML;@4IDK]>@F5]D@B!PC%)A: M!\'H\807*(1#(AX_:]"@B>D4IFS@Q>*/ [88!*V40#IREA5UL[$H.2R>K+G6H@MAR1^Q2&I'1+/NPKD M64Z89<.^5FO0SIK0W,"GZKV)')>N*C.K:9>3GQW>X!/*%<(-IFHAN5?J$TPP M1ZTQ@\TVDQG<:B8-J\2<:IXBC(10*;-D9Q78PJ&X@\#E J:H_9&19/9M+OB" M.3\#AQ.TC MS! ? )5QS(=QZ/[24C*,4IC7Q<44\>85XG,"UDK8P<"DSS/X& M"$F%1HID(\4XV8LXP;0%[?@8DBB)[V83.#PXV@/;;A1N>]CV&PKG6I5P090U M:4A5M@5<^/JBAOO1W/CUAST!3YJ )S[@R:MYU,73=61=U?;WORI5HE1@'0_F MWN&G8=(^:[7[X=,.#IV&0^<]21^_>2*.X?)Y26\HT;WEI;-3.]79E ,W8>GHSM_2J(*DWO,B4J?7;26[1>HU5'KOH?(! M(AW#S#)M@5H TF%ZYN;AW!WCY%,4TV^/;*<-U]/_K*!G#;.SCR]H!=G;JF>[ MW=U=S3AZ::717B9-XDO47&4NVN/V U.-*W^-VR11N-7WJ(0M_M1E( MU4K:JO\WJ\WU.:HNC1?SZNZ]9GK!J3D+S,DU:O7HY=;5=59-K%KZ*V2N+#4L M/RSH$P"U,Z#]7"F[F;@ S4?%\ ]02P,$% @ LX-65" *XX#" @ :P< M !D !X;"]W;W)K&ULC55=;]HP%/TK5U$?6JEM M/@FT"DBEV;1*JU25=GN8]F"2"[&:V,PV'_OWLYV04@BL+^"/<^X]YSJ^3M9< MO,D"4<&F*ID<.H52BUO7E5F!%9'7?(%,[\RXJ(C24S%WY4(@R2VI*MW \V*W M(I0YH\2N/8E1PI>JI R?!,AE51'Q=XPE7P\=W]DN/--YHR]($TC+^-#&=-J4A[HZWT;]:[]K+E$B\Y^5/FJMBZ PH/RB$]\U+2/5(*IH!83GHDNN",CA/41%:R@M-?9VD<'YV M 6= &;P4?"DU4B:NTBI-+C=K%(UK1<$117X CYRI0L(7EF/^,8"K[;4>@ZW' M<7 R8HK9-83^)01>X'<(NO\\W>N@IY^F^S@J\GMQ/W%7 MNW7M@/5T$<*/L+0K6MP;>"WL@XE>:Z)WTD3SC7;)KXGQ3L(@.A!_"/)[7K0G M_1!TU8^/"(];X?%)X=^YE#"M;^#Y%!G.J+J A> K:INMWM!7S'X$RES;+H?Q M84G#&]_S]CQVP*)!/+C9<]D%ZX?1OD]WIPU5*.:VG4O(^)*I^K:VJ^V+<6<; MY=[Z6+\D=>-_#U,_0X]$S"F34.),A_2N^_H 1-W:ZXGB"]OLIESIUFF'A7X- M41B WI]QKK83DZ!]7T?_ %!+ P04 " "S@U94;'\5>$@# #2"P &0 M 'AL+W=O77"!:8C/;E.[?SW9""H[)4%_ =LXY/O?ZZT[V7/R6&P"% M7NJ*R6FP46K[(0SE<@,UE;=\"TQ_67%14Z6[8AW*K0!:6%)=A22*QF%-2Q;, M)G;L7LPF?*>JDL&]0')7UU3\G4/%]], !X>![^5ZH\Q .)MLZ1H>0/W8W@O= M"SN5HJR!R9(S)& U#3[B#SF.#<$B?I:PET=M9$)YXORWZ7PMID%D'$$%2V4D MJ/Y[A@54E5'2/OZTHD$WIR$>MP_JGVWP.I@G*F'!JU]EH3;3X"Y !:SHKE+? M^?X+M &-C-Z25]+^HGV+C0*TW$G%ZY:L'=0E:_[I2YN((P(>GR&0ED!<0G*& M$+>$^%)"TA(2FYDF%)N'G"HZFPB^1\*@M9IIV&1:M@Z_9&;='Y307TO-4[.O M;,EK0(_T!22Z00M>;SD#IB3B*W0O^'-I5_AJ#@Q6I;I&>JNA$])5#HJ6E;S6 M]!\/.;IZ=XW>H9*AQPW?2MJWGCBIQQA0GZQIG:2/2)%5"< M"H0ZQ"Y.HAB_1R0BV&-H<3D]\M#SB^DX&X@F[E8MMGKQ&;W% M3@B]2 -*2:>46*7DC-)G*$#0RK=$#3&U1'-]/,]TY,_'.?LO(A]"G/@==7Y' M@WX?%%7@<]O0QD.W3X$$]=P'S/*_(['G>/Q<(:YT)]R9+TLPQ MW=[730]B-7M$+>C=:83_N92E/'?!]S0USO?4R,L=_[ M7>?];O!XY+ "[7OHWL@ZJ>RMYR/SK,QQVIL4]%'NEO/HC$?^!.#H]5J/WG9. M6M[)='&:.*X]*-?V(.34]=%CA-]Z5EKFJ6^"7=\>%!G'KG4/"D?I&??DU3VY MX,CX-U\;!/%,G"7NL?'!/%'XQ-(SQQZ_/BTXOB"*LGGB%7U!VT,5X(TH[MWP M-SA.W9?"!R,9=B/JHW#L7K_A4;%3@UC;HE&B)=\QU=0#W6A7F'ZTY9@S/C<% MJRVB7F6::O<;%>N2253!2DM&MZE^%4130#8=Q;>VI'KB2A=HMKG113<( ]#? M5YRK0\=,T)7QLW]02P,$% @ LX-65%ZMG-)2 @ IP4 !D !X;"]W M;W)K&ULC53?;]HP$/Y73E$?6FG#2?C1K0I(0%:M M#YU0:;>':0\F.8A5QV:V4]A_/]L)&6V!\1+[SO=]WYTOOF0CU;,N$ UL2R[T M,"B,6=\0HK,"2ZH[;81 %.\<#6Q7&.<@H6=,5SM$\K6?*6J1ER5F)0C,I M0.%R&(RCF[3GXGW =X8;O;<'5\E"RF=GW.7#('0)(<(N>.R*;Q MN^$,6DD'W-_OV&]][;:6!=4XE?P'RTTQ##X%D..25MP\R,U7;.KI.[Y,:O"8C-O$T_WJ4_B4\RIIAUH!M]@#B,HP,)3<^'AP?@Z=GPZ/.) M:KIM,[J>K_O?9D#*=,:EKA3"S_%"&V4?R*\3$KU6HND;$M[,<)>=F_XO=!X>N(]'W$H-^&U&60O5^X1+7R MHT!#)BMAZM^A];;39NP?V1O_Q$ZA>FC\HZE'V#U5*R8T<%Q:RK!SW0] U6.A M-HQ<^X>RD,8^.[\M["1%Y0+L^5)*LS.<0#N;1W\!4$L#!!0 ( +.#5E0] MP7#E+ 0 $4. 9 >&PO=V]R:W-H965TY 5#HI2PJ>379*+7]X'DRVT!)Y27?0J7?K+@H MJ=*W8NW)K0":6Z.R\(CO1UY)6359S.VS.[&8\UH5K(([@61=EE3\N(&"[ZXF M>/+ZX)ZM-\H\\!;S+5W# ZAOVSNA[[S.2\Y*J"3C%1*PNIIOWK_ M9.$US))*N.7%GRQ7FZM)/$$YK&A=J'N^^PPMT-3XRW@A[2_:M5I_@K):*EZV MQCJ"DE7-/WUI)^+ $'Y30;YFV4XLO5<9+0(_T!22Z0!]7*["90/L7Z!XR M7F6L8-2FZBP%15DAS[7^VT.*SMZ=HW>(5>AQPVM)JUS./:5#,P-X61O&31,& M.1$&)N@KK]1&HH]5#OFQ T\S=6#D%>R&C'I,(;M$ 7Z/B$^P(Z#;MYO[#O/T MS>8X&:$)NC0%UE_PTS2AE,FLX+(6@/ZZ7DHE]*?S]\@083=$:(<(3PSQ"7(0 MM$!2454K+GX@016X4CGNA^!+W__%->/_TR[][W9'$S#M)F ZZLA,[A(J6#&% MJ$*K-\]'XW9FW9HZ^[RXB G6B^[YD-ZAPCXATV-9ZI E2;AW=H06=6C1*-J# M9@"DS$?^'E5Z-^&KCJ]%=H$U3J.CD*?!U.^1.61!D(0],([AF19U4Y:W!N7U@\H>R#:W6@,Y,6N'<13T;!-H' M'BHN0K_/.^;FB#7N6./Q)+9;)8[(67F."E8R9#)_X?MP#&8JB*"8] MD*&()&'H9DDZEN0G"Y)G3Q=FP\Z1KFRZBY$6Q462N!:.KM4[0L &U!]R055*I9A^OEZ"L)-$T?9B@C.(D'J7+($C\Z MM?[V#0(.1F'^4!L0SO #U]J(^M$/51>S:=P/WJ'"\:E$[#L//+Z%/W*EEQ5K M>AQ3J;>"/S-YHAZTSHYWTF#6KP*77.DS@;W""/0[U>SO CY4QT -'K-LT+=30Y:'V]G,Y4>(&?J1ARA,&]V0N9,FUNY MGZFC!+8M@_)L1H(@GN6,%Y/5LGSV)%=+<=(9+^!)(G7*Q>_\[^9]EX MTY@-4[ 6V;]\JP]WD\4$;6''3IG^)BY_0=V@NO ^?F8(T52%-54B9+QS,5Y=!FS*PL@RW(VG#)FU8 MIHT&TCY),_VD?BM+"K]._&@FA/95J\I#RSQV)IY7A%+3LG.W)AY1',:-Z!UB MU"!&HXCW:2I/+*MZ78(">09O?U9IXL['HT6/SY5@&OKQY@W>?!3O"Y@IB[)Z M-+[YP.;.5Y, 1STTCRA91'ZVN&&+1]G6(C>+JV+5\F3*MX$"=EQ[RQ>[M9F3 M..YA>E1)$,[]G+3AI*."6<(;B!#X\ZGR88!HD/3Q7A3&=#W3QHL%;C.+] M;;S+3A-3QV*/,J&JL9@:XH%:+CRU#")G.+JR!(=!X*=-&MIDE/:QT&"FB4;P M:CO?6\S$G2K=3JSH7!&9VZ70!X>#=G4/1O'^T0>0WN4X<+XWC_K#SR,*(SK MU'$ MAQ6IMX_K+-WO3S&-*,5]4)\0XR@@ Z2MN>!Q=_E_=0W=NB9!W!^5/ED\/ 9: ME\'1]0:;M9N+,9?%K4G@<9>XWF>Q:P139^'PB?# NH%;M\#C=E'NF*=B-ST9 M1RL[R@OH6L!T0:C33SX9I4-CJK4*/.X5:U&<327Y)@-4".W?"F#7!TQ]$NS, M49\N#.C E@6WCH''+>,^-7UL1Q,O-"OVEM8/ZEK U.P829_3E0WU=FL3>-PG MF@%OMMLY5_84Y$=T?6 :T]A913RR,!DR,]+Z!;G"+]ZO(9W9Z0,FKD=,0]+G M]:D(&1B>I+42,FXE0\N(%]1UB"E9A%'81_7IYLEBJ+:=,\6XDY3KLY>,.!MY MZ@Q*CRB,^^OPK',0M*?PKTSN>:%0!CL3%=Q0LY+)ZF!;W6AQ+,^&&Z'-2;.\ M/ #;@K0"\WXGS*2O;^QQL_GWPNH_4$L#!!0 ( +.#5E1R*3?350( .0& M 9 >&PO=V]R:W-H965TX@S-**KV$!>%?= M&-J%'80+D-(AD8X_+6C0<;K&_OH9_8LW3V;NN84++7^*)1:S8!JP):SX1N*M MKK]":VCL\'(MK?]E=5,[H>)\8U&7;3,I*(5JKGS;!M%K2.(=#4G;D'C=#9%7 M.>?(L]3HFAE736ANX:WZ;A(GE'LJ"S1T5U ?9I4.:[""= M0SY@P_@32Z(DOEO,V>'!T;\H(=GHO"2=E\3#CG;!DA.+(G=NV-D&"VT$/NT! M'G; 0P\\W &\-Y5?5U3-+A%*^WL/UZCC&NTU\<(E'5?>YWHMZ09M[-'<*_B8 MC:;Q8)J&CZ^(&'-L4&CZ=++<3(9G+R> MX[13,=VK@@8'C07UYB1/.MR3#T\RCEY&1/2N6;9P_?]D\E^286]FN?E_SN,G8?=BROU!+ M P04 " "S@U94#S8IF2@" !]!0 &0 'AL+W=O!$DL3];Z"166Q2\@(4F9BLETX<) M"%6-@S X'CSR38[N@"9QR3:P!'PJ%]I&M&7)N(3"<%40#>MQ348NWR=\ MYU"9DSUQ3E9*/;M@GHV#KBL(!*3H&)A==C %(1R1+>-WPQFTD@YXNC^R?_;> MK9<5,S!5X@?/,!\'MP')8,VV A]5]04:/P/'ERIA_)=4=>ZP'Y!T:U#)!FPK MD+RH5[9O^G "B,(S@*@!1+[N6LA7.6/(DEBKBFB7;=G-(IDSK@_WK%=.9(=0=D@O_$"B;A0^+6?D^NKF3Q9J+;0^HM9'Y&G[ MYVBM"X,\]0[NMY@KS?%P@;C7$O<\<>\,\9F.D)]?;2*9(TCSZX),OY7I7ZS? MR:2U3'HB\UY_:Z*!)W(SMTO"3YW;F.[>D1^T\H.+\DMD"'_=NV'+.OR?O1NU M,J-_U;O1F][U.N&KUM&3:7(/TP/3&UX8(F!M4=W.R,)U/>QU@*KT [92:,?5 M;W/[/H)V"?9^K10> S>S[8N;O !02P,$% @ LX-65**'"#-(! SQ, M !D !X;"]W;W)K&ULO5C1;N(X%/T5"\U#*TV; MV D$*D J,*-=::>JANW.LTL,1$UBQC9EYN_W)C%)"(Z)-*A]*(ES[KD^U_&Y MX/&!BS>Y94RA7TFX[L!):)3VIN-\[%E,QWROXBAESP+)?9)0\7O&8GZ8]'#O./ ]VFQ5-N!, MQSNZ84NF7G;/ NZ;Q4Y/VRIQ98/WZR/XU%P]B7JEDNPH(I.QX(?D,C0P)9=Y,7, MHT%^E&;KOE0"GD80IZ9/\&K]PZ5$STR@Y98*AN[0%RK2*-W4!V=41BM$TQ M MHGBO6(AN%DS1*):W$/"R7*";3[?H$W*0S/ 212EZ22,E/\,@7/^[Y7L)X7+L M*)AVEMQ9Z2G.BBF2EBEB@K[Q5&TE^I*&+#PE<$!O*9H<1<^(E7'!5O?(PY\1 M<0DV3&C>/=PUA"\ZA^.118U7+J&7\WFM?"F'-X,J+BQL?LGFYVQ^"]N/?*>P M\(Z^,P$['ZUXDL &UMK#XSZPJ^]W57\. M;%%O %K5#TKU ZOZ8HNG8 AQ9@@[V/NYKEQAR..8BMJH46R18%2;VIU['_@- MI04JJ*-P0Z.!"-^[GEE@4 H,K */SO5'$H-.$H/+$@U$[1*'I<2A5>(\IJ#K M$I^.K-8@JCDG9DM9BG?0(;PFXPV*U:CFN=Y).NO[$5N.>5\TA F@4V MXD:CL\UBQ VQUS?7&=?Z)KZ"ZV)2\9$/]EV=\,0H?,_W^@TT!ET5FU4VSOIX47S[IZ,:[:& [^ MW(VKCH'M+VZ#\'VO57C9C8&_$53%AGN&1.&F8U)Q-5NSF1JML2>[>]B@GK'!=U>AUT M&J@,.IW:20>8X"8_,9+PBNY35?S^+T?+4ZG'_"RF,3[##XOB;*FB*8ZZOE&Q MB5*)8K8&2I #[4$4IT?%C>*[_#SEE2O%D_QRRVC(1 : YVO.U?$F2U">X4W_ M!U!+ P04 " "S@U94$OWC3F,# "G# &0 'AL+W=OL//6D=A,G(< )D'9AJYYT5Z%#[3V<^F"2 M@;B;V*GM+'O_?<=."+^CK=0'> #;F?G\S,)"KF;>M3;+WSEV]S8!7\VJ=@65F#^J)8*9WZ'DO$2A.92$ 6; MJ?=(/RYH;!VVD0<.=#DAD/8.H3G#O$-AZAUB-[K$+<.+M5^ M$XK+PX(9-ILHN2/*6B.:';AD.F\,GPM;]Y51^)2CGYG]CM+Z++4F2U!DE3,% MY!?R* S/>%';DI 5I+7BAH,FSV]I46>0D8V2)9G+LJH-<^63&_+,E.!B>XST MTP(,XX7^@)C:KNB);Y"TW=I/6X)/#<'P!D$:DB]2F!QW%[CU*8"/T78AA_N0 MG\)>Q 6D#R2B/Y,P".D50O/WNP=7W!?O=J?CGFBBKH"1PXMOX,T+AM5[M-4H ML1 K(].7'MBX@XT=;'0#]O^2P/?/"$P^&2CU7SVT!AVM06^T)[3T@1:5H6T=*-,+EI%?K@FR89$XDC8D_-U%D>!_4S\UROLDXY]TLO>I43C&;O^ M&X\]8B3!DU@;)C*D9UG;"FI;02(KRU[WI&S8;3J\ITJ..EJC>ZCDZ**2=#@8 MT-&ADLU__M(N' <138:G=HM+NS@:G-B=9&/<96/\'Y51BU?0!O. ZT;QU X; M:=2"FSYAT.!P]@?W) UZ="G1>Q!'R^)$':,Q3<;C,W5<,41YQ E-SN1QQ3 * MHK&[*:[I@X:'E(3O40C7NF;K DA5*QP)IQ63 WE>+9=]N3_<)S2Z*U$<;B0: MWX4HXHL2#J+1<'@NB4NS<8R5/A?$I=DPB9/D3 [^40=7@MJZ3EAC,+4P36?3 MK7;=]J/K,<_6GVP7[CK# TS3PG]A:LN%)@5L$#)X&.(EIYJNN)D86;D^<2T- M=IUNF..;!"AK@,\W4IK]Q&[0O9O,_@502P,$% @ LX-65"W1K3,U P M]A, T !X;"]S='EL97,N>&ULW5A1;]HP$/XKD3M-K30U0-:4K("T(56: MM$V5VH>]588X8,FQ,\=TT%\_7QP2H#[&^K#!@DKL^WS??;Z[-&X'I5D)=C]G MS 3+7,AR2.;&%!_"L)S.64[+2U4P:9%,Z9P:.]6SL"PTHVD)3KD(>YU.'.:4 M2S(:R$5^FYLRF*J%-$,2-Z; W3ZG0]*-WY/ T8U5RH;D\?SMCX4R-V\"=S][ M=W;6N>P\7MSL(N<8;1 MH*#&,"UO[:1:7!E?0$$]?E@55N%,TU6W=T5:A^IF@TR43IENPG3)VC0:"):! M',UG<[@;580 &J-R.T@YG2E)*PUKCWI@::=,B'MX7K]G6]S+;*-^':B>;(96 M4#UT-&X"_)MLCGN3-GH5;U#P)V4^+>QV9#6'5F5WFF5\6V-*LVVF9 MX9I[)ZCY[^9YQB335&R*MKU_S%E^M>+Z!?_5G85>T5&U\>OL7ZA'[O( M^!1$GD2Y^Z<@,CE^D=%Q:@SK0\;&26;K'--8 S@O#LDW.(6*-F@P67!AN*QG M5',!^'^1' L#B8 LS'>6%Q M_J?]]-']. S3UO*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5 MN %(MB6/:(7->=I3W; M+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II% MR=.B':5_'B"5''.OK7$GF\[.Q3X_&/(F7(B_=56?M_>93M^O2M2JD^\ML5 DY2V,+ MZ>'2KKIN8Y7,W%HI7^3=X/(R[A92EYTOGP]ES6P77QBO4J]-"8EUP@^MGMU_ M^?6EV&JG'W6N_>M5I_D[5QU1Z%(7^J?*KCJ7'>'6YOF[L?JG*;W,YZDU>7[5 MZ>TR?BCK=?I;\KR&7,A'UZ1X^?@@ >2J$U]"@4MMG6_N:,J7P+A5K M\AJP=&N]<1U1RD)==49FJZR8R96J'PJ^Y2;;/: ',E1=]I.&#'N3-8Q\/,,J MTU[C(>+R5A<#V^']Z.)F'^?3!9S!!@2@.'9 M ,6'F420?0*R_XZ0\P5\W$WN 7#Z54QGDP<$&1&0T=D@1].[&8*,"3(629B;E>E1K^699>#%,$^9& M_,A2?2F]E#G>Z!O1.VB<%VLE;4_LQ" M^:+'+(RY-^G3VN29LNZ/9BKQK^(#=#6=:O\GIJ2$T6,V1D-Y<0V-6'>P DIR MQT%@CW)%CUD6PQ1NJ?)F2IOZ-43.-:55:P"%^!YC4K;H,>MBF$+[.MVDX_B9 M,&#%&N:@(Q=$ZU9KF 4D/ K(9ORJRLW*QU^M8:A%R$ M,)OA06U5"=9Z4*F!(.48C=)#P*R'FS(UA1(+^=*:?P/*!@&S#>ZAW%OCG)C! M0)VOI<4#-*#,$#";@0PZ_PXP)B6-@'N5086=;4S*&@&W-:BPLXU)R2-@EL<; M8:?XL*AC^-:HH>01,,MC%T,=J'!H$%+^")G]40=3)Z$H783,NG@K7MF#8DS* M&R&S-\BPI35 0G(+B]DA.&PYV=243$)FF=#QB\"8E%E"9K.<#F!.UB9EEI#9 M+"JC[*-Q&S;_9<%V(.A645!.1F M*9I$,7W,-<:D?!,Q^V:W>CU5>91>(F:]-%10=5512/M:UQSTOFW]MDN]LAEC M3/) _AW.4=J8L/Y25CDO)B\;O,J.*+U$9SUBP2O$B-)+=*8S%JCA>VDMQJ3T M$C'KA< \;G1*+Q&S7@C,.@N_+4)9)N8^F7\;\P'&$<:D+!.?:S_MHMYGJ3 F M)9V863I4WRPV./2)*>G$[/MIU+8?CG=CRD(QLX7:VWXG'!E3\HF9Y=.BNSAL M]S6I=52),5N,8DY)/PBR?UB;_A=A?7BLH3,$5QJ0LE#!;Z BS]K@IFST# M6 W-<-">4!9*F"UTA+D;.'JK]F,=8Y+O);_GR0[$;,NE:GZ?L6]^C$E9*&&V MT!'FK[$#"?44CS$I"R7,%CK"G&Y4W>CE:G<^A=]%'U 6&C!;Z BSKL01U*;V M8@3=]!5C4A8:,%OHQ,$>]%!I2ZA12,28E(4&S!8ZB3DLO4A0:- MA;K-S>[+YTPM=:FR>_@*!^FIS-.9%?5'75(OZ$?U>Y7+*L]'D#8M;XW,#C^; M.OSDZ\N_4$L#!!0 ( +.#5E0T3CM]>@( Q : >&PO7W)E;',O M=V]R:V)O;VLN>&UL+G)E;'/-VDUNHT 0AN&K6!P@N*NJJ\@HSFHVV8YR >2T M?Q3;6,!HDMN/Y2SL#\UB-A'?"C6(XEV@1PAX^E4.[;CO3L-N?QX6'\?#:5A5 MNW$\_ZCK8;TKQW9XZ,[E=#FRZ?IC.UZ6_;8^M^OW=EMJ62Z][N]G5,]/]S,7 MKY_G\C\3N\UFORX_N_7O8SF-_QA<_^GZ]V%7RE@M7MM^6\9557\<;KN'^KI) M#Y?)U>+E;57U+V^IJN<.$@B2^8,4@G3^((,@FS\H0U">/\@AR.)P.N$8"<"L1.2G0C,3HAV(E [(=N) MP.V$<"<"N1/2G0CL3HAW(M!;4&\AT%M0;R'06R8/VP1Z"^HM!'H+ZBT$>@OJ M+01Z"^HM!'H+ZBT$>@OJ+01Z"^HM!'HKZJT$>BOJK01Z*^JM!'KKY&4)@=Z* M>BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z&>AN!WH9Z&X'>AGH;@=Z& M>AN!WC9YV4V@MZ'>1J"WH=Y&H+>AWD:@MZ'>1J"WH=Y&H'=&O3.!WAGUS@1Z M9]0[$^B=4>],H'=&O3.!WGGRL9) [XQZ9P*],^J="?3.J'] MG4!O1[V=0&]'O9U ;T>]G4!O1[V=0&]'O9U ;Y_\;$*@MZ/>3J"WH]Y.H+>C MWDZ@=Z#>0:!WH-Y!H'>@WD&@=Z#>0:!WH-Y!H'>@WD&@=Z#>0:!W3'X6)- [ M4.\@T#M0[R#0NT&]&P*]&]2[(="[0;T; KT;U+OY3KV'\?-0AEO/UQJO_YU4 MCY=SR^WRU^77SLFM2,.\*U\_?TQ4%H=QV%* MVVJ?<_C(6&KW-+I4^T!36=GY.+IY[E&=7/] MF7;N?LBK+\?R<^K]M*TB#:E:?3IMG+.VE0MAZ%N7RSI[F+H_4M9/"74YN>Q) M^SZDJ[*A8J\FS"M_#W@Z]^V!8NP[6MVZF+^ZL>QBQX&E_#A0JL^7>*5'O]OU M+76^O1_+D3J%2*Y+>Z(\#O6IZ-7YY%QNF$Z?_.+\I23SZ74HA2CF_OPKOB26TA>_'\W3[JA[8W:YWI\^'I9Y)+8\+K_CWV?\4O^= M?0B0/B1('PJD#PW2AP'IPX+TT8#T\0&D#[Y!:01%5(Y"*D&PO=&AE;64O=&AE;64Q+GAM;%!+ M 0(4 Q0 ( +.#5E1*X92__@8 '\< 8 " @0P( !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ LX-65$^@-QKU!@ /1T !@ ("! ME!$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MLX-65"B&PO=V]R M:W-H965T&UL4$L! A0#% @ LX-65#LE:4AI(0 FFH M !@ ("!QC< 'AL+W=O&UL4$L! A0#% @ LX-65-#CNL(O M! =0D !D ("!6%X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ LX-65) FA!D,! _@@ !D M ("!/W$ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ LX-65) B-U+< @ # < !D ("!68< M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MLX-65(YJ'XI!!@ ) \ !D ("!_I< 'AL+W=O&PO=V]R:W-H965T_8]04 ,X. 9 " @1^X !X;"]W;W)K&UL4$L! A0#% @ LX-65'1#P.;B'@ _&8 !D M ("!2[X 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ LX-65"X:EXR" P U0< !D ("!/N< 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ LX-6 M5-/3I(CE!0 ^PX !D ("!?_, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ LX-65/S4T&/X P !PH M !D ("!!0 ! 'AL+W=O&PO=V]R:W-H965TG& M[P, /H' 9 " @:@' 0!X;"]W;W)K&UL4$L! A0#% @ LX-65%5(??$Y!@ L@\ !D M ("!S@L! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ LX-65 :DPL"] @ 6P@ !D ("!R!D! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ LX-65.8' ML7S"!0 Z1\ !D ("!N"0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ LX-65*R)P6'$ P RPX !D M ("!HS ! 'AL+W=O- $ >&PO M=V]R:W-H965T&UL4$L! A0#% @ LX-65&"][X*% @ 5P8 !D ("! M3S\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ LX-65'2N*VPL P 0P !D ("!*$H! 'AL+W=O&UL4$L! A0#% @ LX-65!TW;DW3 M @ &0@ !D ("!358! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ LX-65*?181RT P 60\ !D M ("!>E\! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ LX-65%""[*7M @ :PH !D ("!26X! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MLX-65+._Q;C7 @ / D !D ("!7GD! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ LX-65,J!:3-H! "A4 !D M ("!C(P! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ LX-65)JJ_&KW @ 8 @ !D ("!_)D! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ LX-6 M5%ZMG-)2 @ IP4 !D ("!HJ,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ LX-65'(I-]-5 @ Y 8 M !D ("!&:\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ LX-65!+]XTYC P IPP !D M ("!@[@! 'AL+W=O&PO&PO7W)E;',O=V]R:V)O M;VLN>&UL+G)E;'-02P$"% ,4 " "S@U94(' .V20" "I+P $P M @ %WR0$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 6P!; /08 ( #,RP$ ! end XML 99 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 100 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 101 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.0.1 html 284 536 1 false 80 0 false 9 false false R1.htm 0001001 - Document - Cover Page Sheet http://www.workiva.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0002002 - Document - Audit Information Sheet http://www.workiva.com/role/AuditInformation Audit Information Notes 2 false false R3.htm 1001003 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Uncategorized 3 false false R4.htm 1002004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETSParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Cover 4 false false R5.htm 1003005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS CONSOLIDATED STATEMENTS OF OPERATIONS Statements 5 false false R6.htm 1004006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Sheet http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Statements 6 false false R7.htm 1005007 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (DEFICIT) Sheet http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (DEFICIT) Statements 7 false false R8.htm 1006008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 8 false false R9.htm 2101101 - Disclosure - Organization and Significant Accounting Policies Sheet http://www.workiva.com/role/OrganizationandSignificantAccountingPolicies Organization and Significant Accounting Policies Notes 9 false false R10.htm 2107102 - Disclosure - Cash Equivalents and Marketable Securities Sheet http://www.workiva.com/role/CashEquivalentsandMarketableSecurities Cash Equivalents and Marketable Securities Notes 10 false false R11.htm 2112103 - Disclosure - Supplemental Consolidated Balance Sheet Information Sheet http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformation Supplemental Consolidated Balance Sheet Information Notes 11 false false R12.htm 2116104 - Disclosure - Fair Value Measurements Sheet http://www.workiva.com/role/FairValueMeasurements Fair Value Measurements Notes 12 false false R13.htm 2119105 - Disclosure - Deferred Costs Sheet http://www.workiva.com/role/DeferredCosts Deferred Costs Notes 13 false false R14.htm 2121106 - Disclosure - Commitments and Contingencies Sheet http://www.workiva.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 14 false false R15.htm 2123107 - Disclosure - Leases Sheet http://www.workiva.com/role/Leases Leases Notes 15 false false R16.htm 2127108 - Disclosure - Debt Sheet http://www.workiva.com/role/Debt Debt Notes 16 false false R17.htm 2132109 - Disclosure - Stockholders' Equity (Deficit) Sheet http://www.workiva.com/role/StockholdersEquityDeficit Stockholders' Equity (Deficit) Notes 17 false false R18.htm 2134110 - Disclosure - Stock-Based Compensation Sheet http://www.workiva.com/role/StockBasedCompensation Stock-Based Compensation Notes 18 false false R19.htm 2142111 - Disclosure - Accumulated Other Comprehensive Income Sheet http://www.workiva.com/role/AccumulatedOtherComprehensiveIncome Accumulated Other Comprehensive Income Notes 19 false false R20.htm 2145112 - Disclosure - Acquisitions Sheet http://www.workiva.com/role/Acquisitions Acquisitions Notes 20 false false R21.htm 2149113 - Disclosure - Goodwill and Intangible Assets Sheet http://www.workiva.com/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets Notes 21 false false R22.htm 2155114 - Disclosure - Geographic Information Sheet http://www.workiva.com/role/GeographicInformation Geographic Information Notes 22 false false R23.htm 2159115 - Disclosure - Revenue Recognition Sheet http://www.workiva.com/role/RevenueRecognition Revenue Recognition Notes 23 false false R24.htm 2163116 - Disclosure - Income Taxes Sheet http://www.workiva.com/role/IncomeTaxes Income Taxes Notes 24 false false R25.htm 2172117 - Disclosure - Net Loss Per Share Sheet http://www.workiva.com/role/NetLossPerShare Net Loss Per Share Notes 25 false false R26.htm 2202201 - Disclosure - Organization and Significant Accounting Policies (Policies) Sheet http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies Organization and Significant Accounting Policies (Policies) Policies http://www.workiva.com/role/OrganizationandSignificantAccountingPolicies 26 false false R27.htm 2308301 - Disclosure - Cash Equivalents and Marketable Securities (Tables) Sheet http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesTables Cash Equivalents and Marketable Securities (Tables) Tables http://www.workiva.com/role/CashEquivalentsandMarketableSecurities 27 false false R28.htm 2313302 - Disclosure - Supplemental Consolidated Balance Sheet Information (Tables) Sheet http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationTables Supplemental Consolidated Balance Sheet Information (Tables) Tables http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformation 28 false false R29.htm 2317303 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.workiva.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.workiva.com/role/FairValueMeasurements 29 false false R30.htm 2324304 - Disclosure - Leases (Tables) Sheet http://www.workiva.com/role/LeasesTables Leases (Tables) Tables http://www.workiva.com/role/Leases 30 false false R31.htm 2328305 - Disclosure - Debt (Tables) Sheet http://www.workiva.com/role/DebtTables Debt (Tables) Tables http://www.workiva.com/role/Debt 31 false false R32.htm 2335306 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.workiva.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.workiva.com/role/StockBasedCompensation 32 false false R33.htm 2343307 - Disclosure - Accumulated Other Comprehensive Income (Tables) Sheet http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeTables Accumulated Other Comprehensive Income (Tables) Tables http://www.workiva.com/role/AccumulatedOtherComprehensiveIncome 33 false false R34.htm 2346308 - Disclosure - Acquisitions (Tables) Sheet http://www.workiva.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://www.workiva.com/role/Acquisitions 34 false false R35.htm 2350309 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.workiva.com/role/GoodwillandIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.workiva.com/role/GoodwillandIntangibleAssets 35 false false R36.htm 2356310 - Disclosure - Geographic Information (Tables) Sheet http://www.workiva.com/role/GeographicInformationTables Geographic Information (Tables) Tables http://www.workiva.com/role/GeographicInformation 36 false false R37.htm 2360311 - Disclosure - Revenue Recognition (Tables) Sheet http://www.workiva.com/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.workiva.com/role/RevenueRecognition 37 false false R38.htm 2364312 - Disclosure - Income Taxes (Tables) Sheet http://www.workiva.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.workiva.com/role/IncomeTaxes 38 false false R39.htm 2373313 - Disclosure - Net Loss Per Share (Tables) Sheet http://www.workiva.com/role/NetLossPerShareTables Net Loss Per Share (Tables) Tables http://www.workiva.com/role/NetLossPerShare 39 false false R40.htm 2403401 - Disclosure - Organization and Significant Accounting Policies - Narrative (Details) Sheet http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesNarrativeDetails Organization and Significant Accounting Policies - Narrative (Details) Details http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies 40 false false R41.htm 2404402 - Disclosure - Organization and Significant Accounting Policies - Property and Equipment, net (Details) Sheet http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPropertyandEquipmentnetDetails Organization and Significant Accounting Policies - Property and Equipment, net (Details) Details 41 false false R42.htm 2405403 - Disclosure - Organization and Significant Accounting Policies - Revenue Recognition and Advertising Costs (Details) Sheet http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesRevenueRecognitionandAdvertisingCostsDetails Organization and Significant Accounting Policies - Revenue Recognition and Advertising Costs (Details) Details 42 false false R43.htm 2406404 - Disclosure - Organization and Significant Accounting Policies - Accounting Pronouncements (Details) Sheet http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAccountingPronouncementsDetails Organization and Significant Accounting Policies - Accounting Pronouncements (Details) Details 43 false false R44.htm 2409405 - Disclosure - Cash Equivalents and Marketable Securities - Schedule of Marketable Securities (Details) Sheet http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails Cash Equivalents and Marketable Securities - Schedule of Marketable Securities (Details) Details 44 false false R45.htm 2410406 - Disclosure - Cash Equivalents and Marketable Securities - Schedule of Contractual Maturities (Details) Sheet http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofContractualMaturitiesDetails Cash Equivalents and Marketable Securities - Schedule of Contractual Maturities (Details) Details 45 false false R46.htm 2411407 - Disclosure - Cash Equivalents and Marketable Securities - Continuous Unrealized Loss Position (Details) Sheet http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesContinuousUnrealizedLossPositionDetails Cash Equivalents and Marketable Securities - Continuous Unrealized Loss Position (Details) Details 46 false false R47.htm 2414408 - Disclosure - Supplemental Consolidated Balance Sheet Information - Property and Equipment (Details) Sheet http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationPropertyandEquipmentDetails Supplemental Consolidated Balance Sheet Information - Property and Equipment (Details) Details 47 false false R48.htm 2415409 - Disclosure - Supplemental Consolidated Balance Sheet Information - Accrued Expenses and Other Current Liabilities (Details) Sheet http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationAccruedExpensesandOtherCurrentLiabilitiesDetails Supplemental Consolidated Balance Sheet Information - Accrued Expenses and Other Current Liabilities (Details) Details 48 false false R49.htm 2418410 - Disclosure - Fair Value Measurements (Details) Sheet http://www.workiva.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.workiva.com/role/FairValueMeasurementsTables 49 false false R50.htm 2420411 - Disclosure - Deferred Costs (Details) Sheet http://www.workiva.com/role/DeferredCostsDetails Deferred Costs (Details) Details http://www.workiva.com/role/DeferredCosts 50 false false R51.htm 2422412 - Disclosure - Commitments and Contingencies - Other Purchase Commitments (Details) Sheet http://www.workiva.com/role/CommitmentsandContingenciesOtherPurchaseCommitmentsDetails Commitments and Contingencies - Other Purchase Commitments (Details) Details 51 false false R52.htm 2425413 - Disclosure - Leases (Details) Sheet http://www.workiva.com/role/LeasesDetails Leases (Details) Details http://www.workiva.com/role/LeasesTables 52 false false R53.htm 2426414 - Disclosure - Leases - Schedule of Lease Obligations (Details) Sheet http://www.workiva.com/role/LeasesScheduleofLeaseObligationsDetails Leases - Schedule of Lease Obligations (Details) Details 53 false false R54.htm 2429415 - Disclosure - Debt (Details) Sheet http://www.workiva.com/role/DebtDetails Debt (Details) Details http://www.workiva.com/role/DebtTables 54 false false R55.htm 2430416 - Disclosure - Debt - Summary of Convertible Debt (Details) Sheet http://www.workiva.com/role/DebtSummaryofConvertibleDebtDetails Debt - Summary of Convertible Debt (Details) Details 55 false false R56.htm 2431417 - Disclosure - Debt - Summary of Interest Expense (Details) Sheet http://www.workiva.com/role/DebtSummaryofInterestExpenseDetails Debt - Summary of Interest Expense (Details) Details 56 false false R57.htm 2433418 - Disclosure - Stockholders' Equity (Deficit) (Details) Sheet http://www.workiva.com/role/StockholdersEquityDeficitDetails Stockholders' Equity (Deficit) (Details) Details http://www.workiva.com/role/StockholdersEquityDeficit 57 false false R58.htm 2436419 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://www.workiva.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 58 false false R59.htm 2437420 - Disclosure - Stock-Based Compensation - Expense (Details) Sheet http://www.workiva.com/role/StockBasedCompensationExpenseDetails Stock-Based Compensation - Expense (Details) Details 59 false false R60.htm 2438421 - Disclosure - Stock-Based Compensation - Stock Options (Details) Sheet http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails Stock-Based Compensation - Stock Options (Details) Details 60 false false R61.htm 2439422 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details) Sheet http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails Stock-Based Compensation - Restricted Stock Units (Details) Details 61 false false R62.htm 2440423 - Disclosure - Stock-Based Compensation - Assumptions (Details) Sheet http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails Stock-Based Compensation - Assumptions (Details) Details 62 false false R63.htm 2441424 - Disclosure - Stock-Based Compensation - Employee Stock Purchase Plan (Details) Sheet http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails Stock-Based Compensation - Employee Stock Purchase Plan (Details) Details 63 false false R64.htm 2444425 - Disclosure - Accumulated Other Comprehensive Income (Details) Sheet http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeDetails Accumulated Other Comprehensive Income (Details) Details http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeTables 64 false false R65.htm 2447426 - Disclosure - Acquisitions (Details) Sheet http://www.workiva.com/role/AcquisitionsDetails Acquisitions (Details) Details http://www.workiva.com/role/AcquisitionsTables 65 false false R66.htm 2448427 - Disclosure - Acquisitions - Assets Acquired and Liabilities Assumed (Details) Sheet http://www.workiva.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails Acquisitions - Assets Acquired and Liabilities Assumed (Details) Details 66 false false R67.htm 2451428 - Disclosure - Goodwill and Intangible Assets - Goodwill Activity (Details) Sheet http://www.workiva.com/role/GoodwillandIntangibleAssetsGoodwillActivityDetails Goodwill and Intangible Assets - Goodwill Activity (Details) Details 67 false false R68.htm 2452429 - Disclosure - Goodwill and Intangible Assets - Intangible Asset Components (Details) Sheet http://www.workiva.com/role/GoodwillandIntangibleAssetsIntangibleAssetComponentsDetails Goodwill and Intangible Assets - Intangible Asset Components (Details) Details 68 false false R69.htm 2453430 - Disclosure - Goodwill and Intangible Assets (Details) Sheet http://www.workiva.com/role/GoodwillandIntangibleAssetsDetails Goodwill and Intangible Assets (Details) Details http://www.workiva.com/role/GoodwillandIntangibleAssetsTables 69 false false R70.htm 2454431 - Disclosure - Goodwill and Intangible Assets - Amortization of Intangible Assets by Fiscal Year (Details) Sheet http://www.workiva.com/role/GoodwillandIntangibleAssetsAmortizationofIntangibleAssetsbyFiscalYearDetails Goodwill and Intangible Assets - Amortization of Intangible Assets by Fiscal Year (Details) Details 70 false false R71.htm 2457432 - Disclosure - Geographic Information (Details) Sheet http://www.workiva.com/role/GeographicInformationDetails Geographic Information (Details) Details http://www.workiva.com/role/GeographicInformationTables 71 false false R72.htm 2458433 - Disclosure - Geographic Information - Narrative (Details) Sheet http://www.workiva.com/role/GeographicInformationNarrativeDetails Geographic Information - Narrative (Details) Details 72 false false R73.htm 2461434 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details) Sheet http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails Revenue Recognition - Disaggregation of Revenue (Details) Details 73 false false R74.htm 2462435 - Disclosure - Revenue Recognition - Deferred Revenue and Transaction Price Allocated to the Remaining Performance Obligations (Details) Sheet http://www.workiva.com/role/RevenueRecognitionDeferredRevenueandTransactionPriceAllocatedtotheRemainingPerformanceObligationsDetails Revenue Recognition - Deferred Revenue and Transaction Price Allocated to the Remaining Performance Obligations (Details) Details 74 false false R75.htm 2465436 - Disclosure - Income Taxes - Income Before Income Tax, Domestic and Foreign (Details) Sheet http://www.workiva.com/role/IncomeTaxesIncomeBeforeIncomeTaxDomesticandForeignDetails Income Taxes - Income Before Income Tax, Domestic and Foreign (Details) Details 75 false false R76.htm 2466437 - Disclosure - Income Taxes - Components of Provision (Benefit) for Income Taxes (Details) Sheet http://www.workiva.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesDetails Income Taxes - Components of Provision (Benefit) for Income Taxes (Details) Details 76 false false R77.htm 2467438 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.workiva.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 77 false false R78.htm 2468439 - Disclosure - Income Taxes - Effective Income Tax Reconciliation (Details) Sheet http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails Income Taxes - Effective Income Tax Reconciliation (Details) Details 78 false false R79.htm 2469440 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details) Sheet http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails Income Taxes - Deferred Tax Assets and Liabilities (Details) Details 79 false false R80.htm 2470441 - Disclosure - Income Taxes - Operating Loss Carryforwards (Details) Sheet http://www.workiva.com/role/IncomeTaxesOperatingLossCarryforwardsDetails Income Taxes - Operating Loss Carryforwards (Details) Details 80 false false R81.htm 2471442 - Disclosure - Income Taxes - Tax Credit Carryforwards (Details) Sheet http://www.workiva.com/role/IncomeTaxesTaxCreditCarryforwardsDetails Income Taxes - Tax Credit Carryforwards (Details) Details 81 false false R82.htm 2474443 - Disclosure - Net Loss Per Share - Earnings Per Share Basic and Diluted (Details) Sheet http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicandDilutedDetails Net Loss Per Share - Earnings Per Share Basic and Diluted (Details) Details 82 false false R83.htm 2475444 - Disclosure - Net Loss Per Share - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) Sheet http://www.workiva.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails Net Loss Per Share - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) Details 83 false false All Reports Book All Reports wk-20211231.htm exhibit211subsidiaries1231.htm exhibit231consentofauditor.htm exhibit311-section302xceoc.htm exhibit312-section302xcfoc.htm exhibit321-section906xceoc.htm exhibit322-section906xcfoc.htm wk-20211231.xsd wk-20211231_cal.xml wk-20211231_def.xml wk-20211231_lab.xml wk-20211231_pre.xml wk-20211231_g1.jpg http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 104 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "wk-20211231.htm": { "axisCustom": 1, "axisStandard": 28, "contextCount": 284, "dts": { "calculationLink": { "local": [ "wk-20211231_cal.xml" ] }, "definitionLink": { "local": [ "wk-20211231_def.xml" ] }, "inline": { "local": [ "wk-20211231.htm" ] }, "labelLink": { "local": [ "wk-20211231_lab.xml" ] }, "presentationLink": { "local": [ "wk-20211231_pre.xml" ] }, "schema": { "local": [ "wk-20211231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.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", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 690, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 7, "http://www.workiva.com/20211231": 1, "http://xbrl.sec.gov/dei/2021q4": 4, "total": 12 }, "keyCustom": 30, "keyStandard": 506, "memberCustom": 23, "memberStandard": 54, "nsprefix": "wk", "nsuri": "http://www.workiva.com/20211231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "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.workiva.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "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": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107102 - Disclosure - Cash Equivalents and Marketable Securities", "role": "http://www.workiva.com/role/CashEquivalentsandMarketableSecurities", "shortName": "Cash Equivalents and Marketable Securities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "wk:SupplementalBalanceSheetAndStatementOfOperationsInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112103 - Disclosure - Supplemental Consolidated Balance Sheet Information", "role": "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformation", "shortName": "Supplemental Consolidated Balance Sheet Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "wk:SupplementalBalanceSheetAndStatementOfOperationsInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116104 - Disclosure - Fair Value Measurements", "role": "http://www.workiva.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119105 - Disclosure - Deferred Costs", "role": "http://www.workiva.com/role/DeferredCosts", "shortName": "Deferred Costs", "subGroupType": "", "uniqueAnchor": null }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2121106 - Disclosure - Commitments and Contingencies", "role": "http://www.workiva.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "span", "div", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2123107 - Disclosure - Leases", "role": "http://www.workiva.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "span", "div", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2127108 - Disclosure - Debt", "role": "http://www.workiva.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2132109 - Disclosure - Stockholders' Equity (Deficit)", "role": "http://www.workiva.com/role/StockholdersEquityDeficit", "shortName": "Stockholders' Equity (Deficit)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2134110 - Disclosure - Stock-Based Compensation", "role": "http://www.workiva.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2142111 - Disclosure - Accumulated Other Comprehensive Income", "role": "http://www.workiva.com/role/AccumulatedOtherComprehensiveIncome", "shortName": "Accumulated Other Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "false", "longName": "0002002 - Document - Audit Information", "role": "http://www.workiva.com/role/AuditInformation", "shortName": "Audit Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2145112 - Disclosure - Acquisitions", "role": "http://www.workiva.com/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2149113 - Disclosure - Goodwill and Intangible Assets", "role": "http://www.workiva.com/role/GoodwillandIntangibleAssets", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2155114 - Disclosure - Geographic Information", "role": "http://www.workiva.com/role/GeographicInformation", "shortName": "Geographic Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2159115 - Disclosure - Revenue Recognition", "role": "http://www.workiva.com/role/RevenueRecognition", "shortName": "Revenue Recognition", "subGroupType": "", "uniqueAnchor": null }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2163116 - Disclosure - Income Taxes", "role": "http://www.workiva.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2172117 - Disclosure - Net Loss Per Share", "role": "http://www.workiva.com/role/NetLossPerShare", "shortName": "Net Loss Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Organization and Significant Accounting Policies (Policies)", "role": "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies", "shortName": "Organization and Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2308301 - Disclosure - Cash Equivalents and Marketable Securities (Tables)", "role": "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesTables", "shortName": "Cash Equivalents and Marketable Securities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2313302 - Disclosure - Supplemental Consolidated Balance Sheet Information (Tables)", "role": "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationTables", "shortName": "Supplemental Consolidated Balance Sheet Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2317303 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.workiva.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "ie4ab721ac92b4f5fa7e6a9d0487e5b9f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001003 - Statement - CONSOLIDATED BALANCE SHEETS", "role": "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "ie4ab721ac92b4f5fa7e6a9d0487e5b9f_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2324304 - Disclosure - Leases (Tables)", "role": "http://www.workiva.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2328305 - Disclosure - Debt (Tables)", "role": "http://www.workiva.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2335306 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://www.workiva.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2343307 - Disclosure - Accumulated Other Comprehensive Income (Tables)", "role": "http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeTables", "shortName": "Accumulated Other Comprehensive Income (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2346308 - Disclosure - Acquisitions (Tables)", "role": "http://www.workiva.com/role/AcquisitionsTables", "shortName": "Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2350309 - Disclosure - Goodwill and Intangible Assets (Tables)", "role": "http://www.workiva.com/role/GoodwillandIntangibleAssetsTables", "shortName": "Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2356310 - Disclosure - Geographic Information (Tables)", "role": "http://www.workiva.com/role/GeographicInformationTables", "shortName": "Geographic Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2360311 - Disclosure - Revenue Recognition (Tables)", "role": "http://www.workiva.com/role/RevenueRecognitionTables", "shortName": "Revenue Recognition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2364312 - Disclosure - Income Taxes (Tables)", "role": "http://www.workiva.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2373313 - Disclosure - Net Loss Per Share (Tables)", "role": "http://www.workiva.com/role/NetLossPerShareTables", "shortName": "Net Loss Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "ie4ab721ac92b4f5fa7e6a9d0487e5b9f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "ie4ab721ac92b4f5fa7e6a9d0487e5b9f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingPolicyPolicyTextBlock", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403401 - Disclosure - Organization and Significant Accounting Policies - Narrative (Details)", "role": "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesNarrativeDetails", "shortName": "Organization and Significant Accounting Policies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingPolicyPolicyTextBlock", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404402 - Disclosure - Organization and Significant Accounting Policies - Property and Equipment, net (Details)", "role": "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPropertyandEquipmentnetDetails", "shortName": "Organization and Significant Accounting Policies - Property and Equipment, net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AdvertisingExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405403 - Disclosure - Organization and Significant Accounting Policies - Revenue Recognition and Advertising Costs (Details)", "role": "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesRevenueRecognitionandAdvertisingCostsDetails", "shortName": "Organization and Significant Accounting Policies - Revenue Recognition and Advertising Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AdvertisingExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "ie4ab721ac92b4f5fa7e6a9d0487e5b9f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406404 - Disclosure - Organization and Significant Accounting Policies - Accounting Pronouncements (Details)", "role": "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAccountingPronouncementsDetails", "shortName": "Organization and Significant Accounting Policies - Accounting Pronouncements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i8f6e2522be8a4ccf94b843698f397691_I20220101", "decimals": "-6", "lang": "en-US", "name": "us-gaap:ConvertibleDebtCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "ie4ab721ac92b4f5fa7e6a9d0487e5b9f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409405 - Disclosure - Cash Equivalents and Marketable Securities - Schedule of Marketable Securities (Details)", "role": "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails", "shortName": "Cash Equivalents and Marketable Securities - Schedule of Marketable Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "ie4ab721ac92b4f5fa7e6a9d0487e5b9f_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "ie4ab721ac92b4f5fa7e6a9d0487e5b9f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410406 - Disclosure - Cash Equivalents and Marketable Securities - Schedule of Contractual Maturities (Details)", "role": "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofContractualMaturitiesDetails", "shortName": "Cash Equivalents and Marketable Securities - Schedule of Contractual Maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "ie4ab721ac92b4f5fa7e6a9d0487e5b9f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "ie4ab721ac92b4f5fa7e6a9d0487e5b9f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411407 - Disclosure - Cash Equivalents and Marketable Securities - Continuous Unrealized Loss Position (Details)", "role": "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesContinuousUnrealizedLossPositionDetails", "shortName": "Cash Equivalents and Marketable Securities - Continuous Unrealized Loss Position (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "ie4ab721ac92b4f5fa7e6a9d0487e5b9f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "ie4ab721ac92b4f5fa7e6a9d0487e5b9f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414408 - Disclosure - Supplemental Consolidated Balance Sheet Information - Property and Equipment (Details)", "role": "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationPropertyandEquipmentDetails", "shortName": "Supplemental Consolidated Balance Sheet Information - Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "ie4ab721ac92b4f5fa7e6a9d0487e5b9f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "ie4ab721ac92b4f5fa7e6a9d0487e5b9f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedVacationCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415409 - Disclosure - Supplemental Consolidated Balance Sheet Information - Accrued Expenses and Other Current Liabilities (Details)", "role": "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationAccruedExpensesandOtherCurrentLiabilitiesDetails", "shortName": "Supplemental Consolidated Balance Sheet Information - Accrued Expenses and Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "ie4ab721ac92b4f5fa7e6a9d0487e5b9f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedVacationCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "ie4ab721ac92b4f5fa7e6a9d0487e5b9f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "wk:CashCashEquivalentsAndAvailableforsaleDebtSecurities", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418410 - Disclosure - Fair Value Measurements (Details)", "role": "http://www.workiva.com/role/FairValueMeasurementsDetails", "shortName": "Fair Value Measurements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "ifcd35153bb9d49ec8334699cf2c32871_I20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ConvertibleDebtFairValueDisclosures", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "ie4ab721ac92b4f5fa7e6a9d0487e5b9f_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420411 - Disclosure - Deferred Costs (Details)", "role": "http://www.workiva.com/role/DeferredCostsDetails", "shortName": "Deferred Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "ie4ab721ac92b4f5fa7e6a9d0487e5b9f_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i56a72fb4bad4454fbf5862c834bc3a92_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422412 - Disclosure - Commitments and Contingencies - Other Purchase Commitments (Details)", "role": "http://www.workiva.com/role/CommitmentsandContingenciesOtherPurchaseCommitmentsDetails", "shortName": "Commitments and Contingencies - Other Purchase Commitments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i56a72fb4bad4454fbf5862c834bc3a92_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425413 - Disclosure - Leases (Details)", "role": "http://www.workiva.com/role/LeasesDetails", "shortName": "Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "ie4ab721ac92b4f5fa7e6a9d0487e5b9f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426414 - Disclosure - Leases - Schedule of Lease Obligations (Details)", "role": "http://www.workiva.com/role/LeasesScheduleofLeaseObligationsDetails", "shortName": "Leases - Schedule of Lease Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "ie4ab721ac92b4f5fa7e6a9d0487e5b9f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromConvertibleDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429415 - Disclosure - Debt (Details)", "role": "http://www.workiva.com/role/DebtDetails", "shortName": "Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i79ac1284b47b4c1eab27139343f38379_I20190831", "decimals": "INF", "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "id31014be9dd24255971383f270f4693e_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430416 - Disclosure - Debt - Summary of Convertible Debt (Details)", "role": "http://www.workiva.com/role/DebtSummaryofConvertibleDebtDetails", "shortName": "Debt - Summary of Convertible Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "id31014be9dd24255971383f270f4693e_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431417 - Disclosure - Debt - Summary of Interest Expense (Details)", "role": "http://www.workiva.com/role/DebtSummaryofInterestExpenseDetails", "shortName": "Debt - Summary of Interest Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "ie4ab721ac92b4f5fa7e6a9d0487e5b9f_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "wk:CommonStockNumberOfClasses", "reportCount": 1, "unique": true, "unitRef": "class", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433418 - Disclosure - Stockholders' Equity (Deficit) (Details)", "role": "http://www.workiva.com/role/StockholdersEquityDeficitDetails", "shortName": "Stockholders' Equity (Deficit) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "ie4ab721ac92b4f5fa7e6a9d0487e5b9f_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "wk:CommonStockNumberOfClasses", "reportCount": 1, "unique": true, "unitRef": "class", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i5938cabab9214de5ad8de52d96ce2c9b_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "wk:SharebasedCompensationArrangementBySharebasedPaymentAwardStockPlanOfferingPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436419 - Disclosure - Stock-Based Compensation - Narrative (Details)", "role": "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails", "shortName": "Stock-Based Compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i5938cabab9214de5ad8de52d96ce2c9b_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "wk:SharebasedCompensationArrangementBySharebasedPaymentAwardStockPlanOfferingPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437420 - Disclosure - Stock-Based Compensation - Expense (Details)", "role": "http://www.workiva.com/role/StockBasedCompensationExpenseDetails", "shortName": "Stock-Based Compensation - Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "role": "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i11b50cfce38647c7860ca5ee4af0ea9a_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438421 - Disclosure - Stock-Based Compensation - Stock Options (Details)", "role": "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails", "shortName": "Stock-Based Compensation - Stock Options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i3c91f7f34b224aa18b47882e6a4440a9_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439422 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details)", "role": "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "shortName": "Stock-Based Compensation - Restricted Stock Units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i3c91f7f34b224aa18b47882e6a4440a9_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i5938cabab9214de5ad8de52d96ce2c9b_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440423 - Disclosure - Stock-Based Compensation - Assumptions (Details)", "role": "http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails", "shortName": "Stock-Based Compensation - Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i5938cabab9214de5ad8de52d96ce2c9b_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441424 - Disclosure - Stock-Based Compensation - Employee Stock Purchase Plan (Details)", "role": "http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "shortName": "Stock-Based Compensation - Employee Stock Purchase Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i5938cabab9214de5ad8de52d96ce2c9b_D20210101-20211231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i11b50cfce38647c7860ca5ee4af0ea9a_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444425 - Disclosure - Accumulated Other Comprehensive Income (Details)", "role": "http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeDetails", "shortName": "Accumulated Other Comprehensive Income (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i6a39059f243644849eb9ecf610049feb_I20181231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447426 - Disclosure - Acquisitions (Details)", "role": "http://www.workiva.com/role/AcquisitionsDetails", "shortName": "Acquisitions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i7cf9cb63e2c947b798a990351248b875_I20210730", "decimals": "-5", "lang": "en-US", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "ie4ab721ac92b4f5fa7e6a9d0487e5b9f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448427 - Disclosure - Acquisitions - Assets Acquired and Liabilities Assumed (Details)", "role": "http://www.workiva.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "shortName": "Acquisitions - Assets Acquired and Liabilities Assumed (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i09412cba48e04ea7b443c81e7b418b4d_D20210730-20210730", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i11b50cfce38647c7860ca5ee4af0ea9a_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451428 - Disclosure - Goodwill and Intangible Assets - Goodwill Activity (Details)", "role": "http://www.workiva.com/role/GoodwillandIntangibleAssetsGoodwillActivityDetails", "shortName": "Goodwill and Intangible Assets - Goodwill Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillPeriodIncreaseDecrease", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452429 - Disclosure - Goodwill and Intangible Assets - Intangible Asset Components (Details)", "role": "http://www.workiva.com/role/GoodwillandIntangibleAssetsIntangibleAssetComponentsDetails", "shortName": "Goodwill and Intangible Assets - Intangible Asset Components (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453430 - Disclosure - Goodwill and Intangible Assets (Details)", "role": "http://www.workiva.com/role/GoodwillandIntangibleAssetsDetails", "shortName": "Goodwill and Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i88aba6aa646e466fb0759e6e2d7eaf67_I20181231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005007 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (DEFICIT)", "role": "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (DEFICIT)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i88aba6aa646e466fb0759e6e2d7eaf67_I20181231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "ie4ab721ac92b4f5fa7e6a9d0487e5b9f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454431 - Disclosure - Goodwill and Intangible Assets - Amortization of Intangible Assets by Fiscal Year (Details)", "role": "http://www.workiva.com/role/GoodwillandIntangibleAssetsAmortizationofIntangibleAssetsbyFiscalYearDetails", "shortName": "Goodwill and Intangible Assets - Amortization of Intangible Assets by Fiscal Year (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "ie4ab721ac92b4f5fa7e6a9d0487e5b9f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457432 - Disclosure - Geographic Information (Details)", "role": "http://www.workiva.com/role/GeographicInformationDetails", "shortName": "Geographic Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "ie4ab721ac92b4f5fa7e6a9d0487e5b9f_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "id87c1142c9ca4e4db3fadc5578202b32_D20210101-20211231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458433 - Disclosure - Geographic Information - Narrative (Details)", "role": "http://www.workiva.com/role/GeographicInformationNarrativeDetails", "shortName": "Geographic Information - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "id87c1142c9ca4e4db3fadc5578202b32_D20210101-20211231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2461434 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details)", "role": "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "shortName": "Revenue Recognition - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i3428755fa2d14339b7acd55f120091b1_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2462435 - Disclosure - Revenue Recognition - Deferred Revenue and Transaction Price Allocated to the Remaining Performance Obligations (Details)", "role": "http://www.workiva.com/role/RevenueRecognitionDeferredRevenueandTransactionPriceAllocatedtotheRemainingPerformanceObligationsDetails", "shortName": "Revenue Recognition - Deferred Revenue and Transaction Price Allocated to the Remaining Performance Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2465436 - Disclosure - Income Taxes - Income Before Income Tax, Domestic and Foreign (Details)", "role": "http://www.workiva.com/role/IncomeTaxesIncomeBeforeIncomeTaxDomesticandForeignDetails", "shortName": "Income Taxes - Income Before Income Tax, Domestic and Foreign (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2466437 - Disclosure - Income Taxes - Components of Provision (Benefit) for Income Taxes (Details)", "role": "http://www.workiva.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesDetails", "shortName": "Income Taxes - Components of Provision (Benefit) for Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2467438 - Disclosure - Income Taxes - Narrative (Details)", "role": "http://www.workiva.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2468439 - Disclosure - Income Taxes - Effective Income Tax Reconciliation (Details)", "role": "http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails", "shortName": "Income Taxes - Effective Income Tax Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "ie4ab721ac92b4f5fa7e6a9d0487e5b9f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2469440 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details)", "role": "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails", "shortName": "Income Taxes - Deferred Tax Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "ie4ab721ac92b4f5fa7e6a9d0487e5b9f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i63a0bd973e45427e97bc4a7eceae26fd_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2470441 - Disclosure - Income Taxes - Operating Loss Carryforwards (Details)", "role": "http://www.workiva.com/role/IncomeTaxesOperatingLossCarryforwardsDetails", "shortName": "Income Taxes - Operating Loss Carryforwards (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i63a0bd973e45427e97bc4a7eceae26fd_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i63a0bd973e45427e97bc4a7eceae26fd_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:TaxCreditCarryforwardAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2471442 - Disclosure - Income Taxes - Tax Credit Carryforwards (Details)", "role": "http://www.workiva.com/role/IncomeTaxesTaxCreditCarryforwardsDetails", "shortName": "Income Taxes - Tax Credit Carryforwards (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i63a0bd973e45427e97bc4a7eceae26fd_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:TaxCreditCarryforwardAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2474443 - Disclosure - Net Loss Per Share - Earnings Per Share Basic and Diluted (Details)", "role": "http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicandDilutedDetails", "shortName": "Net Loss Per Share - Earnings Per Share Basic and Diluted (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "ic108a62fb64c46e693fae8d0f0ec2f5c_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "ic108a62fb64c46e693fae8d0f0ec2f5c_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2475444 - Disclosure - Net Loss Per Share - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)", "role": "http://www.workiva.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "shortName": "Net Loss Per Share - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "ic108a62fb64c46e693fae8d0f0ec2f5c_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Organization and Significant Accounting Policies", "role": "http://www.workiva.com/role/OrganizationandSignificantAccountingPolicies", "shortName": "Organization and Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "wk-20211231.htm", "contextRef": "i639560a782c34251862ee86102b047bb_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 80, "tag": { "country_GB": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED KINGDOM", "terseLabel": "United Kingdom" } } }, "localname": "GB", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.workiva.com/role/GeographicInformationDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.workiva.com/role/GeographicInformationDetails", "http://www.workiva.com/role/GeographicInformationNarrativeDetails" ], "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/2021q4", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r731", "r732", "r733" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID", "terseLabel": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.workiva.com/role/AuditInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r731", "r732", "r733" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.workiva.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r731", "r732", "r733" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.workiva.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "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/2021q4", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "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/2021q4", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r731", "r732", "r733" ], "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/2021q4", "presentation": [ "http://www.workiva.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/2021q4", "presentation": [ "http://www.workiva.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/2021q4", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. 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/2021q4", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r734" ], "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/2021q4", "presentation": [ "http://www.workiva.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/2021q4", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r729" ], "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/2021q4", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "xbrltype": "textBlockItemType" }, "dei_EntitiesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to assemble all relevant information about each entity associated with the document instance", "label": "Entities [Table]", "terseLabel": "Entities [Table]" } } }, "localname": "EntitiesTable", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "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/2021q4", "presentation": [ "http://www.workiva.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/2021q4", "presentation": [ "http://www.workiva.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/2021q4", "presentation": [ "http://www.workiva.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/2021q4", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r728" ], "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/2021q4", "presentation": [ "http://www.workiva.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/2021q4", "presentation": [ "http://www.workiva.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/2021q4", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r728" ], "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/2021q4", "presentation": [ "http://www.workiva.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/2021q4", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r728" ], "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/2021q4", "presentation": [ "http://www.workiva.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/2021q4", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInformationLineItems": { "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": "Entity Information [Line Items]", "terseLabel": "Entity Information [Line Items]" } } }, "localname": "EntityInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r743" ], "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/2021q4", "presentation": [ "http://www.workiva.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/2021q4", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r728" ], "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/2021q4", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r728" ], "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/2021q4", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r728" ], "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/2021q4", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r728" ], "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/2021q4", "presentation": [ "http://www.workiva.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/2021q4", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r744" ], "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/2021q4", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r731", "r732", "r733" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.workiva.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/2021q4", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r727" ], "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/2021q4", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r730" ], "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/2021q4", "presentation": [ "http://www.workiva.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/2021q4", "presentation": [ "http://www.workiva.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "srt_AmericasMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Americas [Member]", "terseLabel": "Americas" } } }, "localname": "AmericasMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.workiva.com/role/GeographicInformationDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r2", "r127", "r135", "r141", "r250", "r461", "r462", "r463", "r498", "r499", "r542", "r545", "r547", "r548", "r747" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT", "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r2", "r127", "r135", "r141", "r250", "r461", "r462", "r463", "r498", "r499", "r542", "r545", "r547", "r548", "r747" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT", "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r2", "r127", "r135", "r141", "r250", "r461", "r462", "r463", "r498", "r499", "r542", "r545", "r547", "r548", "r747" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT", "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "srt_DirectorMember": { "auth_ref": [ "r215" ], "lang": { "en-us": { "role": { "label": "Director [Member]", "terseLabel": "Board of Directors" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r322", "r354", "r422", "r424", "r621", "r622", "r623", "r624", "r625", "r626", "r645", "r691", "r694", "r724", "r725" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails", "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPropertyandEquipmentnetDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r322", "r354", "r422", "r424", "r621", "r622", "r623", "r624", "r625", "r626", "r645", "r691", "r694", "r724", "r725" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails", "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPropertyandEquipmentnetDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r207", "r399", "r403", "r648", "r690", "r692" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.workiva.com/role/GeographicInformationDetails", "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesRevenueRecognitionandAdvertisingCostsDetails", "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://www.workiva.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r207", "r399", "r403", "r648", "r690", "r692" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.workiva.com/role/GeographicInformationDetails", "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesRevenueRecognitionandAdvertisingCostsDetails", "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://www.workiva.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r322", "r354", "r412", "r422", "r424", "r621", "r622", "r623", "r624", "r625", "r626", "r645", "r691", "r694", "r724", "r725" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails", "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPropertyandEquipmentnetDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r322", "r354", "r412", "r422", "r424", "r621", "r622", "r623", "r624", "r625", "r626", "r645", "r691", "r694", "r724", "r725" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails", "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPropertyandEquipmentnetDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r208", "r209", "r399", "r404", "r693", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.workiva.com/role/GeographicInformationDetails", "http://www.workiva.com/role/GeographicInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r208", "r209", "r399", "r404", "r693", "r710", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.workiva.com/role/GeographicInformationDetails", "http://www.workiva.com/role/GeographicInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r215", "r610" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Relationship to Entity [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "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": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "terseLabel": "AOCI Attributable to Parent, Net of Tax [Roll Forward]" } } }, "localname": "AOCIAttributableToParentNetOfTaxRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdateExtensibleList": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r128", "r129", "r130", "r131", "r226", "r227", "r247", "r248", "r249", "r250", "r251", "r252", "r305", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r498", "r499", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r609", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r745", "r746", "r747", "r748", "r749" ], "lang": { "en-us": { "role": { "documentation": "Indicates amendment to accounting standards.", "label": "Accounting Standards Update [Extensible Enumeration]", "terseLabel": "Accounting Standards Update [Extensible List]" } } }, "localname": "AccountingStandardsUpdateExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAccountingPronouncementsDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r39", "r613" ], "calculation": { "http://www.workiva.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/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r8", "r24", "r216", "r217" ], "calculation": { "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowance for doubtful accounts of $591 and $717 at December\u00a031, 2021 and 2020, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r103" ], "calculation": { "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.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": "Amortization of premiums and discounts on marketable securities, net" } } }, "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedBonusesCurrent": { "auth_ref": [ "r11", "r12", "r41" ], "calculation": { "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 9.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred 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", "terseLabel": "Accrued bonuses" } } }, "localname": "AccruedBonusesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "auth_ref": [ "r11", "r12", "r41" ], "calculation": { "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Employee Benefits, Current", "terseLabel": "ESPP employee contributions" } } }, "localname": "AccruedEmployeeBenefitsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued Liabilities and Other Liabilities [Abstract]", "terseLabel": "Accrued Liabilities and Other Liabilities [Abstract]" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalariesCurrent": { "auth_ref": [ "r11", "r12", "r41" ], "calculation": { "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Salaries, Current", "terseLabel": "Accrued payroll" } } }, "localname": "AccruedSalariesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalesCommissionCurrent": { "auth_ref": [ "r11", "r12", "r41" ], "calculation": { "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Sales Commission, Current", "terseLabel": "Accrued commissions" } } }, "localname": "AccruedSalesCommissionCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedVacationCurrent": { "auth_ref": [ "r11", "r41", "r411" ], "calculation": { "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for unused vacation time owed to employees based on the entity's vacation benefit given to its employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Vacation, Current", "terseLabel": "Accrued vacation" } } }, "localname": "AccruedVacationCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "auth_ref": [ "r52", "r53", "r54", "r58", "r66", "r67", "r68" ], "lang": { "en-us": { "role": { "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent.", "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member]", "terseLabel": "Accumulated unrealized holding gains (losses) on available-for-sale securities" } } }, "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "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": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r27", "r56", "r57", "r58", "r681", "r702", "r706" ], "calculation": { "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive (loss) income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r66", "r67", "r573", "r574", "r575", "r576", "r577", "r579" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r55", "r58", "r66", "r67", "r68", "r124", "r125", "r126", "r534", "r697", "r698", "r749" ], "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" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeDetails", "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r51", "r58", "r66", "r67", "r68", "r534", "r574", "r575", "r576", "r577", "r579" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Accumulated translation adjustment" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r25", "r464", "r613" ], "calculation": { "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in-capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r124", "r125", "r126", "r461", "r462", "r463", "r547" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT", "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedTerseLabel": "Tax withholdings related to net share settlements of stock-based compensation awards" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt": { "auth_ref": [ "r318" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustment to additional paid in capital resulting from the recognition of convertible debt instruments as two separate components - a debt component and an equity component. This bifurcation may result in a basis difference associated with the liability component that represents a temporary difference for purposes of applying accounting for income taxes. The initial recognition of deferred taxes for the tax effect of that temporary difference is as an adjustment to additional paid in capital.", "label": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt", "terseLabel": "Equity component of convertible senior notes, net" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r425", "r427", "r467", "r468" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r470" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising Costs" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r471" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesRevenueRecognitionandAdvertisingCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r427", "r453", "r466" ], "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": "Share-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r31", "r222", "r253" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r83", "r102", "r335", "r583" ], "calculation": { "http://www.workiva.com/role/DebtSummaryofInterestExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Amortization of debt discount" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/DebtSummaryofInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r78", "r102", "r335", "r585" ], "calculation": { "http://www.workiva.com/role/DebtSummaryofInterestExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/DebtSummaryofInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r102", "r335", "r346", "r347", "r585" ], "calculation": { "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Amortization of debt discount and issuance costs" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r102", "r277", "r283" ], "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 related to intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/GoodwillandIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r153" ], "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 (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r153" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r153" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r102", "r288" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "terseLabel": "Impairment charges" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r116", "r187", "r197", "r203", "r246", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r530", "r535", "r563", "r611", "r613", "r657", "r679" ], "calculation": { "http://www.workiva.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/2021-01-31", "presentation": [ "http://www.workiva.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/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r9", "r10", "r49", "r116", "r246", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r530", "r535", "r563", "r611", "r613" ], "calculation": { "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.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/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r550" ], "calculation": { "http://www.workiva.com/role/FairValueMeasurementsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total assets measured at fair value" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r234" ], "calculation": { "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails": { "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r235" ], "calculation": { "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails": { "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", "negatedTerseLabel": "Unrealized Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r232", "r262" ], "calculation": { "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails": { "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss [Abstract]", "terseLabel": "Unrealized Loss" } } }, "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesContinuousUnrealizedLossPositionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]", "terseLabel": "Fair Value" } } }, "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesContinuousUnrealizedLossPositionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r236", "r237", "r671" ], "calculation": { "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofContractualMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Due within one year" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofContractualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r228", "r233", "r262", "r662" ], "calculation": { "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofContractualMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 }, "http://www.workiva.com/role/FairValueMeasurementsDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "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": "Marketable securities", "totalLabel": "Marketable securities", "verboseLabel": "Aggregate Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofContractualMaturitiesDetails", "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails", "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r230", "r262" ], "calculation": { "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "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), classified as current.", "label": "Debt Securities, Available-for-sale, Current", "terseLabel": "Marketable securities" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r428", "r455" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails", "http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r290" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]", "verboseLabel": "Office" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r421", "r423" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.workiva.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r421", "r423", "r516", "r517" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.workiva.com/role/AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.workiva.com/role/AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r513" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Acquisition related costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1": { "auth_ref": [ "r514", "r525" ], "calculation": { "http://www.workiva.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value at acquisition-date of the assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interests issued by the acquirer, including but not limited to, instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Including Equity Interest in Acquiree Held Prior to Combination", "totalLabel": "Total consideration" } } }, "localname": "BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r527" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisitions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r519" ], "calculation": { "http://www.workiva.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "auth_ref": [ "r519" ], "calculation": { "http://www.workiva.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other", "terseLabel": "Other assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "auth_ref": [ "r519" ], "calculation": { "http://www.workiva.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "negatedLabel": "Other liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r519" ], "calculation": { "http://www.workiva.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "negatedTerseLabel": "Deferred tax liability" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r518", "r519" ], "calculation": { "http://www.workiva.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r519" ], "calculation": { "http://www.workiva.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Fair value of assets and liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1": { "auth_ref": [ "r515" ], "calculation": { "http://www.workiva.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value at acquisition-date of the equity interest in the acquiree held by the acquirer, immediately before the acquisition date for businesses combined in stages.", "label": "Business Combination, Step Acquisition, Equity Interest in Acquiree, Fair Value", "terseLabel": "Previously held equity interest" } } }, "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r512" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Acquisitions" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r107", "r108", "r109" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Purchases of property and equipment, accrued but not paid" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r272" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "terseLabel": "Amortization expense for deferred costs" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/DeferredCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostImpairmentLoss": { "auth_ref": [ "r272" ], "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": "Impairment loss" } } }, "localname": "CapitalizedContractCostImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/DeferredCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r271" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Net", "terseLabel": "Deferred costs" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/DeferredCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetCurrent": { "auth_ref": [ "r271" ], "calculation": { "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current.", "label": "Capitalized Contract Cost, Net, Current", "terseLabel": "Deferred costs" } } }, "localname": "CapitalizedContractCostNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r271" ], "calculation": { "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent.", "label": "Capitalized Contract Cost, Net, Noncurrent", "terseLabel": "Deferred costs, non-current" } } }, "localname": "CapitalizedContractCostNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAcquiredFromAcquisition": { "auth_ref": [ "r89" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).", "label": "Cash Acquired from Acquisition", "terseLabel": "Cash acquired from acquisition" } } }, "localname": "CashAcquiredFromAcquisition", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r7", "r34", "r104" ], "calculation": { "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails", "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "weight": 1.0 }, "http://www.workiva.com/role/FairValueMeasurementsDetails": { "order": 3.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 and cash equivalents, aggregate fair value", "verboseLabel": "Cash and cash equivalents - money market funds" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails", "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsLineItems": { "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": "Cash and Cash Equivalents [Line Items]", "terseLabel": "Cash and Cash Equivalents [Line Items]" } } }, "localname": "CashAndCashEquivalentsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r14", "r105" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r98", "r104", "r110" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents at end of year", "periodStartLabel": "Cash and cash equivalents at beginning of year" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r98", "r572" ], "calculation": { "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net (decrease) increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsMember": { "auth_ref": [ "r14" ], "lang": { "en-us": { "role": { "documentation": "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 Equivalents [Member]", "terseLabel": "Cash Equivalents" } } }, "localname": "CashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails", "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Operating Activities, Lessee [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:" } } }, "localname": "CashFlowOperatingActivitiesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r113", "r116", "r145", "r146", "r147", "r150", "r152", "r160", "r161", "r162", "r246", "r306", "r310", "r311", "r312", "r315", "r316", "r352", "r353", "r357", "r361", "r563", "r735" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.workiva.com/role/CoverPage", "http://www.workiva.com/role/DebtDetails", "http://www.workiva.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicandDilutedDetails", "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails", "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails", "http://www.workiva.com/role/StockholdersEquityDeficitDetails" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicandDilutedDetails", "http://www.workiva.com/role/StockholdersEquityDeficitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommercialAndIndustrialSectorMember": { "auth_ref": [ "r260" ], "lang": { "en-us": { "role": { "documentation": "Sector of the economy consisting of companies engaged in commercial and industrial business activities.", "label": "Commercial and Industrial Sector [Member]", "terseLabel": "Industrials" } } }, "localname": "CommercialAndIndustrialSectorMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r303" ], "lang": { "en-us": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Commercial paper" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails", "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommissionsExpensePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for commissions incurred in relation to revenue generating activities or operations.", "label": "Commissions Expense, Policy [Policy Text Block]", "terseLabel": "Deferred Costs" } } }, "localname": "CommissionsExpensePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r296", "r298", "r301", "r302", "r712" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Common Class A [Member]", "terseLabel": "Class A Common Stock" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.workiva.com/role/CoverPage", "http://www.workiva.com/role/DebtDetails", "http://www.workiva.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicandDilutedDetails", "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails", "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails", "http://www.workiva.com/role/StockholdersEquityDeficitDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonClassBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.", "label": "Common Class B [Member]", "terseLabel": "Class B Common Stock" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.workiva.com/role/CoverPage", "http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicandDilutedDetails", "http://www.workiva.com/role/StockholdersEquityDeficitDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r124", "r125", "r547" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock (Class A and B)" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r23" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.workiva.com/role/DebtDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r23" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r23" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r23", "r368" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r23", "r613" ], "calculation": { "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r61", "r63", "r64", "r74", "r666", "r686" ], "calculation": { "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r73", "r86", "r665", "r685" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.", "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "Accumulated Other Comprehensive Income" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/AccumulatedOtherComprehensiveIncome" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r170", "r171", "r213", "r560", "r561", "r711" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/GeographicInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r170", "r171", "r213", "r560", "r561", "r708", "r711" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/GeographicInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r170", "r171", "r213", "r560", "r561", "r708", "r711" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/GeographicInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r165", "r676" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/GeographicInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r170", "r171", "r213", "r560", "r561" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/GeographicInformationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r168", "r170", "r171", "r172", "r560", "r562", "r711" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/GeographicInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r170", "r171", "r213", "r560", "r561", "r711" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/GeographicInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r111", "r532" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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 process" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r378", "r379", "r400" ], "calculation": { "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.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/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r378", "r379", "r400" ], "calculation": { "http://www.workiva.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/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r401" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Deferred revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDeferredRevenueandTransactionPriceAllocatedtotheRemainingPerformanceObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtCurrent": { "auth_ref": [ "r16" ], "calculation": { "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of the carrying value of long-term convertible debt as of the balance sheet date that is scheduled to be repaid within one year or in the normal operating cycle if longer. Convertible debt is a financial instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Convertible Debt, Current", "terseLabel": "Convertible senior notes, current" } } }, "localname": "ConvertibleDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtFairValueDisclosures": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt, Fair Value Disclosures", "terseLabel": "Fair value of convertible debt" } } }, "localname": "ConvertibleDebtFairValueDisclosures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r317", "r319", "r320", "r322", "r326", "r327", "r328", "r331", "r332", "r333", "r334", "r335", "r344", "r345", "r346", "r347" ], "lang": { "en-us": { "role": { "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt [Member]", "terseLabel": "Convertible debt" } } }, "localname": "ConvertibleDebtMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/DebtDetails", "http://www.workiva.com/role/DebtSummaryofConvertibleDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtNoncurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock.", "label": "Convertible Debt, Noncurrent", "terseLabel": "Convertible senior notes, non-current" } } }, "localname": "ConvertibleDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount.", "label": "Convertible Debt [Table Text Block]", "terseLabel": "Summary of Convertible Debt" } } }, "localname": "ConvertibleDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r413", "r420", "r707" ], "lang": { "en-us": { "role": { "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.", "label": "Corporate Debt Securities [Member]", "terseLabel": "Corporate debt securities" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesContinuousUnrealizedLossPositionDetails", "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails", "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r80", "r648" ], "calculation": { "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.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/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSoldAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of Goods and Services Sold [Abstract]", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfGoodsAndServicesSoldAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r117", "r493", "r502" ], "calculation": { "http://www.workiva.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r117", "r493" ], "calculation": { "http://www.workiva.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r117", "r493", "r502", "r504" ], "calculation": { "http://www.workiva.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total Current" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r117", "r493", "r502" ], "calculation": { "http://www.workiva.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r523" ], "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": "Acquired customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/GoodwillandIntangibleAssetsIntangibleAssetComponentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r16", "r17", "r18", "r115", "r122", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r344", "r345", "r346", "r347", "r586", "r658", "r660", "r678" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/DebtDetails", "http://www.workiva.com/role/DebtSummaryofConvertibleDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r18", "r338", "r660", "r678" ], "calculation": { "http://www.workiva.com/role/DebtSummaryofConvertibleDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "terseLabel": "Principal" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/DebtSummaryofConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent": { "auth_ref": [ "r337" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of the equity component of convertible debt which may be settled in cash upon conversion.", "label": "Debt Instrument, Convertible, Carrying Amount of Equity Component", "terseLabel": "Equity component, net of purchase discounts and issuance costs" } } }, "localname": "DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/DebtSummaryofConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r321", "r340" ], "lang": { "en-us": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Conversion price (in dollars per share)" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/DebtDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r44", "r321", "r369", "r372", "r374" ], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.", "label": "Debt Instrument, Convertible, Conversion Ratio", "terseLabel": "Conversion ratio" } } }, "localname": "DebtInstrumentConvertibleConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/DebtDetails" ], "xbrltype": "pureItemType" }, "us-gaap_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal": { "auth_ref": [ "r341" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount by which the convertible debt's if-converted value exceeds its principle amount at the balance sheet date, regardless of whether the instrument is currently convertible. This element applies to public companies only.", "label": "Debt Instrument, Convertible, If-converted Value in Excess of Principal", "terseLabel": "If-converted value in excess of principal" } } }, "localname": "DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "terseLabel": "Threshold number of consecutive trading days (day)" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/DebtDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.", "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "terseLabel": "Threshold percentage of stock price trigger" } } }, "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/DebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Trading Days", "terseLabel": "Threshold number of trading days (day)" } } }, "localname": "DebtInstrumentConvertibleThresholdTradingDays", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/DebtDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r319", "r344", "r345", "r584", "r586", "r587" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Face amount of debt issued" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r43", "r342", "r584", "r586" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest percentage" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/DebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r43", "r320" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Stated interest percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/DebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/DebtDetails", "http://www.workiva.com/role/DebtSummaryofConvertibleDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r45", "r115", "r122", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r344", "r345", "r346", "r347", "r586" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/DebtDetails", "http://www.workiva.com/role/DebtSummaryofConvertibleDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r674" ], "lang": { "en-us": { "role": { "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.", "label": "Debt Instrument, Redemption Price, Percentage", "terseLabel": "Redemption price, percentage" } } }, "localname": "DebtInstrumentRedemptionPricePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/DebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r45", "r115", "r122", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r344", "r345", "r346", "r347", "r369", "r373", "r374", "r375", "r583", "r584", "r586", "r587", "r675" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/DebtDetails", "http://www.workiva.com/role/DebtSummaryofConvertibleDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r326", "r583", "r587" ], "calculation": { "http://www.workiva.com/role/DebtSummaryofConvertibleDebtDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "negatedTerseLabel": "Unamortized discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/DebtSummaryofConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleChangeInPresentValueExpenseReversal": { "auth_ref": [ "r263", "r268" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), from change in present value of expected cash flows.", "label": "Debt Securities, Available-for-sale, Change in Present Value, Expense (Reversal)", "terseLabel": "Debt security credit losses" } } }, "localname": "DebtSecuritiesAvailableForSaleChangeInPresentValueExpenseReversal", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "auth_ref": [ "r241", "r266", "r270" ], "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), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer", "terseLabel": "12 months or greater" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesContinuousUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "auth_ref": [ "r241", "r266" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "negatedTerseLabel": "12 months or greater" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesContinuousUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "auth_ref": [ "r241", "r266", "r270" ], "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), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months", "terseLabel": "Less than 12 months" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesContinuousUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "auth_ref": [ "r241", "r266" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "negatedTerseLabel": "Less than 12 months" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesContinuousUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "auth_ref": [ "r242" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "auth_ref": [ "r242" ], "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": "Schedule of Available-for-sale Securities" } } }, "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable": { "auth_ref": [ "r264", "r270" ], "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), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Table]", "verboseLabel": "Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Table]" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesContinuousUnrealizedLossPositionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock": { "auth_ref": [ "r240", "r265", "r270" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Table Text Block]", "terseLabel": "Schedule of Available-for-sale Securities, Continuous Unrealized Loss Position" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r117", "r494", "r502" ], "calculation": { "http://www.workiva.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Federal, State and Local, Tax Expense (Benefit) [Abstract]", "terseLabel": "Deferred" } } }, "localname": "DeferredFederalStateAndLocalTaxExpenseBenefitAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r585" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Gross", "terseLabel": "Issuance costs attributable to the liability component" } } }, "localname": "DeferredFinanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r38", "r326", "r585" ], "calculation": { "http://www.workiva.com/role/DebtSummaryofConvertibleDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedTerseLabel": "Unamortized issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/DebtSummaryofConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r117", "r494", "r502" ], "calculation": { "http://www.workiva.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r102", "r117", "r494", "r502", "r503", "r504" ], "calculation": { "http://www.workiva.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "totalLabel": "Total Deferred" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r19", "r20", "r483", "r659", "r677" ], "calculation": { "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r103" ], "calculation": { "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred Income Taxes and Tax Credits", "terseLabel": "Deferred income tax" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r117", "r494", "r502" ], "calculation": { "http://www.workiva.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetInterestCarryforward": { "auth_ref": [ "r491" ], "calculation": { "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible interest carryforward.", "label": "Deferred Tax Asset, Interest Carryforward", "terseLabel": "Interest expense" } } }, "localname": "DeferredTaxAssetInterestCarryforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "auth_ref": [ "r491", "r492" ], "calculation": { "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.", "label": "Deferred Tax Assets, Deferred Income", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredTaxAssetsDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r484" ], "calculation": { "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.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": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r486" ], "calculation": { "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "totalLabel": "Total" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r486" ], "calculation": { "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "localname": "DeferredTaxAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r491", "r492" ], "calculation": { "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits": { "auth_ref": [ "r491", "r492" ], "calculation": { "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "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 compensation and benefits costs.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits", "terseLabel": "Compensation and benefits" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": { "auth_ref": [ "r491", "r492" ], "calculation": { "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "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": "Accruals and reserves" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r485" ], "calculation": { "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.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/2021-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesDeferredExpense": { "auth_ref": [ "r491", "r492" ], "calculation": { "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "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", "negatedTerseLabel": "Deferred commissions" } } }, "localname": "DeferredTaxLiabilitiesDeferredExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesFinancingArrangements": { "auth_ref": [ "r491", "r492" ], "calculation": { "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "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 financing arrangements.", "label": "Deferred Tax Liabilities, Financing Arrangements", "negatedTerseLabel": "Convertible notes" } } }, "localname": "DeferredTaxLiabilitiesFinancingArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [ "r491", "r492" ], "calculation": { "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.", "label": "Deferred Tax Liabilities, Intangible Assets", "negatedTerseLabel": "Acquired intangibles" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "auth_ref": [ "r491", "r492" ], "calculation": { "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "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", "negatedTerseLabel": "Right-of-use asset" } } }, "localname": "DeferredTaxLiabilitiesLeasingArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r491", "r492" ], "calculation": { "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Deferred Tax Liabilities, Other", "negatedTerseLabel": "Other deferred tax liabilities" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r491", "r492" ], "calculation": { "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedTerseLabel": "Property and equipment" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r102", "r289" ], "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" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPropertyandEquipmentnetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r102", "r185" ], "calculation": { "http://www.workiva.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/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r399", "r403", "r404", "r405", "r406", "r407", "r408", "r409" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r399" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r469" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]", "terseLabel": "Domestic Tax Authority" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesOperatingLossCarryforwardsDetails", "http://www.workiva.com/role/IncomeTaxesTaxCreditCarryforwardsDetails" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r75", "r133", "r134", "r135", "r136", "r137", "r142", "r145", "r150", "r151", "r152", "r156", "r157", "r548", "r549", "r667", "r687" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)", "verboseLabel": "Basic net loss per share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Denominator" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r75", "r133", "r134", "r135", "r136", "r137", "r145", "r150", "r151", "r152", "r156", "r157", "r548", "r549", "r667", "r687" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)", "verboseLabel": "Diluted net loss per share (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r153", "r154", "r155", "r158" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/NetLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r572" ], "calculation": { "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of foreign exchange rates on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r119", "r477", "r506" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Federal statutory rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r454" ], "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", "verboseLabel": "Unrecognized compensation expense, period for recognition (years)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r454" ], "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 expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r454" ], "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": "Options unrecognized compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Employee Stock Purchase Plan", "verboseLabel": "Shares issuable pursuant to the ESPP" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails", "http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r451" ], "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": "Employee stock options", "verboseLabel": "Shares subject to outstanding common stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r66", "r67", "r68", "r124", "r125", "r126", "r129", "r138", "r140", "r159", "r250", "r368", "r376", "r461", "r462", "r463", "r498", "r499", "r547", "r573", "r574", "r575", "r576", "r577", "r579", "r697", "r698", "r699", "r749" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeDetails", "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT", "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesByIndustryAxis": { "auth_ref": [ "r260" ], "lang": { "en-us": { "role": { "documentation": "Information by industry sector, examples include but are not limited to, commercial, industrial, agricultural, financial services, technology, healthcare and real estate.", "label": "Industry Sector [Axis]", "terseLabel": "Industry Sector [Axis]" } } }, "localname": "EquitySecuritiesByIndustryAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquitySecuritiesIndustryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Industry sector consisting of government, private and corporate entities engaged in business activities, including but not limited to, commercial, industrial, agricultural, financial services, technology, healthcare and real estate.", "label": "Industry Sector [Domain]", "terseLabel": "Industry Sector [Domain]" } } }, "localname": "EquitySecuritiesIndustryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "auth_ref": [ "r243" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Amount", "terseLabel": "Equity securities" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount": { "auth_ref": [ "r245" ], "calculation": { "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain from upward price adjustment on investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Annual Amount", "negatedTerseLabel": "Gain on settlement of equity securities", "terseLabel": "Gain on equity securities" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/AcquisitionsDetails", "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r550", "r551", "r552", "r556" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r550", "r551" ], "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": "Schedule of Assets Measured on Recurring Basis" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r328", "r344", "r345", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r551", "r618", "r619", "r620" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r550", "r551", "r553", "r554", "r557" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r555" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r328", "r413", "r414", "r419", "r420", "r551", "r618" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r328", "r344", "r345", "r413", "r414", "r419", "r420", "r551", "r619" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r328", "r344", "r345", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r618", "r619", "r620" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r555", "r557" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r558", "r559" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations": { "auth_ref": [ "r117", "r476" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current and deferred federal income tax expense (benefit) attributable to income (loss) from continuing operations.", "label": "Federal Income Tax Expense (Benefit), Continuing Operations", "negatedTerseLabel": "Federal income tax benefit" } } }, "localname": "FederalIncomeTaxExpenseBenefitContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r591", "r597", "r607" ], "calculation": { "http://www.workiva.com/role/LeasesDetails": { "order": 5.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Interest on lease obligations" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Financing Obligations" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/LeasesScheduleofLeaseObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r589", "r606" ], "calculation": { "http://www.workiva.com/role/LeasesScheduleofLeaseObligationsDetails_1": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "terseLabel": "Net lease obligations" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/LeasesScheduleofLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r589" ], "calculation": { "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "verboseLabel": "Finance lease obligations" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r606" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.", "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Schedule of Financing Obligation Payments" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r589" ], "calculation": { "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Finance lease obligations, non-current" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r606" ], "calculation": { "http://www.workiva.com/role/LeasesScheduleofLeaseObligationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.workiva.com/role/LeasesScheduleofLeaseObligationsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Payment, Due", "totalLabel": "Total lease obligations" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/LeasesScheduleofLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r606" ], "calculation": { "http://www.workiva.com/role/LeasesScheduleofLeaseObligationsDetails": { "order": 6.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/LeasesScheduleofLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r606" ], "calculation": { "http://www.workiva.com/role/LeasesScheduleofLeaseObligationsDetails": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/LeasesScheduleofLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r606" ], "calculation": { "http://www.workiva.com/role/LeasesScheduleofLeaseObligationsDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Five", "terseLabel": "2026" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/LeasesScheduleofLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r606" ], "calculation": { "http://www.workiva.com/role/LeasesScheduleofLeaseObligationsDetails": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Four", "terseLabel": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/LeasesScheduleofLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r606" ], "calculation": { "http://www.workiva.com/role/LeasesScheduleofLeaseObligationsDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Three", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/LeasesScheduleofLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r606" ], "calculation": { "http://www.workiva.com/role/LeasesScheduleofLeaseObligationsDetails": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/LeasesScheduleofLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r606" ], "calculation": { "http://www.workiva.com/role/LeasesScheduleofLeaseObligationsDetails_1": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: Amount representing interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/LeasesScheduleofLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r592", "r601" ], "calculation": { "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedTerseLabel": "Principal payments on finance lease obligations", "terseLabel": "Finance cash flows from finance leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.workiva.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "auth_ref": [ "r591", "r597" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization", "terseLabel": "Finance lease, accumulated amortization" } } }, "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r591", "r597", "r607" ], "calculation": { "http://www.workiva.com/role/LeasesDetails": { "order": 4.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Amortization of right-of-use assets" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "auth_ref": [ "r588" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization", "terseLabel": "Building under finance lease" } } }, "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r604", "r607" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted Average Discount Rate - Finance leases" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r603", "r607" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted Average Remaining Lease Term (in years) - Finance leases" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r238", "r239", "r243", "r244", "r245", "r254", "r256", "r257", "r258", "r259", "r265", "r267", "r269", "r270", "r336", "r366", "r538", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r735", "r736", "r737", "r738", "r739", "r740", "r741" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesContinuousUnrealizedLossPositionDetails", "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails", "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialServicesSectorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sector of the economy consisting of companies engaged in financial services.", "label": "Financial Services Sector [Member]", "terseLabel": "Banks" } } }, "localname": "FinancialServicesSectorMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Weighted Average Useful Life (Years)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/GoodwillandIntangibleAssetsIntangibleAssetComponentsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r282" ], "calculation": { "http://www.workiva.com/role/GoodwillandIntangibleAssetsIntangibleAssetComponentsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/GoodwillandIntangibleAssetsIntangibleAssetComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/GoodwillandIntangibleAssetsAmortizationofIntangibleAssetsbyFiscalYearDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/GoodwillandIntangibleAssetsAmortizationofIntangibleAssetsbyFiscalYearDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r284" ], "calculation": { "http://www.workiva.com/role/GoodwillandIntangibleAssetsAmortizationofIntangibleAssetsbyFiscalYearDetails": { "order": 6.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": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/GoodwillandIntangibleAssetsAmortizationofIntangibleAssetsbyFiscalYearDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r284" ], "calculation": { "http://www.workiva.com/role/GoodwillandIntangibleAssetsAmortizationofIntangibleAssetsbyFiscalYearDetails": { "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 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": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/GoodwillandIntangibleAssetsAmortizationofIntangibleAssetsbyFiscalYearDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r284" ], "calculation": { "http://www.workiva.com/role/GoodwillandIntangibleAssetsAmortizationofIntangibleAssetsbyFiscalYearDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/GoodwillandIntangibleAssetsAmortizationofIntangibleAssetsbyFiscalYearDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r284" ], "calculation": { "http://www.workiva.com/role/GoodwillandIntangibleAssetsAmortizationofIntangibleAssetsbyFiscalYearDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in 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": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/GoodwillandIntangibleAssetsAmortizationofIntangibleAssetsbyFiscalYearDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r284" ], "calculation": { "http://www.workiva.com/role/GoodwillandIntangibleAssetsAmortizationofIntangibleAssetsbyFiscalYearDetails": { "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": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/GoodwillandIntangibleAssetsAmortizationofIntangibleAssetsbyFiscalYearDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r278", "r279", "r282", "r285", "r649", "r653" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/GoodwillandIntangibleAssetsIntangibleAssetComponentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r282", "r653" ], "calculation": { "http://www.workiva.com/role/GoodwillandIntangibleAssetsIntangibleAssetComponentsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/GoodwillandIntangibleAssetsIntangibleAssetComponentsDetails" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/GoodwillandIntangibleAssetsIntangibleAssetComponentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r278", "r281" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/GoodwillandIntangibleAssetsIntangibleAssetComponentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r282", "r649" ], "calculation": { "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.workiva.com/role/GoodwillandIntangibleAssetsAmortizationofIntangibleAssetsbyFiscalYearDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.workiva.com/role/GoodwillandIntangibleAssetsIntangibleAssetComponentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Intangible assets, net", "totalLabel": "Net Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.workiva.com/role/GoodwillandIntangibleAssetsAmortizationofIntangibleAssetsbyFiscalYearDetails", "http://www.workiva.com/role/GoodwillandIntangibleAssetsIntangibleAssetComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Tax Authority [Member]", "terseLabel": "Foreign Tax Authority" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesOperatingLossCarryforwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r581" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignGovernmentDebtSecuritiesMember": { "auth_ref": [ "r413", "r707" ], "lang": { "en-us": { "role": { "documentation": "Debt security issued by government not domiciled in United States of America (US).", "label": "Debt Security, Government, Non-US [Member]", "terseLabel": "Foreign government debt securities" } } }, "localname": "ForeignGovernmentDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails", "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r81" ], "calculation": { "http://www.workiva.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/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r76" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r169", "r711" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).", "label": "Geographic Concentration Risk [Member]", "terseLabel": "Geographic concentration risk" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/GeographicInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r273", "r274", "r613", "r656" ], "calculation": { "http://www.workiva.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Goodwill, ending balance", "periodStartLabel": "Goodwill, beginning balance", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.workiva.com/role/GoodwillandIntangibleAssetsGoodwillActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r286" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/GoodwillandIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r275" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "auth_ref": [ "r280" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.", "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillPeriodIncreaseDecrease": { "auth_ref": [ "r275" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) 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, Period Increase (Decrease)", "terseLabel": "Acquisition and purchase accounting adjustment" } } }, "localname": "GoodwillPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/GoodwillandIntangibleAssetsGoodwillActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/GoodwillandIntangibleAssetsGoodwillActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r79", "r116", "r187", "r196", "r199", "r202", "r205", "r246", "r306", "r307", "r308", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r563" ], "calculation": { "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.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/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_HealthcareSectorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sector of the economy consisting of companies engaged in healthcare-related business activities.", "label": "Healthcare Sector [Member]", "terseLabel": "Healthcare" } } }, "localname": "HealthcareSectorMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r287", "r294" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r118", "r505" ], "calculation": { "http://www.workiva.com/role/IncomeTaxesIncomeBeforeIncomeTaxDomesticandForeignDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "United States" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesIncomeBeforeIncomeTaxDomesticandForeignDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r71", "r187", "r196", "r199", "r202", "r205", "r654", "r663", "r669", "r688" ], "calculation": { "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.workiva.com/role/IncomeTaxesIncomeBeforeIncomeTaxDomesticandForeignDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before (benefit) provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.workiva.com/role/IncomeTaxesIncomeBeforeIncomeTaxDomesticandForeignDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r118", "r505" ], "calculation": { "http://www.workiva.com/role/IncomeTaxesIncomeBeforeIncomeTaxDomesticandForeignDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesIncomeBeforeIncomeTaxDomesticandForeignDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r293", "r295" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r295" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r480" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesOperatingLossCarryforwardsDetails", "http://www.workiva.com/role/IncomeTaxesTaxCreditCarryforwardsDetails" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesOperatingLossCarryforwardsDetails", "http://www.workiva.com/role/IncomeTaxesTaxCreditCarryforwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r119", "r478", "r481", "r488", "r500", "r507", "r509", "r510", "r511" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r120", "r139", "r140", "r186", "r476", "r501", "r508", "r689" ], "calculation": { "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.workiva.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails": { "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": "(Benefit) Provision for income taxes", "totalLabel": "Total income tax provision" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.workiva.com/role/IncomeTaxesComponentsofProvisionBenefitforIncomeTaxesDetails", "http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r65", "r474", "r475", "r481", "r482", "r487", "r495" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r477" ], "calculation": { "http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails": { "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 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": "Valuation allowance" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r473", "r477" ], "calculation": { "http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails": { "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 income tax rates.", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount", "terseLabel": "Revaluation of deferred tax items due to tax rate change (state)" } } }, "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r477" ], "calculation": { "http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails": { "order": 6.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 benefit at federal statutory rate" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther": { "auth_ref": [ "r477" ], "calculation": { "http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails": { "order": 9.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 nondeductible expenses.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount", "terseLabel": "Nondeductible permanent items" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r477" ], "calculation": { "http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails": { "order": 8.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-based compensation" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r477" ], "calculation": { "http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails": { "order": 1.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/2021-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r477" ], "calculation": { "http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails": { "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 state and local income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "terseLabel": "State taxes, net of federal benefit" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": { "auth_ref": [ "r477" ], "calculation": { "http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "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 research tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount", "negatedTerseLabel": "Tax benefit of federal R&D credit" } } }, "localname": "IncomeTaxReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r106" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for income taxes, net of refunds" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r101" ], "calculation": { "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.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/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r101" ], "calculation": { "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r101" ], "calculation": { "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.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 expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r101" ], "calculation": { "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in 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", "negatedTerseLabel": "Deferred costs" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r101", "r646" ], "calculation": { "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.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/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r101", "r601" ], "calculation": { "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for operating lease.", "label": "Increase (Decrease) in Operating Lease Liability", "terseLabel": "Operating lease liability" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r101" ], "calculation": { "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedTerseLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherReceivables": { "auth_ref": [ "r101" ], "calculation": { "http://www.workiva.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 receivables classified as other.", "label": "Increase (Decrease) in Other Receivables", "negatedTerseLabel": "Other receivables" } } }, "localname": "IncreaseDecreaseInOtherReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r101" ], "calculation": { "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.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" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.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/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "stringItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r69", "r184", "r582", "r585", "r668" ], "calculation": { "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedTerseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r83", "r333", "r343", "r346", "r347" ], "calculation": { "http://www.workiva.com/role/DebtSummaryofInterestExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total interest expense" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/DebtSummaryofInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "auth_ref": [ "r85", "r334", "r346", "r347" ], "calculation": { "http://www.workiva.com/role/DebtSummaryofInterestExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.", "label": "Interest Expense, Debt, Excluding Amortization", "terseLabel": "Contractual interest expense" } } }, "localname": "InterestExpenseDebtExcludingAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/DebtSummaryofInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r97", "r99", "r106" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r12", "r13", "r41" ], "calculation": { "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 10.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Interest Payable, Current", "terseLabel": "Accrued interest" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r82", "r183" ], "calculation": { "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "terseLabel": "Investments Classified by Contractual Maturity Date" } } }, "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r242", "r655", "r673", "r709", "r742" ], "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": "Cash Equivalents and Marketable Securities" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecurities" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r605", "r607" ], "calculation": { "http://www.workiva.com/role/LeasesDetails": { "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": "Lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Lease, Cost [Abstract]" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r605" ], "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": "Summary of Lease Expense Components, Supplemental Cash Flow Information and Other Information" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r290" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r608" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.", "label": "Lessee, Finance Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeFinanceLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r596" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r594" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r606" ], "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]", "verboseLabel": "Summary of Future Estimated Minimum Operating Lease Payments" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r606" ], "calculation": { "http://www.workiva.com/role/LeasesScheduleofLeaseObligationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.workiva.com/role/LeasesScheduleofLeaseObligationsDetails_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 obligations" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/LeasesScheduleofLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r606" ], "calculation": { "http://www.workiva.com/role/LeasesScheduleofLeaseObligationsDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/LeasesScheduleofLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r606" ], "calculation": { "http://www.workiva.com/role/LeasesScheduleofLeaseObligationsDetails_1": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease 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": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/LeasesScheduleofLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r606" ], "calculation": { "http://www.workiva.com/role/LeasesScheduleofLeaseObligationsDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/LeasesScheduleofLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r606" ], "calculation": { "http://www.workiva.com/role/LeasesScheduleofLeaseObligationsDetails_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/LeasesScheduleofLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r606" ], "calculation": { "http://www.workiva.com/role/LeasesScheduleofLeaseObligationsDetails_1": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/LeasesScheduleofLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r606" ], "calculation": { "http://www.workiva.com/role/LeasesScheduleofLeaseObligationsDetails_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/LeasesScheduleofLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r606" ], "calculation": { "http://www.workiva.com/role/LeasesScheduleofLeaseObligationsDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: Amount representing interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/LeasesScheduleofLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r595" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Renewal term" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r608" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r40", "r116", "r198", "r246", "r306", "r307", "r308", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r531", "r535", "r536", "r563", "r611", "r612" ], "calculation": { "http://www.workiva.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/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r30", "r116", "r246", "r563", "r613", "r661", "r683" ], "calculation": { "http://www.workiva.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/2021-01-31", "presentation": [ "http://www.workiva.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/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r42", "r116", "r246", "r306", "r307", "r308", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r531", "r535", "r536", "r563", "r611", "r612", "r613" ], "calculation": { "http://www.workiva.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/2021-01-31", "presentation": [ "http://www.workiva.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/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LicenseAndServiceMember": { "auth_ref": [ "r403" ], "lang": { "en-us": { "role": { "documentation": "Right to use intangible asset and performance of related service. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark.", "label": "License and Service [Member]", "terseLabel": "Subscription and support" } } }, "localname": "LicenseAndServiceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.workiva.com/role/GeographicInformationDetails", "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesRevenueRecognitionandAdvertisingCostsDetails", "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://www.workiva.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r211" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.", "label": "Long-lived Assets by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of Long-lived Assets by Geographic Areas" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/GeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r18", "r327", "r339", "r344", "r345", "r660", "r680" ], "calculation": { "http://www.workiva.com/role/DebtSummaryofConvertibleDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Net carrying amount" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/DebtSummaryofConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r348" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-term Debt [Text Block]", "terseLabel": "Debt" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r45" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/DebtDetails", "http://www.workiva.com/role/DebtSummaryofConvertibleDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r45", "r304" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/DebtDetails", "http://www.workiva.com/role/DebtSummaryofConvertibleDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MarketableSecuritiesPolicy": { "auth_ref": [ "r672" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r413" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails", "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r98" ], "calculation": { "http://www.workiva.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/2021-01-31", "presentation": [ "http://www.workiva.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": "Cash flows from financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r98" ], "calculation": { "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.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": "Cash flows from investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r98", "r100", "r103" ], "calculation": { "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r5", "r59", "r62", "r68", "r72", "r103", "r116", "r128", "r133", "r134", "r135", "r136", "r139", "r140", "r148", "r187", "r196", "r199", "r202", "r205", "r246", "r306", "r307", "r308", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r549", "r563", "r664", "r684" ], "calculation": { "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.workiva.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/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Parent [Abstract]", "terseLabel": "Numerator" } } }, "localname": "NetIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r133", "r134", "r135", "r136", "r142", "r143", "r149", "r152", "r187", "r196", "r199", "r202", "r205" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net loss" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "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": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAccountingPronouncementsDetails", "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesRevenueRecognitionandAdvertisingCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r127", "r128", "r129", "r130", "r131", "r132", "r135", "r141", "r156", "r226", "r227", "r247", "r248", "r249", "r250", "r251", "r252", "r305", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r496", "r497", "r498", "r499", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r609", "r650", "r651", "r652", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r745", "r746", "r747", "r748", "r749" ], "lang": { "en-us": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "Accounting Standards Update and Change in Accounting Principle [Table]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAccountingPronouncementsDetails", "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesRevenueRecognitionandAdvertisingCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Adopted Accounting Pronouncements and New Accounting Pronouncements Not Yet Adopted" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Supplemental disclosure of noncash investing and financing activities" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r209" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.", "label": "Long-Lived Assets", "terseLabel": "Long-Lived Assets" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/GeographicInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r178" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r178" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.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/2021-01-31", "presentation": [ "http://www.workiva.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/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r187", "r196", "r199", "r202", "r205" ], "calculation": { "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r598", "r607" ], "calculation": { "http://www.workiva.com/role/LeasesDetails": { "order": 2.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/2021-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "verboseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/LeasesScheduleofLeaseObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r589" ], "calculation": { "http://www.workiva.com/role/LeasesScheduleofLeaseObligationsDetails": { "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", "verboseLabel": "Net lease obligations" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/LeasesScheduleofLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r589" ], "calculation": { "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r590" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesRevenueRecognitionandAdvertisingCostsDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r589" ], "calculation": { "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, non-current" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r593", "r601" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r588" ], "calculation": { "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.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" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r604", "r607" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r603", "r607" ], "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 (in years) - Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r489" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesOperatingLossCarryforwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Operating Loss Carryforwards [Line Items]", "terseLabel": "Operating Loss Carryforwards [Line Items]" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesOperatingLossCarryforwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r490" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Operating Loss Carryforwards [Table]", "terseLabel": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesOperatingLossCarryforwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r6", "r123", "r176", "r537" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "terseLabel": "Organization and Significant Accounting Policies" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r11", "r12", "r13", "r41" ], "calculation": { "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Accrued other liabilities" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r528", "r529", "r533" ], "calculation": { "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustment, net of income tax expense" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r60", "r63", "r528", "r529", "r533" ], "calculation": { "http://www.workiva.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, net of tax", "verboseLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeDetails", "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income (loss), net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r52", "r56" ], "calculation": { "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 2.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": "Unrealized (loss) gain on available-for-sale securities, net of income tax expense" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other current liabilities.", "label": "Other Current Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Expenses and Other Current Liabilities" } } }, "localname": "OtherCurrentLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r46" ], "calculation": { "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.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 long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r84" ], "calculation": { "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income and (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherReceivablesNetCurrent": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.", "label": "Other Receivables, Net, Current", "terseLabel": "Other receivables" } } }, "localname": "OtherReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale": { "auth_ref": [ "r231" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other-than-temporary impairment (OTTI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), recognized in earnings and other comprehensive loss (OCI).", "label": "Other-than-temporary Impairment Loss, Debt Securities, Available-for-sale", "terseLabel": "Impairment charges on debt securities" } } }, "localname": "OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSale", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r524" ], "lang": { "en-us": { "role": { "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.", "label": "Patents [Member]", "terseLabel": "Patents" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/GoodwillandIntangibleAssetsIntangibleAssetComponentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r96" ], "calculation": { "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedTerseLabel": "Taxes paid related to net share settlements of stock-based compensation awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r87", "r90", "r229" ], "calculation": { "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Payments to Acquire Debt Securities, Available-for-sale", "negatedTerseLabel": "Purchase of marketable securities" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r91", "r526" ], "calculation": { "http://www.workiva.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash consideration" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r91" ], "calculation": { "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Acquisitions, net of cash acquired", "terseLabel": "Payments to acquire business, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/AcquisitionsDetails", "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r92" ], "calculation": { "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedTerseLabel": "Purchase of intangible assets" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireOtherInvestments": { "auth_ref": [ "r93" ], "calculation": { "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to acquire investments classified as other.", "label": "Payments to Acquire Other Investments", "negatedTerseLabel": "Other investments" } } }, "localname": "PaymentsToAcquireOtherInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r92" ], "calculation": { "http://www.workiva.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" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r428", "r455" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r22", "r352" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r22", "r352" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r22", "r613" ], "calculation": { "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.001 par value per share, 100,000,000 shares authorized, no shares issued and outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r9", "r32", "r33" ], "calculation": { "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.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" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r95" ], "calculation": { "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Proceeds from Convertible Debt", "terseLabel": "Proceeds from the issuance of convertible senior notes, net of issuance costs" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.workiva.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans": { "auth_ref": [ "r94", "r456" ], "calculation": { "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Excludes option exercised.", "label": "Proceeds, Issuance of Shares, Share-based Payment Arrangement, Excluding Option Exercised", "terseLabel": "Proceeds from shares issued in connection with employee stock purchase plan", "verboseLabel": "Total proceeds (in thousands)" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r87", "r88", "r229" ], "calculation": { "http://www.workiva.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/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r87", "r88", "r229" ], "calculation": { "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from sale 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 Sale of Debt Securities, Available-for-sale", "terseLabel": "Sale of marketable securities" } } }, "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r94", "r456" ], "calculation": { "http://www.workiva.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 option exercises" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r291", "r591", "r597" ], "calculation": { "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationPropertyandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization", "negatedTerseLabel": "Less: accumulated depreciation and amortization" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r50", "r292", "r597" ], "calculation": { "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationPropertyandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r15", "r290", "r588" ], "calculation": { "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationPropertyandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization", "terseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r37", "r292" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails", "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r36", "r290" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationPropertyandEquipmentDetails" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPropertyandEquipmentnetDetails", "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r35", "r292", "r713", "r714" ], "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, net" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r15", "r292" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r15", "r290" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails", "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationPropertyandEquipmentDetails" ], "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": "Useful life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPropertyandEquipmentnetDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r77", "r255" ], "calculation": { "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Recovery of doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RealEstateSectorMember": { "auth_ref": [ "r261" ], "lang": { "en-us": { "role": { "documentation": "Sector of the economy consisting of companies engaged in real estate business activities.", "label": "Real Estate Sector [Member]", "terseLabel": "Real estate" } } }, "localname": "RealEstateSectorMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r472", "r647", "r726" ], "calculation": { "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.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/2021-01-31", "presentation": [ "http://www.workiva.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/2021-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r472" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and Development Expenses" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails", "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted stock units", "verboseLabel": "Shares subject to unvested restricted stock units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r26", "r376", "r464", "r613", "r682", "r701", "r706" ], "calculation": { "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r124", "r125", "r126", "r129", "r138", "r140", "r250", "r461", "r462", "r463", "r498", "r499", "r547", "r697", "r699" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT", "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r181", "r182", "r195", "r200", "r201", "r207", "r208", "r213", "r398", "r399", "r648" ], "calculation": { "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.workiva.com/role/GeographicInformationDetails", "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r112", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r410" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r380", "r381", "r382", "r383", "r384", "r385", "r388", "r389", "r402", "r410" ], "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 Recognition", "verboseLabel": "Deferred Costs" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/DeferredCosts", "http://www.workiva.com/role/RevenueRecognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r210" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of Revenue by Geographic Region" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/GeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r386" ], "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 expected to be recognized" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDeferredRevenueandTransactionPriceAllocatedtotheRemainingPerformanceObligationsDetails" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDeferredRevenueandTransactionPriceAllocatedtotheRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r387" ], "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": "Expected period of recognition" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDeferredRevenueandTransactionPriceAllocatedtotheRemainingPerformanceObligationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r387" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-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/2021-01-31", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDeferredRevenueandTransactionPriceAllocatedtotheRemainingPerformanceObligationsDetails" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDeferredRevenueandTransactionPriceAllocatedtotheRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/GeographicInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r602", "r607" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "terseLabel": "Right-of-use assets obtained in exchange for lease obligations: Finance leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r602", "r607" ], "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 lease obligations: Operating leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r58", "r578", "r579" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Accumulated Other Comprehensive Income" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r153" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r153" ], "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/2021-01-31", "presentation": [ "http://www.workiva.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/2021-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r516", "r517" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.workiva.com/role/AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of cash and cash equivalent balances. This table excludes restricted cash balances.", "label": "Schedule of Cash and Cash Equivalents [Table]", "terseLabel": "Schedule of Cash and Cash Equivalents [Table]" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of Cash and Cash Equivalents" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r495" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of Components of Income Tax Expense (Benefit)" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r486" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r152" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r477" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r427", "r452", "r466" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r427", "r452", "r466" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of Stock-based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r278", "r281", "r649" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/GoodwillandIntangibleAssetsIntangibleAssetComponentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r278", "r281" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Summary of Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r275", "r276" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Summary of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r117" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Schedule of Income before Income Tax, Domestic and Foreign" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r37", "r292" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPropertyandEquipmentnetDetails", "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r520" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of Assets Acquired and Liabilities Assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r70", "r212" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/GeographicInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r428", "r455" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails", "http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock": { "auth_ref": [ "r451" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of employee stock purchase plan activity.", "label": "Schedule of Share-based Compensation, Employee Stock Purchase Plan, Activity [Table Text Block]", "terseLabel": "Schedule of Employee Stock Purchase Plan" } } }, "localname": "ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r434", "r444", "r446" ], "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": "Schedule of Stock-Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r448" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Share-based Payment Award, ESPP, Valuation Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r47", "r113", "r160", "r161", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r357", "r361", "r366", "r369", "r370", "r371", "r373", "r374", "r375", "r376" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicandDilutedDetails", "http://www.workiva.com/role/StockholdersEquityDeficitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in restricted stock units (RSUs).", "label": "Schedule of Unvested Restricted Stock Units Roll Forward [Table Text Block]", "terseLabel": "Summary of Restricted Stock Units" } } }, "localname": "ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r281" ], "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 Expected Amortization Expense of Intangible Assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r177", "r179", "r180", "r187", "r188", "r199", "r203", "r204", "r205", "r206", "r207", "r212", "r213", "r214" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Geographic Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/GeographicInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r189", "r190", "r191", "r192", "r193", "r194", "r208" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segments" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SelfInsuranceReserveCurrent": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property that are expected to be paid within one year (or the normal operating cycle, if longer).", "label": "Self Insurance Reserve, Current", "terseLabel": "Estimated health insurance claims" } } }, "localname": "SelfInsuranceReserveCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r76" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": { "auth_ref": [ "r470" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption.", "label": "Selling, General and Administrative Expenses, Policy [Policy Text Block]", "terseLabel": "General and Administrative Expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r101" ], "calculation": { "http://www.workiva.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 expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r429" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Award vesting period (years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r439" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r443" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r441" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r441" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r440" ], "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": "Unvested at end of period (in shares)", "periodStartLabel": "Unvested at beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of Shares (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r440" ], "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": "Unvested at end of period (in dollars per share)", "periodStartLabel": "Unvested at beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted- Average Grant Date Fair Value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r442" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r445" ], "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": "Vested in period, fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r442" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]", "terseLabel": "Weighted-Average Assumptions" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the maximum 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, Maximum", "terseLabel": "Expected volatility, max (as percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the minimum 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, Minimum", "terseLabel": "Expected volatility, min (as percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r450" ], "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 (as percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails" ], "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, max (as percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails" ], "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, min (as percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails", "http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r455" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Number of shares available for grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails" ], "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": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r437" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable at end of the period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r437" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable at the end of the period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r445" ], "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": "Options exercised intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r439" ], "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": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r455" ], "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": "Outstanding, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r436", "r455" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding end of the period (in shares)", "periodStartLabel": "Outstanding beginning of the period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "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 (in shares):" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r435" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding end of the period (in dollars per share)", "periodStartLabel": "Outstanding beginning of the period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "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 (in dollars per share):" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r455" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period", "terseLabel": "Shares issued (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r426", "r431" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails", "http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails", "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "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": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche One [Member]", "terseLabel": "Cliff-vesting" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r428", "r432" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r430" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, 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, Expiration Period", "terseLabel": "Expiration period (years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r449", "r465" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r455" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Exercisable, aggregate intrinsic value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r455" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Exercisable, weighted-average remaining contractual term (years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r447" ], "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": "Outstanding, weighted-average remaining contractual term (years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r433" ], "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": "Options vested in period fair value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "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 common stock, percentage of fair market value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Balance at the end of the period (in shares)", "periodStartLabel": "Balance at the beginning of the period (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "negatedLabel": "Tax withholdings related to net share settlements of stock-based compensation awards (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r599", "r607" ], "calculation": { "http://www.workiva.com/role/LeasesDetails": { "order": 1.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/2021-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]", "terseLabel": "State Tax Authority" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesOperatingLossCarryforwardsDetails", "http://www.workiva.com/role/IncomeTaxesTaxCreditCarryforwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r21", "r22", "r23", "r113", "r116", "r145", "r146", "r147", "r150", "r152", "r160", "r161", "r162", "r246", "r306", "r310", "r311", "r312", "r315", "r316", "r352", "r353", "r357", "r361", "r368", "r563", "r735" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.workiva.com/role/CoverPage", "http://www.workiva.com/role/DebtDetails", "http://www.workiva.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicandDilutedDetails", "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails", "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails", "http://www.workiva.com/role/StockholdersEquityDeficitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r48", "r66", "r67", "r68", "r124", "r125", "r126", "r129", "r138", "r140", "r159", "r250", "r368", "r376", "r461", "r462", "r463", "r498", "r499", "r547", "r573", "r574", "r575", "r576", "r577", "r579", "r697", "r698", "r699", "r749" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeDetails", "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT", "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAccountingPronouncementsDetails" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r124", "r125", "r126", "r159", "r648" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r22", "r23", "r368", "r376" ], "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 employee stock purchase plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r368", "r376" ], "lang": { "en-us": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "terseLabel": "Issuance of restricted stock units (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r22", "r23", "r368", "r376", "r438" ], "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": "Exercised (in shares)", "terseLabel": "Issuance of common stock upon exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT", "http://www.workiva.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r22", "r23", "r368", "r376" ], "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 employee stock purchase plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r48", "r368", "r376" ], "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": "Issuance of common stock upon exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r23", "r28", "r29", "r116", "r224", "r246", "r563", "r613" ], "calculation": { "http://www.workiva.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": "End of the period", "periodStartLabel": "Beginning of the period", "terseLabel": "Stockholders' equity", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/AccumulatedOtherComprehensiveIncomeDetails", "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT", "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAccountingPronouncementsDetails" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r114", "r353", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r367", "r376", "r377" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders' Equity (Deficit)" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/StockholdersEquityDeficit" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r580", "r614" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r580", "r614" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r580", "r614" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental cash flow disclosure" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r489" ], "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 carryforward" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesTaxCreditCarryforwardsDetails" ], "xbrltype": "monetaryItemType" }, "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesTaxCreditCarryforwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardTable": { "auth_ref": [ "r490" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/IncomeTaxesTaxCreditCarryforwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r521" ], "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": "Acquired technology" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/GoodwillandIntangibleAssetsIntangibleAssetComponentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TechnologySectorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sector of the economy consisting of companies engaged in technology-related business activities.", "label": "Technology Sector [Member]", "terseLabel": "Information technology" } } }, "localname": "TechnologySectorMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r218", "r219", "r220", "r221", "r223", "r225" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable and Allowance for Doubtful Accounts" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r522" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Acquired trade name" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/GoodwillandIntangibleAssetsIntangibleAssetComponentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r238", "r239", "r243", "r244", "r245", "r336", "r366", "r538", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r735", "r736", "r737", "r738", "r739", "r740", "r741" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesContinuousUnrealizedLossPositionDetails", "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails", "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r121", "r413", "r420", "r670" ], "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 debt securities" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesContinuousUnrealizedLossPositionDetails", "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails", "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain": { "auth_ref": [ "r296", "r297", "r299", "r300" ], "lang": { "en-us": { "role": { "documentation": "General description of the goods or services to be purchased from the counterparty to the unconditional purchase arrangement.", "label": "Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]", "terseLabel": "Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]" } } }, "localname": "UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CommitmentsandContingenciesOtherPurchaseCommitmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": { "auth_ref": [ "r479" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense", "terseLabel": "Interest and penalties" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary": { "auth_ref": [ "r297" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation 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": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year One", "terseLabel": "Other purchase commitments, due in fiscal year 2022" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CommitmentsandContingenciesOtherPurchaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary": { "auth_ref": [ "r297" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation 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": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year Two", "terseLabel": "Other purchase commitments, due in fiscal year 2023" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CommitmentsandContingenciesOtherPurchaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary": { "auth_ref": [ "r297" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation 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": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year Three", "terseLabel": "Other purchase commitments, due in fiscal year 2024" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CommitmentsandContingenciesOtherPurchaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis": { "auth_ref": [ "r296", "r297", "r299" ], "lang": { "en-us": { "role": { "documentation": "Pertinent information about unrecorded unconditional purchase arrangements to acquire goods or services, by category of goods or services. arrangements to acquire goods or services, by category of goods or services.", "label": "Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]", "terseLabel": "Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CommitmentsandContingenciesOtherPurchaseCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems": { "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": "Unrecorded Unconditional Purchase Obligation [Line Items]", "terseLabel": "Unrecorded Unconditional Purchase Obligation [Line Items]" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CommitmentsandContingenciesOtherPurchaseCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationTable": { "auth_ref": [ "r296", "r297", "r299" ], "lang": { "en-us": { "role": { "documentation": "Describes each unrecorded unconditional purchase obligation arrangement to purchase goods and services that extend over multiple periods, any assets pledged to secure payment, and the fixed or determinable amount of payments due in each of the next five years and thereafter.", "label": "Unrecorded Unconditional Purchase Obligation [Table]", "terseLabel": "Unrecorded Unconditional Purchase Obligation [Table]" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CommitmentsandContingenciesOtherPurchaseCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r163", "r164", "r166", "r167", "r173", "r174", "r175" ], "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/2021-01-31", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r600", "r607" ], "calculation": { "http://www.workiva.com/role/LeasesDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VehiclesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used primarily for road transportation.", "label": "Vehicles [Member]", "terseLabel": "Vehicles" } } }, "localname": "VehiclesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r455" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r455" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r144", "r152" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted-average common shares outstanding - diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r142", "r152" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted-average common shares outstanding - basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.workiva.com/role/NetLossPerShareEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "sharesItemType" }, "wk_AllowanceForTenantImprovements": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Allowance for Tenant Improvements", "label": "Allowance for Tenant Improvements", "terseLabel": "Allowance for tenant improvements" } } }, "localname": "AllowanceForTenantImprovements", "nsuri": "http://www.workiva.com/20211231", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "wk_AuditInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Audit Information", "label": "Audit Information [Abstract]" } } }, "localname": "AuditInformationAbstract", "nsuri": "http://www.workiva.com/20211231", "xbrltype": "stringItemType" }, "wk_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiability": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contract With Customer, Liability", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contract With Customer, Liability", "negatedTerseLabel": "Deferred revenue" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiability", "nsuri": "http://www.workiva.com/20211231", "presentation": [ "http://www.workiva.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "wk_CashCashEquivalentsAndAvailableforsaleDebtSecurities": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/FairValueMeasurementsDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash, Cash Equivalents And Available-for-sale Debt Securities", "label": "Cash, Cash Equivalents And Available-for-sale Debt Securities", "terseLabel": "Cash and cash equivalents and available-for-sale securities" } } }, "localname": "CashCashEquivalentsAndAvailableforsaleDebtSecurities", "nsuri": "http://www.workiva.com/20211231", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails", "http://www.workiva.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "wk_CashCashEquivalentsAndAvailableforsaleDebtSecuritiesAmortizedCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash, Cash Equivalents And Available-for-sale Debt Securities, Amortized Cost", "label": "Cash, Cash Equivalents And Available-for-sale Debt Securities, Amortized Cost", "terseLabel": "Cash and cash equivalents and available-for-sale securities, amortized cost" } } }, "localname": "CashCashEquivalentsAndAvailableforsaleDebtSecuritiesAmortizedCost", "nsuri": "http://www.workiva.com/20211231", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "wk_ClientDepositsCurrent": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Client Deposits, Current", "label": "Client Deposits, Current", "terseLabel": "Customer deposits" } } }, "localname": "ClientDepositsCurrent", "nsuri": "http://www.workiva.com/20211231", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "wk_CloudServicesArrangementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cloud Services Arrangement", "label": "Cloud Services Arrangement [Member]", "terseLabel": "Cloud Services Arrangement" } } }, "localname": "CloudServicesArrangementMember", "nsuri": "http://www.workiva.com/20211231", "presentation": [ "http://www.workiva.com/role/CommitmentsandContingenciesOtherPurchaseCommitmentsDetails" ], "xbrltype": "domainItemType" }, "wk_CommonStockConversionBasisRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock, Conversion Basis Ratio", "label": "Common Stock, Conversion Basis Ratio", "terseLabel": "Common stock, conversion rate" } } }, "localname": "CommonStockConversionBasisRatio", "nsuri": "http://www.workiva.com/20211231", "presentation": [ "http://www.workiva.com/role/StockholdersEquityDeficitDetails" ], "xbrltype": "pureItemType" }, "wk_CommonStockNumberOfClasses": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock, Number Of Classes", "label": "Common Stock, Number Of Classes", "terseLabel": "Number of classes of common stock" } } }, "localname": "CommonStockNumberOfClasses", "nsuri": "http://www.workiva.com/20211231", "presentation": [ "http://www.workiva.com/role/StockholdersEquityDeficitDetails" ], "xbrltype": "integerItemType" }, "wk_CommonStockVotingRightsVotesPerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock, Voting Rights, Votes Per Share", "label": "Common Stock, Voting Rights, Votes Per Share", "terseLabel": "Common stock, number of votes per share" } } }, "localname": "CommonStockVotingRightsVotesPerShare", "nsuri": "http://www.workiva.com/20211231", "presentation": [ "http://www.workiva.com/role/StockholdersEquityDeficitDetails" ], "xbrltype": "integerItemType" }, "wk_ComputersEquipmentAndSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Computers, Equipment and Software [Member]", "terseLabel": "Computers, equipment and software" } } }, "localname": "ComputersEquipmentAndSoftwareMember", "nsuri": "http://www.workiva.com/20211231", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformationPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "wk_ConsumerDiscretionarySectorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consumer Discretionary Sector [Member]", "terseLabel": "Consumer discretionary" } } }, "localname": "ConsumerDiscretionarySectorMember", "nsuri": "http://www.workiva.com/20211231", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "wk_ConsumerStaplesSectorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Consumer Staples Sector", "label": "Consumer Staples Sector [Member]", "terseLabel": "Consumer staples" } } }, "localname": "ConsumerStaplesSectorMember", "nsuri": "http://www.workiva.com/20211231", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "wk_DebtConversionTermsOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Conversion Terms One", "label": "Debt Conversion Terms One [Member]", "terseLabel": "Debt conversion terms one" } } }, "localname": "DebtConversionTermsOneMember", "nsuri": "http://www.workiva.com/20211231", "presentation": [ "http://www.workiva.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "wk_DebtConversionTermsTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Conversion Terms Two", "label": "Debt Conversion Terms Two [Member]", "terseLabel": "Debt conversion terms two" } } }, "localname": "DebtConversionTermsTwoMember", "nsuri": "http://www.workiva.com/20211231", "presentation": [ "http://www.workiva.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "wk_DebtInstrumentConvertibleCarryingAmountOfEquityComponentGross": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Carrying Amount Of Equity Component, Gross", "label": "Debt Instrument, Convertible, Carrying Amount Of Equity Component, Gross", "terseLabel": "Equity component, gross amount" } } }, "localname": "DebtInstrumentConvertibleCarryingAmountOfEquityComponentGross", "nsuri": "http://www.workiva.com/20211231", "presentation": [ "http://www.workiva.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "wk_DebtInstrumentConvertibleTermsOfConversionAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Terms Of Conversion", "label": "Debt Instrument, Convertible, Terms Of Conversion [Axis]", "terseLabel": "Debt Instrument, Convertible, Terms Of Conversion [Axis]" } } }, "localname": "DebtInstrumentConvertibleTermsOfConversionAxis", "nsuri": "http://www.workiva.com/20211231", "presentation": [ "http://www.workiva.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "wk_DebtInstrumentConvertibleTermsOfConversionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Terms Of Conversion", "label": "Debt Instrument, Convertible, Terms Of Conversion [Domain]", "terseLabel": "Debt Instrument, Convertible, Terms Of Conversion [Domain]" } } }, "localname": "DebtInstrumentConvertibleTermsOfConversionDomain", "nsuri": "http://www.workiva.com/20211231", "presentation": [ "http://www.workiva.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "wk_DebtInstrumentConvertibleThresholdPercentageOfStockTradingPrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Threshold Percentage Of Stock Trading Price", "label": "Debt Instrument, Convertible, Threshold Percentage Of Stock Trading Price", "terseLabel": "Threshold percentage of stock trading price" } } }, "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockTradingPrice", "nsuri": "http://www.workiva.com/20211231", "presentation": [ "http://www.workiva.com/role/DebtDetails" ], "xbrltype": "percentItemType" }, "wk_DebtInstrumentRemainingTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Remaining Term", "label": "Debt Instrument, Remaining Term", "terseLabel": "Remaining life of debt instrument" } } }, "localname": "DebtInstrumentRemainingTerm", "nsuri": "http://www.workiva.com/20211231", "presentation": [ "http://www.workiva.com/role/DebtDetails" ], "xbrltype": "durationItemType" }, "wk_DebtIssuanceCostsGrossEquityComponent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Issuance Costs, Gross, Equity Component", "label": "Debt Issuance Costs, Gross, Equity Component", "terseLabel": "Issuance costs attributable to the equity component" } } }, "localname": "DebtIssuanceCostsGrossEquityComponent", "nsuri": "http://www.workiva.com/20211231", "presentation": [ "http://www.workiva.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "wk_DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughTwo": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofContractualMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, After Year One Through Two", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, After Year One Through Two", "terseLabel": "Due in one to two years" } } }, "localname": "DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughTwo", "nsuri": "http://www.workiva.com/20211231", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofContractualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "wk_DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearTwoThroughFive": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofContractualMaturitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, After Year Two Through Five", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, After Year Two Through Five", "terseLabel": "Due in three to five years" } } }, "localname": "DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearTwoThroughFive", "nsuri": "http://www.workiva.com/20211231", "presentation": [ "http://www.workiva.com/role/CashEquivalentsandMarketableSecuritiesScheduleofContractualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "wk_DeferredTaxAssetsLeaseLiability": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Lease Liability", "label": "Deferred Tax Assets, Lease Liability", "terseLabel": "Lease liability" } } }, "localname": "DeferredTaxAssetsLeaseLiability", "nsuri": "http://www.workiva.com/20211231", "presentation": [ "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "wk_DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Operating Loss Carryforwards And Tax Credit Carryforwards", "label": "Deferred Tax Assets, Operating Loss Carryforwards And Tax Credit Carryforwards", "terseLabel": "Net operating loss and credits" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards", "nsuri": "http://www.workiva.com/20211231", "presentation": [ "http://www.workiva.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "wk_DiversifiedFinancialsSectorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Diversified Financials Sector [Member]", "terseLabel": "Diversified financials" } } }, "localname": "DiversifiedFinancialsSectorMember", "nsuri": "http://www.workiva.com/20211231", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "wk_EffectiveIncomeTaxReconciliationSection162mLimitation": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails": { "order": 7.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Reconciliation, Section 162(m) Limitation", "label": "Effective Income Tax Reconciliation, Section 162(m) Limitation", "terseLabel": "Section 162(m) limitations" } } }, "localname": "EffectiveIncomeTaxReconciliationSection162mLimitation", "nsuri": "http://www.workiva.com/20211231", "presentation": [ "http://www.workiva.com/role/IncomeTaxesEffectiveIncomeTaxReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "wk_EnergySectorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Energy Sector [Member]", "terseLabel": "Energy" } } }, "localname": "EnergySectorMember", "nsuri": "http://www.workiva.com/20211231", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "wk_EquityIncentivePlan2014Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity Incentive Plan 2014 [Member]", "terseLabel": "2014 Equity Incentive Plan" } } }, "localname": "EquityIncentivePlan2014Member", "nsuri": "http://www.workiva.com/20211231", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "wk_IncreaseDecreaseInOperatingRightOfUseAsset": { "auth_ref": [], "calculation": { "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Operating Right-of-Use Asset", "label": "Increase (Decrease) In Operating Right-of-Use Asset", "negatedTerseLabel": "Operating lease right-of-use asset" } } }, "localname": "IncreaseDecreaseInOperatingRightOfUseAsset", "nsuri": "http://www.workiva.com/20211231", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "wk_InsuranceSectorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Insurance Sector", "label": "Insurance Sector [Member]", "terseLabel": "Insurance" } } }, "localname": "InsuranceSectorMember", "nsuri": "http://www.workiva.com/20211231", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "wk_LesseeOperatingLeaseNumberOfRenewalOptions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Number Of Renewal Options", "label": "Lessee, Operating Lease, Number Of Renewal Options", "terseLabel": "Number of renewal options (or more)" } } }, "localname": "LesseeOperatingLeaseNumberOfRenewalOptions", "nsuri": "http://www.workiva.com/20211231", "presentation": [ "http://www.workiva.com/role/LeasesDetails" ], "xbrltype": "integerItemType" }, "wk_MaterialsSectorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Materials Sector", "label": "Materials Sector [Member]", "terseLabel": "Materials" } } }, "localname": "MaterialsSectorMember", "nsuri": "http://www.workiva.com/20211231", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "wk_OneCloudIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "OneCloud, Inc.", "label": "OneCloud, Inc. [Member]", "terseLabel": "OneCloud, Inc." } } }, "localname": "OneCloudIncMember", "nsuri": "http://www.workiva.com/20211231", "presentation": [ "http://www.workiva.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.workiva.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "wk_OnePointOneTwoFivePercentConvertibleSeniorNotesDue2026Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "One Point One Two Five Percent Convertible Senior Notes Due 2026", "label": "One Point One Two Five Percent Convertible Senior Notes Due 2026 [Member]", "terseLabel": "1.125% Convertible Senior Notes, Due 2026" } } }, "localname": "OnePointOneTwoFivePercentConvertibleSeniorNotesDue2026Member", "nsuri": "http://www.workiva.com/20211231", "presentation": [ "http://www.workiva.com/role/DebtDetails", "http://www.workiva.com/role/DebtSummaryofConvertibleDebtDetails" ], "xbrltype": "domainItemType" }, "wk_OnePointOneTwoFivePercentConvertibleSeniorNotesDue2026OverAllotmentOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "One Point One Two Five Percent Convertible Senior Notes, Due 2026, Over Allotment Option", "label": "One Point One Two Five Percent Convertible Senior Notes, Due 2026, Over Allotment Option [Member]", "terseLabel": "1.125% Convertible Senior Notes, Due 2026, Over-Allotment option" } } }, "localname": "OnePointOneTwoFivePercentConvertibleSeniorNotesDue2026OverAllotmentOptionMember", "nsuri": "http://www.workiva.com/20211231", "presentation": [ "http://www.workiva.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "wk_OtherCountriesExcludingAmericasMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Countries, Excluding Americas", "label": "Other Countries, Excluding Americas [Member]", "terseLabel": "Other" } } }, "localname": "OtherCountriesExcludingAmericasMember", "nsuri": "http://www.workiva.com/20211231", "presentation": [ "http://www.workiva.com/role/GeographicInformationDetails" ], "xbrltype": "domainItemType" }, "wk_OtherCountriesExcludingUnitedStatesAndUnitedKingdomMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Countries, Excluding United States And United Kingdom", "label": "Other Countries, Excluding United States And United Kingdom [Member]", "terseLabel": "Other" } } }, "localname": "OtherCountriesExcludingUnitedStatesAndUnitedKingdomMember", "nsuri": "http://www.workiva.com/20211231", "presentation": [ "http://www.workiva.com/role/GeographicInformationDetails" ], "xbrltype": "domainItemType" }, "wk_OtherSectorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Sector [Member]", "terseLabel": "Other" } } }, "localname": "OtherSectorMember", "nsuri": "http://www.workiva.com/20211231", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "wk_OtherServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Services [Member]", "terseLabel": "Other services" } } }, "localname": "OtherServicesMember", "nsuri": "http://www.workiva.com/20211231", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "wk_ProfessionalServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Professional Services [Member]", "terseLabel": "Professional services" } } }, "localname": "ProfessionalServicesMember", "nsuri": "http://www.workiva.com/20211231", "presentation": [ "http://www.workiva.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.workiva.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "wk_PublicAdministrationSectorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Public Administration Sector", "label": "Public Administration Sector [Member]", "terseLabel": "Public administration" } } }, "localname": "PublicAdministrationSectorMember", "nsuri": "http://www.workiva.com/20211231", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "wk_RevenueFromContractWithCustomerAmericasRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue From Contract With Customer, Americas Revenue", "label": "Revenue From Contract With Customer, Americas Revenue [Member]", "terseLabel": "Revenue From Contract With Customer, Americas Revenue" } } }, "localname": "RevenueFromContractWithCustomerAmericasRevenueMember", "nsuri": "http://www.workiva.com/20211231", "presentation": [ "http://www.workiva.com/role/GeographicInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "wk_RevenueRecognitionCustomerContractPeriodMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue Recognition, Customer Contract Period, Maximum", "label": "Revenue Recognition, Customer Contract Period, Maximum", "terseLabel": "Revenue recognition, customer contract period, max" } } }, "localname": "RevenueRecognitionCustomerContractPeriodMaximum", "nsuri": "http://www.workiva.com/20211231", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesRevenueRecognitionandAdvertisingCostsDetails" ], "xbrltype": "durationItemType" }, "wk_RevenueRecognitionCustomerContractPeriodMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue Recognition, Customer Contract Period, Minimum", "label": "Revenue Recognition, Customer Contract Period, Minimum", "terseLabel": "Revenue recognition, customer contract period, min" } } }, "localname": "RevenueRecognitionCustomerContractPeriodMinimum", "nsuri": "http://www.workiva.com/20211231", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesRevenueRecognitionandAdvertisingCostsDetails" ], "xbrltype": "durationItemType" }, "wk_SalesCommissionsAmortizationPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sales Commissions, Amortization Period", "label": "Sales Commissions, Amortization Period", "terseLabel": "Sales commissions amortization period" } } }, "localname": "SalesCommissionsAmortizationPeriod", "nsuri": "http://www.workiva.com/20211231", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "wk_SellingMarketingAndCommissionsExpensePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Selling, Marketing and Commissions Expense, Policy", "label": "Selling, Marketing and Commissions Expense, Policy [Policy Text Block]", "terseLabel": "Sales and Marketing Expenses" } } }, "localname": "SellingMarketingAndCommissionsExpensePolicyPolicyTextBlock", "nsuri": "http://www.workiva.com/20211231", "presentation": [ "http://www.workiva.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "wk_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedFromDeferral": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Released From Deferral", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Released From Deferral", "verboseLabel": "Number of shares elected to defer settlement, released from deferral (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedFromDeferral", "nsuri": "http://www.workiva.com/20211231", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "wk_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndDeferred": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Vested And Deferred", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Vested And Deferred", "terseLabel": "Number of vested shares recipient elected to defer settlement (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndDeferred", "nsuri": "http://www.workiva.com/20211231", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "wk_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Vested And Outstanding", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Vested And Outstanding", "terseLabel": "Number of deferred shares vested and outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndOutstanding", "nsuri": "http://www.workiva.com/20211231", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "wk_SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumPurchaseValueDuringOfferingPeriodPerEmployee": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Maximum Purchase Value During Offering Period, Per Employee", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Maximum Purchase Value During Offering Period, Per Employee", "terseLabel": "Maximum stock purchase value per employee" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumPurchaseValueDuringOfferingPeriodPerEmployee", "nsuri": "http://www.workiva.com/20211231", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "wk_SharebasedCompensationArrangementBySharebasedPaymentAwardSharesIssuedInPeriodWeightedAveragePricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Shares Issued In Period, Weighted Average Price Per Share", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Shares Issued In Period, Weighted Average Price Per Share", "terseLabel": "Weighted average purchase price (in dollars per share)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardSharesIssuedInPeriodWeightedAveragePricePerShare", "nsuri": "http://www.workiva.com/20211231", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "perShareItemType" }, "wk_SharebasedCompensationArrangementBySharebasedPaymentAwardStockPlanOfferingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Stock Plan Offering Period", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Stock Plan Offering Period", "terseLabel": "Stock purchase offering period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardStockPlanOfferingPeriod", "nsuri": "http://www.workiva.com/20211231", "presentation": [ "http://www.workiva.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "wk_SupplementalBalanceSheetAndStatementOfOperationsInformationTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Supplemental Balance Sheet And Statement Of Operations Information", "label": "Supplemental Balance Sheet And Statement Of Operations Information [Text Block]", "terseLabel": "Supplemental Consolidated Balance Sheet Information" } } }, "localname": "SupplementalBalanceSheetAndStatementOfOperationsInformationTextBlock", "nsuri": "http://www.workiva.com/20211231", "presentation": [ "http://www.workiva.com/role/SupplementalConsolidatedBalanceSheetInformation" ], "xbrltype": "textBlockItemType" }, "wk_UtilitiesSectorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Utilities Sector", "label": "Utilities Sector [Member]", "terseLabel": "Utilities" } } }, "localname": "UtilitiesSectorMember", "nsuri": "http://www.workiva.com/20211231", "presentation": [ "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "wk_XBRLProfessionalServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "XBRL Professional Services [Member]", "terseLabel": "XBRL professional services", "verboseLabel": "Professional services revenue" } } }, "localname": "XBRLProfessionalServicesMember", "nsuri": "http://www.workiva.com/20211231", "presentation": [ "http://www.workiva.com/role/GeographicInformationDetails", "http://www.workiva.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" } }, "unitCount": 9 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r113": { "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" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r116": { "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" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r120": { "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" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r122": { "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" }, "r123": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r14": { "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" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r15": { "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" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r155": { "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" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r158": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r17": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r19": { "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" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r20": { "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" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r214": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524" }, "r224": { "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=122038336&loc=d3e74512-122707" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26626-111562" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "8A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=SL6284422-111562" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27290-111563" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27337-111563" }, "r242": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r246": { "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" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r26": { "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" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82921835-210448" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82921835-210448" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124258926&loc=SL82922868-210454" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922890-210455" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922897-210455" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r27": { "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" }, "r270": { "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" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228" }, "r289": { "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" }, "r29": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r30": { "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" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25383-109308" }, "r301": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r302": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S65", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r31": { "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" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466302&loc=d3e4852-112606" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466103&loc=SL6014347-161799" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r32": { "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" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r33": { "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" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r34": { "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" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r348": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r349": { "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=122040564&loc=d3e177068-122764" }, "r35": { "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" }, "r350": { "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" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21553-112644" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r36": { "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" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r37": { "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" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r376": { "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" }, "r377": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r38": { "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" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r39": { "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" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r40": { "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" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r41": { "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" }, "r410": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409733&loc=d3e19396-108361" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r414": { "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=123447040&loc=d3e1928-114920" }, "r415": { "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=123447040&loc=d3e1928-114920" }, "r416": { "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=123447040&loc=d3e1928-114920" }, "r417": { "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=123447040&loc=d3e1928-114920" }, "r418": { "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=123447040&loc=d3e1928-114920" }, "r419": { "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=123447040&loc=d3e1928-114920" }, "r42": { "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" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r422": { "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" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r424": { "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" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r43": { "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" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r438": { "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" }, "r439": { "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" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r45": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r46": { "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" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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=122041274&loc=d3e301413-122809" }, "r466": { "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=122041274&loc=d3e301413-122809" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r469": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r47": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32059-109318" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r48": { "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" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r49": { "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" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r5": { "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" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "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=122134291&loc=d3e330036-122817" }, "r501": { "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=122134291&loc=d3e330036-122817" }, "r502": { "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=122134291&loc=d3e330036-122817" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r507": { "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=122134291&loc=d3e330215-122817" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r509": { "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" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r510": { "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" }, "r511": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5227-128473" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r527": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r530": { "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" }, "r531": { "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" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r533": { "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" }, "r534": { "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" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r537": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r579": { "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" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r581": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r6": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r608": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r610": { "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" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r633": { "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=125521744&loc=d3e122625-111746" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r648": { "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" }, "r649": { "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" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r653": { "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" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r655": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "http://asc.fasb.org/subtopic&trid=2176304" }, "r656": { "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" }, "r657": { "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" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r659": { "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" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r666": { "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" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r669": { "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" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62557-112803" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62652-112803" }, "r673": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/subtopic&trid=2209399" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r686": { "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" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r688": { "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" }, "r689": { "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" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r690": { "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" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r701": { "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=124501264&loc=SL117420844-207641" }, "r702": { "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=124501264&loc=SL117420844-207641" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r709": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "http://asc.fasb.org/subtopic&trid=2324412" }, "r71": { "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=123367319&loc=SL114868664-224227" }, "r710": { "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" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r72": { "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=123367319&loc=SL114868664-224227" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r726": { "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" }, "r727": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r728": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r729": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r730": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r731": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r732": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r733": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r734": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r735": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r736": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r737": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r738": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r739": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r74": { "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=123367319&loc=SL114868664-224227" }, "r740": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r741": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r742": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1403" }, "r743": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r744": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r76": { "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=123367319&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r78": { "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=123367319&loc=SL114868664-224227" }, "r79": { "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=123367319&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "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=123367319&loc=SL114868664-224227" }, "r81": { "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=123367319&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r83": { "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=123367319&loc=SL114868664-224227" }, "r84": { "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=123367319&loc=SL114868664-224227" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "8", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r86": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3151-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" } }, "version": "2.1" } ZIP 105 0001445305-22-000041-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001445305-22-000041-xbrl.zip M4$L#!!0 ( +.#5E2FA+>?P@, PE > 97AH:6)I=#(Q,7-U8G-I M9&EAH[NSTIO[ D*0XA!D":4*A)!.@ MF;W:$4B IK+DD41<]M>O+-D)#6F:R<>V.S87'O Y1SIZ]4C"<%IO>N?=R5\7 M)V"E8@HNIL?#?A-HTVXA<@T(.G)(;0&;P1YJSD+<;"Q@XT-S;X$.9@W81(L/S7GX=TTG MZ6MW&R/5AN(C)R;,7>&L_^@@3-1A2I!:1;4@^-,Q?NW6@C.E.Q,ZV+ZU;>RT MI/ WY4)*EBR:ZVRQ<&QL89]SRD7T-C"OP\SB+F!,Z"9Z-R$QEF"$4W#)8\C> MO9=Z$ER)!5E81TG^P3HIG9_YF.8)ZW8H8;@80"W,LAY/C\?]7K]SV3\9@_./ MX.K\!SMZ;ROL5!D#FG>B>G/FF\E]P(KN]):*U3TG)L]8_(5VK7M MU[UZ6/^A.?!J3[*%7GV_\:3(AY*M!UYS[VD)/6P[V \?%>D;>:W$>A9E MF1 M4W>*@ 0BI)=I%";?0$U/W!89%"]V)M+.X?9:^0]Y-[B,8(SO+,U<@@=&%V1C M[_3:/=S-G.[_%'7,61JZY9UHE#.D=V=YY]2.E<2]9Q:'< MSTX&!NVW S <=DNV[NY7IXV1';TJ/B[ 4YFP[ D,1$/P&7G; IRU0 YTOXG$% MV0M"=L9IEJ.L4*M0>V74QCI!F'"!P87"'A@J5/JC\T:2WPFT7[L=L2489)>[ M^U'IV+B1HF+#LM%92R5T,E#O'YL[^T?IZ+@1HZ+#TG&*A6YK T[CV5EYL)*P&%1&6B$]0CP"<>H,2?Z

K 3/ L(W=1U;A2,_K(O9^GECNZXFX;:J*,H.,$6N M\4ZES>W?NJ9H)+@-@3/)Z5KMAORD.">_VCHA4['4_A=02P,$% @ LX-6 M5,T&AI8FET,C,Q8V]N'>\>YZC<,?^F]'5F3 F<#.246W0UV_4B%$T^*'_QC!@Q,(\Q51"R#&2.()<$+J"FPB+6S", MK=20904GJ[4$QW(#!SD[?K.9]L]RDOV11,>A'Y Y(]+Y& MO,CO=%J>YRUMY+EVB!SUKTSZGMMQ4-O[U59.FDJ\TA&R2/#[6DJHL<9Z_V[+ MR61O0R*Y[MJ6]6.ME!OT8T:EVHPKY>JQLO'$DL1_2 ,E9$6[H?(6\UJENUL/ M6<)XMVZ5OYY>,6*4DJ3HOEV0% N8X W,6(KHVX90)!@"3>;!9 %7%S">C()IH 8UG04?QO-%, M&NPPX'PZO MKB>+\>0#7(QG'Q^&MP\1XBN%TI))R=+*B[U8?\N%)'%1>Q:HPQ ]5/MZ&'D' M,;K!$#(J=')*!G*-@="0\8QQI%,?E@5P'&..::B72HF8)0G;Z R>X141LD?@ZQ3-4!0I-XP$Q[+K^@?IJ%X1&BG'NH;=SN0W M0OJ=?;J+[;_?_B%4?M/U- Z'Z8-W%XRG,#?<\_D,)JP)KNL:CNLZCG,*++[_ M,HUIV&R\7KZ<8^.K_9DLQ_>]UBEDF$M$J#ZJV]/M6+8'P>\YD87F3ZF3.PS3 M!-'_$;/N$3-KMWS_(+/[W&F:6Q"D6<(*C)5!%M["-.?A&HF*[5?,KG?,[#IM MO_,/SRT@&KU>=L^.F%W+ZK3.7LBN(A/.E<%(M0WZ>8:%+'L(;0VN*9%?R =5 MC'6>+\8>1'3FO8S\(ZEQ%2 LYZJ.556M%!"5\%W@)<\1+T[JMF_U'*=1=ET- MV!"Y5J(BP^%]2:PK9):02C$F%-&0H 3$?<'[&/.2*:V)XUC94=10+$HIHOLA MU5%JFY*S!-@=YGLV*R=U:CPVJ>KR)-=94%;A1, YI;G2F)4:VW2S+>.7)S6: M*MAYZ4V!$83I_Q\SN)H>7I/G9-0K1B#1@G:I$1\9WX=?@(_=M]W_Z=1,:J&YDN MQPG2Q^K)+<5.:YNHUF<5M%1G.)=/5;YPL;$=JSN6\K9G\!=02P,$% @ MLX-65 2@1##&AI8FET,S$Q+7-E8W1I;VXS,#)X8V5O M8RYH=&W=66M3&SD6_;Z_0N/4)J3*;^, AE!%C%/#; 8HXMGL?-J26VI;17>K M1U+;>'[]GBNUL<$\#+.[A/"A<;>NI/LX.O=*.OCI^*P__/U\P"8N3=CY;Y^^ MG/19I=9H?.OT&XWCX3'[>?CK%[9=;[;8T/#,*J=TQI-&8W!:896)WI/MW=UF%+>Z.U%GMS.2[=&_6U"R M ?'0Q[IY(C]64I75)I+F[W4^Y&Y_IH2;]%K-YM\K7N[P(-:9PV0&GNQA,USGH1S)&F$@9?#!#I1)O>FZ;_VZ>6 M6LQ3EF;-]IRDF5_CC)HCK,W+O7S#M6 M[(NYH'V_"SYQ"\-A93IGEYF>)5*,935XP@07" U-,@T:Q40<".#9G!69,X6$ M(2!6S['P#6X9-A.E6..1WDU@0R&4EKN9F32,HO)>9=&=/BFX R MF#+Q!(TY2"!2!H0,L0S=H0FPR&83%4V8+>BQ[#^31I:#D &IL@F8FY+ 3+D) M#+2YC+R"-&X.U;2 F5-T$VPT7W7#JPEVYQG!EBQ6&=Q)D5FZKXI(0QS-9J5= M93$6!*<,C=]14@B,B1"M^*J*\"J3S%D.#Q,X"#1)LHQ^Z7A[:VH 3/C47R6) M(H$ 0JX1%S^=]?I$W$Y8G.B97>#!R+&R#G6#8YP^!KVA974EK':AS)JVKR&R MK2XBNWU_9(QM*B&X"_/D(\'LTKD'?'" M;MZ%6'0D$9ARIL#+NC 8 $MPJJQ?V)"2F1^'*H4E):S2BI$)]Y$NB7D9K6I) M.=2H0 _0Q>I$"5_>VV)DE5#<*#) A?3AB2ZCD0I+E.X7AO7\[VD ^P M=\JIQHF*A!-[P2ROQ#(UH$=(-*OY$;]&D@1!,.@OQ3V$\AA<7@?(1IN";./U MO(:US9E@8\@!IE,E"$G<8F=)E,*9]:HT*"],#L!9GQ"C2!OA%?#%R%AFR',)<(<6F1.@202% M5L 6@*]RD)M'UP\*KNA^< VF/"G\,B?/RSA&_:"F\)F]HPY MR L,+KW46! M1Q$Z@FQL*#U&NG#WS[T)I?)K:4EU5?QXT4I8!ON86()] *928=186AD*RD@1OCI=HZ?*$3!HQB(PSQ1X'\ M@4&WUH1CX F+_)9%YTUO?0-MW525[Y'3_>U6R/QT0"[A5EZN1R&$U_,N%26%\ M0N9;*W"@%$=YX[2QUVG&?\!@*3;33LH[Z6ZDD<*H12CHY+MO 1Y@%TOLA?]4 M7BUP+/\H%%3VR"VRR&^NWC]X:O,Z6..!"O@(^T\J$Q0"3&4_;2 B)1&1,A-< M5Z(SR2^)VD.:]N3N"PQ_GK'8BSXISF71 ==RQ6+M#1RNNU>@Q3?]X27#GS M]K<9B(#S=6[9/@)HI*DA$@G/K>PM?NR#W_*$SWLJ\_[TG?;73Z&G1)+(7>4< M?KK07%Y9[.W5=SM[=&OAH*83BXG+"XVZO]!H.+'>MMVJMW>Z]S8WZZUGMGUH MMI_5\R%EN]WZ3KNST; -[XC@#+C;YCS[6.E4;BV:7CN_8JV;MQ:TCM8\KO/_ M_ZKRUU"?Y<@4=$K;;E?])=DU"$L//&! MWW*25.7P[9OMG7WKGP_>E;#;?R]?./DP/ZCS=Z+C.392V,>7QW;]B9(Q&US) MJ*#]&#LKJ[?O1-FM\[!I![NOZ?C^UF7N-5\T/ $_>C'8:F^8FDN-/G2@"U /6W8BI]VZB3\P(G%Q<1\'YUZ0.?[A_.IL_.O[$9NZ+&7O M?WGS]O*,U1JMUL?>6:MU/CYG/X[_]9;UF^T.&QN>6^64SGG::HW>U5AMZEPQ M;+7F\WESWFMJ,VF-KUNDJM]*M;:R*9RHG1S3$UPE%R?_./ZAT6#G.BXSF3L6 M&\F=%*RT*I^PCT+:&]9H5%)GNE@8-9DZUFUWN^RC-C=JQL.X4RZ5)TL]QZUP M?]SRBQQ'6BQ.CH6:,25>UY3L'K3C*.JW(]'O'Q[$AUTQB"3O)5+V^J+[ZK\= M&-F">)ACW2*5KVN9RAM32>L/>_N%.YHKX:;#3KO]SYJ7.SE.=.ZPF,'D\#/H MV-;$S03*(NV.%WX6R<_N09/U20?QG!'FEI0OE00ZU2;X;.V_SNB MD4;",Y4NAB_&*I.6O9-S=JTSGK^H6V2I8:5121"TZG<)J[&*OYT'CUY!3ZIR MN?2PTR6WSD;7X\N+R[/3\>75._;+N_/1-?LP.O-WO7:775VP\8\C=MO=;]'1 M#Z?7;T[?C3XTKO[S=O0K.ST;DV_=-GS\:N?^[Z[T[W7ELLY^4FG*?L:0<'46 M2^-4LF!NRMWS9X.#HVV/GL;03I,]?];9;Q]M7R_9E,\D,W*FY!QTX*;*LM,\ M+WG*KF6AC6,Z9Q?:9*S3;OS,=+)B@\L\;L+-PP?=O&>#/ED(N@^'X VW M9@MVD^MY*L5$UD,D3 B!T+ DUV!-+,15SGB^8&7N3"GA"'C44RIBPUF&.Z,0 MO83'>&28SI1C3@>Y+8%C[$&"<3*@'\A MEF,Z+!'2L/E4Q5-F2[JLY\^ED942@N8I@7< MG&&:8-%B,PS?3+)[7Y%LR1*5(YR4F77XZL@TQ#%L-L95GF!#<"K(^!VGI8!. MI&@C5G6D5YETP0I$F,!!H %7K+)?!=[>61H $[[2UTFB3"& E&ODQ2]GO3TQ MMU.6I'INEW@P'P6Y86=](JUT:LV7MMY#9S@"9[3^["K:*ZG <4D'Y&VW #'"%99,O."R6W%DJP$/EY%S*0H#+@B]:C4+#, M?\$%<4HCE4GHV9ZH)/.'\7$N+9H?Q,LSY)>362?RCGEI=Y]"+!I))*9:*?"R M+@T48 O.E/4;&U(R]WJH4UA3PB:M&)ERG^F*F-?9JE>40X,*] !;K$Z5\-V\ M+2.KA.)&D0,JE ]/=#EI*BU1NM\8UO._IP$<%V 0^G@_J>" 6%RFG-@+;GDC MUJ4!,T*AV:R/^!5)$@3!8+X4#Q#*E^#R;8 LVA5D.^_G+:SMS@0[0PXPG2E! M2.(6!TFB/&Z!0FHA"%[FW.45>)@GZ!S5#S.P]?0 *X Z$%6[O;PH\BC 19&-#ZQ'ITCV\ M]BZ4RE?2DOJJY,M-)XN6'9O?&#+$ /8$BJ$%OE,DB,_03 CU=LKH7%*U G[D M#B(>02M4F70PY66P9,KMJDX2/7C\2>%YTWM?<=H"QZ0;F5:GJ3OR]3\0 MD#\=;4^#J<&?US_[]P9B"<3Z>I\2;6P"8[UE*<&/J(E;K0^,XFA\G#9V58#\ M RC+<,QV4MY+A)%&<:,1H6"3G[X'X(!W+/$:_J7&:XEP^5NI8++'=)G'_MCU M\KMNC4]Q,*7^02&_=!Z@DT6L)!)2E8A5BSJ7_(8X/]1OS_J^\_ O.I:'U$>E MN>HFPVGLGEW,!29:N=K$]T"BZE0@C.RBH:B'DF-1;VR996B&?Y?>C8HD[SW( M?_?EY#-=ZRFJ1F*PD^K(AO3;'OGTKXNJQ-<##:M\IM.9)"[.^:1ZZV4JII!9 MD>J%Q.A\J@,]\%NP @S^8%EJ_E7)><2LS@'"OWQB0L /'GCA[GS;76F) %5I M&LA_R@LKA\L?1R#5(N6+HH?T MS<3!&2>6"U>?4YK^VQ?J?9[^T_.-QN=KYR;+_=_:J9GS-V,&@.]G=3 MV_*!",% N&W!\]>U7NU.7H?=XA/KW$XAI7HKXKKXZ_>R_PAV(2-3TDOC;K?N M/]&MH%I%X#/.MQX?^A,P2=5.GC_KOSJR_KKY MI8;M]O?T+9O/]8;A?Q.+/LA<@?7_C6:0O<>Q3@E)KZ7.IDHF[&+%VE>A75P. MG*Y/\E<;C>28JCX.A^;O$N^]]^$] SS8\N7EG<_-*TYI>9)^9&=8+;O?HP*B MPP?^87CQ-Y-;'[W79<-7@/9Z"H^L3DNW/>4+W\FK:_AD[__SP,G_ %!+ P04 M " "S@U94_!:8X[($ !3$0 '@ &5X:&EB:70S,C$M:N33()O5X_W0A+ M!EUERY7E$.ZOOY6,TR2TZ6/ZY(,':=^[/^W*'CZ:G(UGK\^GL-29@/.73Y^? MC*'E>-ZK:.QYD]D$GLU>/(>.ZP8R)\+SIJDIFNN!1LU>H9>O1YZULAP+NEZ-*3\ M"CA]TN+=^0'I] @)(];K)#[K=VF/AA&ET4$_HMWY/P$ZZ2%[+5/JM6!/6AG/ MG24S]N/#L-"#%:=Z&0>^_WO+\HV&JUHPE_X^AUVC%+E>;B%"/X#EK(@Q"$]9X>C$[.3X9'\U. MSD[AY>ED>@&7T[%=]?T#.#N&V;,IW WW5PST\NCBZ='I]-(Y^_OY]#4PQ\N_$5RRE0A M)%NTX5RQDE-S7G$7QDO.4IA>LZ32_(K!69KRA"F0Z<7[.$Z%X12;'*.8*F.HX.[>-DHJK=X;G(=.T&O MT#\("X';Q/']K0_N9"KPW:Y)@ZG549Y71, %*Z3"HN5P+%4&@>_\V51]@S-( MI;+K AV0%!AFE,*$)2R;,[6[$QSX@RAHF[D2W,%IK;J!*:25$(A05"HXAK?B M>FG5*O:VXHJ9T5,:T^] ND?V 6T'W3VZ?P-%/"D*!R=JF%XG2Y(O6(/'H!]U M:E1GUD=$7G]@3MG'NI#I.8&92K\4K,*?$E8\1[ADQ%8P02T$)2GNVN)MP)82 MKA *!79"4_2V(1,A ,70&00E$@I$0=FV4BG/29Z8?51([:7)]D[DJD2-&8G8 MM#;+A\%;-D;1)VUZ)L_=K]V;WBNFR5RPAF,N%'-KO>C(E]""Q78^,;L&Z\^YA,6%P;J=M-R9R_+3S(XONW)'N3/V9S51&UAC"T M\R"\.21?-7>?E8>;EXOOFXS:.FN#)W0,/5&NWN= X'I7U^\):X="N>(XX0H<<5L^[M]['[[I%YX=#U]O;MU^ M/2]D_7$B5DP0X\W6"_N[66;'DO].A,Q+*2J]+?*1=_S-L_[<8#]\C/X'4$L# M!!0 ( +.#5E1I.=..RP0 "\2 > 97AH:6)I=#,R,BUS96-T:6]N M.3 V>&-F;V,N:'1MU5AM<]HX$/Y^OV)+YM)D!K]B AC*3$K(--=>DDGH]?KI M1E@RZ&I;KB2'<+_^5C).D])KVE[3%SYXD/=]]]&NK-&CH[/)[/7Y%)8ZS^#\ MY=,7)Q-H.9[WJC/QO*/9$3R;_?X"(M/ D4BJG!4:$LF(9A0J MQ8L%O*),O0''V7!-1+F6?+'4$/IA"*^$?,.O2$W77&=LW.@9>?5ZY%DCH[F@ MZ_&(\BO@]$F+ARQ*!FG73WO=7N1W6#^*PH-YU",=OTMH/_DK0"<]9*]EE%YG M[$DKYX6S9,9^W M+/5QQJI=QX/N_MBS?>)2*0J,QB<+UWUK'MB8B%ZAL+K06 M>=Q%79LW6I1VJ=FU=DC&%T6<8#A,MFKEC8)$9$+&.[[]#0W%24G.LW7\>,9S MIN"4K>!"Y*1XW%98)4P.5T8E<#_P#.CF'V; IWP_T9 [T\O'AZ>#J]=,[^?#%] M#8>3F8DM]/WP 8+[ $1NJ;TE]7>E-$_7#YZ3Z/V<1!'FY*0-O_$L@^=(HKH- MEZS@0L(?/&%P+IGB%(-JPV3)60K'O"!%PDD&9VF*'+(A'":)J IMMO.& J2@ MV#P8497$E4AO=O))D;BPIY<,=G?Z8>@/)R(O2;&VJV"XWP8J8,DDFZ\!%9G< MM*&LI*H(ID<+"/KPTKUT)RXZFYC.!$&GZ[>!*"!4E*:SW&9OF R4T0UC^)+( M.2F8%&*5,;I@NSO=_O#SZ_IQ.)2$ M4DR>D[%4QYV#N[#:**I?896P(+$3]$O]G2 3N$T=-U3K<^HC(&PS-OKJO69G6%)CA]5/! M*OPA8<4+A$M.; 43U$)0DN);6[P-V%+")4*AQ'9IBMXV9((]%<70&00E$DI$ M@6I;J?2FBZ)":L]6MELB5Y75F!&(36M3?1R\JC&*/FG3,WGA?NW>]*$!I\D\ M8PW#7$C*I(.5RDBI6-S\&5*NRHRL8U[8?%NAX?9 O3)-/B'9QHBU5Y,WIZ_! MP.UW!N8 IM%/31O#F[.9:\]FGJ;;M"APPU[W/\F^&WPA[< /OTCR8\YVNVXO M['R26L\F0C8,#9([=O.B()9 (5R>M#JM]T9,[$-@N1H;#\"Z\>X^F;"\-E*W M>Y+9?EMX$.6W[TCVO'_,YK(B<@UA:,=!>+-'OFKN/BL/-Y\@WS89M7.4):+N M2W&% T,:KM9X=R?J#95]WCY+PKV_K9;S?13#-R^>BA%??$22Y;AIKMB6Y<1[R:P M]<=_)T+F2F25WA:YY_YB\ZRO4NRESOA?4$L#!!0 ( +.#5E0TYXEU66@# M )VN) / =VLM,C R,3$R,S$N:'1M[+UI=Q/)LC7\_?X*O3[WN4_W6EV0 M0^3$Z<.S##8<]T$R&!FW_(65HUVV!E\->/CU;V3),A@,F&[94@GW )*J*JLJ M=^2.'3E$_O[_SGK=QH&XP0ACGQT< M/A%2)R,D+8)7J0!/:(%?2>%2])HF$%+9WPZ>4.^UL-(5BA%3 ->JL,*Z(G"A M&'>"*$)^"T\H@#".4 E:0R+"!?SLE22<>Z./SX]/7UTYH;=1X/AP6-&*']<]KME/^977KL\_6Q47CO_E%^>3>CC/YNO MWOK#V+-%V1^-;=_'V56CX?CJJF1'KKH&?\3K&"WP?3F=G3H9%0?6GGQY^N6! MFRX9#[_V#L0\QJ.S$\O1 !A57ST97WAZQN4%-[TI-<8\/LL5>%4E6$+YK3(_ MJXSR;'SSV1]K^_%X:/NC-!CV[!@-,+\S*0@K*)L5@F<>?^.>^;"SHZM[AOCQ M":LS1]$_.AA\>(P'JAK]7YB=Z@>3_GAX?O/IEP>K2Z[>_XMGN595^>BG514^ M>Y++9Y:/IP=GIYY^5N2TS3SR@UYU<\H^XH\56N #7CM_]L#?JE,J"J)G=O2D M:_L'_UJ+_6+W[1JVD&C#T]][<6P;N=0B_N^D_/"OM>>#_AC;?=$^/\&Z]=-O M_UH;Q[/QX\HF'C_]K__ZK]_'Y;@;GYX>%[-'_?WQ]*??'T\+=H-P_O3W4'YH MC,;GW?BOM5".3KKV_$E_T(]X^_+L23XQ#J29,JS2S'-@@FK)8M22$N8(*.?>;^1'(?AO\;'Z^K:7;QW+)S-">U&. MO.UVHAV^P%]&:XTR8.&!OSMW&X,/K]C.APYO3L+1YH?]E^9H^VB3M#9V1>=H M_:QU] :V-W9ZS8UWY?X&?N\U>>MH_:+)FJ+%MN@KWNIV+@9GK8TW='MOZ[39 M[I#MC0.R?[1..[TW^'W_J'71.6U>M(ZVVZ%LO=/D%=L_[^QYV>EMGFYOK)\W M\>_]H_WCUL8?QQVV13H7[WJ=B\VSSL4ZV6^OD^UVYT-X^:)T+W=E\ZAYVNJ] M.6NR_:/.T;M>Z^46=(Z. >^!9>Z7G5ZKU[IXUNT<^^T%2;@FO"K*4!<=5K3S,,OS^^!NE=(KR.\(8* MXJX]>,#U>[B>(YZ?XPH:%'">"F.X+2"I6&C%56&<)R%)9T20:T^3[8[B/0)[ MO>F^QO('X:'QW@KDBQM =D3(*&DHE 510$3':R-+!4F22T^L# 0)^D7G'A'> M[*/S.'^.& ]M=ZL?XME_XGF-T>VP-V+_Y2;#&C_;WWN#S[E?XO>+_:,7ATU$ MHK/WHKO?/J;-EYW/T#TYVM_H'G?:'=$\PG,V\-H>WJ^-;[2W>=9L=P\[>^^Z MV^W=T_UNIN8OT%74$>F<+RQ(7X!*OC">Q$(P"H;I0'V M:<$U2RJ:$[$CZ!L MHDV$1@]4*@B::X^J1OD@:-)4!OL-E"^U[9/7P\%)'([/7Z,8&:_WPR:JCI/< MN'=',4VZK\H4%XO[6?/B^,-^'UO2Q8!VCL)1:R/T6AL9BW62[X.M#5LEXML^ M/,QE;&]LG;5*0_;_/"2^]ZYO]\QD^PA;'VN2%NN0YMZ[X^;&F]/6WA_E=FZ5 M&]WN-F*.Y4'S:)/]>9'MJT/?,Y6XC"$5(0+!Z,?PPGD6"J.=HBEQE@"=ZFO^ M0PTS&05 K1$V!B#>Z:"I,I&S?+?MF;]'X^Y,Z;1[OTO5+>,!M4$56(*(?PDS/<%\%P!CI1 M%3&6>/J:LN:/0$5Z%0'HPK>S3.4^Z/2=?&J MT?BGPW,76=S35OL <5T_;QUMOI?>*T%0!WGBT%E:T(5A(A8JB)"\L,"]6WOZ M_4C^'^O>#R*48MFIN#)))545H3"&@5A3.I,HD;>??! M).9F$B$X$906A0M$HGZRH7#6R0*)5H)0$7A,]V<2$&GR-#$6/ 5)4($%8%)2 M'9F!A":1"9[-"+[Z\+EMX'/D3@\T#K2#?K##,-H]"6@1/SGT^+1'!Q?X7!>M MB^-SU( 7[Y,TP>? EQG),4"RLC"10\$M"0QC)(EJ^K;8WUSGF=.);,:>B\.O MV,&+['BQ938FZ),K*^A/\NEKURV#$6Y#TLH0QT!*[D34"3P56ML@DLB600W* M@&P9^4-FC1!]VAZH;O=>W>(SXEAP3'OM)\=-O,S9[/"< #O@B'$L\-6>^>H>>$O4$2, MF\_)5,JWCU'V'[#WB6)CMBED0:$*T!B=.:\L?G4,!8&.W@L4\8_0^X,2#W@E21-7? MN#XG7\\Y;4]SS^MGZ*-5W^\BZ-L]U/E2!=M(A=;,U8A.<)K'6&I M6-;^D?LXJ;\[1/%B3=2ZJ6/YBI]=JX[.^ M[(A6;_=\?V^3[Z,I-??^Z/YYL76![_.>6:JY0)VO6 @H&0D4AE!>Z$@ID5:$ MJ/P/BWVI;,"F3B45$30V=*8TY\9)%]$W1?\ [1U#*YH76^\]"!\Q8BLX"L<" M"9<56DI1)$!781F&!%;=#.WCZSWAPY@BR@$?1S=TW^=!AR>C:C *P6]4@Q!/ MQN<7/YW]=+WT MD\H<9]]&8SL<;Z"G?3ISQX3.KOMX[.HQP\=3$4A./]YB>F3V?7:3Q]JG@B.5F"ZIJ.[8TO*TL6G%P5='GD=C60 MM4KU^I/*^J8_]C 8F0SCT\M!R2>[;S=FE\\.S;[GZV^L39.($DZ8J!T'9Z/A MW+-D4.!8[Q.;ALGYZ=5=U^:E#<6#3(K3KP%O=G;2+7TYGDJZ1BA[65/G,?/SOU$#/]!1MU0U0.96 \!U8%&!8L)#=FP8'I,DO"..2!KI M_=7 *G#PW\+E4S^+.KP2ZU>5'LH/6%F?GEII3SL>##_GZENZY"^NSS]NQ/Z@ M5_9O*O:V+N!:$8^O/_WW/$4 IRC!MB<-!1>DEHH;LFHL<;<>?([L+1-Q#M% ,""+:"Z#X!H< M1B964+=J[>5N<9E?>_DK8[=+!M!H.,Y#_F'BQ]O#MW'XH?3Q.BZO\)?^**[W MP^7A^8.S^(@?19&.BDN&50N1:>.U23(W M))WDSBLG@Z<>@! +''6O<9IZ;*:@+P=5Z.6@R@.2MT"2FELCB:?."TG+@(E$ MA)$<0$EJF4Z1<.X2%URA&JDSNYX>YP,ICO*)MGMY;+2*W$J$U@YRSRFV/RFM M8\%K38,@248?=:VY=3$X+H99$].,1VX,1% JZ) T4(SCL$F&J&2MF74A."Z& M5VDPG%*;J+(VQ%O;OG=-)>BYL2&CWPG"FHPL,Y2*E MFM$%V'\M[$UKZZRT5H+,_)\<4<)$&5E0T2:IHQXP'IF(M4P[1A?"6C60ZCF M2MKN:UN&K?YS>U*.;;BP9!@X0X.,JP.3]Y/>I)O7 M,V^/#_,D]M[),![FTC[$K;X?].X@TKD3R*CDD@1GB"< W'IM1%1Y1#1:*J,) M*P/93AS;LA_#IAWVR_[!'2BF.\'':PN!,X@T.N L.4@<\,< ^!LZ^OO#9U$U M8!3G0GD>G$,33=%H:UGBWI# !.?F9[706P41SZX%9GAJ/):)S?HB8M!TW#6(.10^ *T =IZB#ZQ*3RX)5DRVLW/SEP+&K4 MX4(@6$AUTFL%E@$1V-Z53XG4('Y?5M6W^"#+LD (EXE;9X!(JD.BE!KEM0\$ M(]75 _=.HZW% TJ3LE$:%KQR0!TQPE+4DT#!)TAB!5OKW2O)Q:,:B6)">!1: M-*+BY)82_.XG:CM5"=2$AW>*!9M''*)E(AF/S)0$C0)+RTA&69!!* M5"II%?"]KTXO,S<=%)%'E9-**? @4M))BXQ2S&&/)G%EH%E$I]?\8!+61DX# MQA4V3U4.>5H:#RQ0_&R,EZL#TX([O>8'F2463K<%%39L'K@WEL, MO!A C9)!)Y6H3=A:"3@G7$K,&B \!E.'F4-+YU@6CZJ$("TG/%GNP?ND42\H M%')'I@(-*P/9?<; <\1')!,D M=<%J#!*\889X;Y57+/?* F$U6%6PK!2X^*4&)FJ:HB("J 9EDHLRC]TSZAF& M#K"(A#=UEAZ+!Y1QQ<$D:4@*H&72%'(>XT0P4%"2R-4#])XCP(6@RDFR @QW M7BA@E!MN&#',4^B,78W@O*0=!H%3;DI)3BB*F4ID8+ MUYF6@640$.#^8+ DB<6PK(470 MCB)5*L<#ZE?CM)%B=6!:< 0X/\B8!&'0E^F(3#?PN=CWKOIS;](?'=Z/'NN60FW3V_X%_;<6#+<\W3GG9P_]N/LY\L-(U91 ME&BAA1"!&!0G0+W.>T!@= %:T9!82C4%S)ZM*F!_)8/^D@%VQ:P3-XK_.\G4 M^@'_R'OX7>?4STZX8SC9[>'\[-2_LXXZ)N-EXB)Z"58H%)M19J% :>!2Z,3AI#2T >S71*S71:#,4'E*7,TA#Q[ MER#;Y?U'5#8:2ZFTRQ^W/K>CP_5^R'_EEOW!=K]LU$ULZ>=-.SR.XQ>3?ECB MH/4Z.$"82%+F&30@DS *#'5,TICR3,<:@'.U;]G'+8J^[$.-PVIG,XLU4Q-@ MHC1!<&\M<1R8RH/_A-C$=*)YA\A5 &;W;7M8]8:;S8C",Y4'_Y>!#'/;SX5H"E*,K+ MY0?J-NK@LX,UP29G%H)(28@T =?"6*!"Q+S/A8U$Z.6?<[9TRFU^$\Y43MAN M>-X)4()'%R1XWJ V*"^98[X&LZ"72KG-#QB2((A$#)7:Y2SN#J4"!! HJ)T6 ML@9[HBR?=#*&F4$ACK!48QY*%<8""4>C5D!=!:AW.8'4/;\VANO M.!4 A+H0-;#O!]Q^>ONU@%"%+&X"27 M\>S\8\?HZ7'6"">3<1R.KD[(NQ<,TOC4#NLRLP>LE0B%PF:D4"=46W+G58M, M>,I8O,=]Y%87K?FU+28EBNR@DZ?.^$BD52Q$OR)MZ\I938;]I$DW46A*4!BV\]DEH;2*A%!SC:47:U<*0FJ.6()&( -&0 M1,$H93B-6JIH:$(7-DW*LT)MZET\+'VW/NTHY+V5)>IQ8R"08(+E,G(KE9,, M@]L5:T?W@LX<5QX*1Y1$%T2M AXE:@GO3$R*>A^0[U:L[;R*=A0/!]VPU3L9 M8@35JU.'*DBJ=31::8H?O5.6*Z8Q=/*):LY7K"'=/U1S5'D1#'B"T% #G"9' MM8R.2P@*Q8-8-8_T?%#U5?@\LV6KCY<>H'BH2[,*#)@B3DO)#%#4>2X)9$*@ M(0D'5JY8LUH 5O-K5U(*@,259\H"\=;9:(6-1NEH#;G,$++4[>J%+8?O;'<2 MGYTWIXLY<@$OAM7,+'_^F2:?G?S)J:.=W-4W+/L'\YHYMG3#7/-KV]ISI0/& MV2HQD RTE3D=.?[+G*.>U,I>KC[^&TNT0W]X_BI^B-VOF,Q6_V0R'E5GT'E9 MRH/QWJMC\D38Q$E4CD *T0$)DD5A:631\AILL/USV,N]MF56$^.-@B@K-?A$ M GIL:[S'D#*21 D55M8@E]?/8;S+HNS0%%B*E/.8!].9=5$3SHWSDD>M**F5 MO3QXZI_+>*6@R&Q,4A4\&$6T%I'&Z(FDP1)?ATD[/X6]K)"GGI_Q4D*,$<)+ MQBP:K]#*!?R/&8F"$U0=8J3Y3@5-P\8:[+,I@^;WS M'!DWB, "T#SS#CP'9S5/:*<$+"A-:S#HM_J&NRQ*3@ #%B1$DV-HKG02TJ"\ MHRJ;CJC!3, EL)4'[[R $"20&%0B0?* 1N4TB\Y2RHDF-MA0@XSR2V"X#]YY M ;V6S HN@8LH+ CJG-#6*/#&Q2@Q,%H!6?D75FLMH?4NBYR+8#E:"1A+"7KK MO!L#*KH0\Y+E4+Z\CT@Y$,)1'BRK3R6S)3#%NJ3%^MG_PDEOO MSV$P*^2LYY@"V6GOM*6)>@(^6 V0TSQ2IYAPP=1AB/'GL-YE47<6C2&BJHLD M$7 *Z4YZC*4]U<1Y[VJP NC!6?^\UFNXT8H9$;@)D!R@RA32.A.-BCZJ5>@- M6@V#62%G/<<$-80%'RUE6G (7-J@T68%32SP$$,--FE91@-:QN0?FUDAKSU' Z:"1? T.&3>Q+@CR3*N?&0V\6#J%3&MN $OB])C MU-F<[(X($C!(448)1C# QG#%""_JT"WSX+5_9@-6FE@;&01%)' ?T)QI%-0# M-YXJ8+4RX!6WF17RVG/LY[1&2&]T%,Z \5%'Z:UAQ'HAP*LZS.JMH0&O1@9N MJ6@B*0@F500CN ,-ED7\)3FA1!UF0#QX[P=#1AG*J-8NX7^ ,I0A";J0)TTR M$Q.+K@:)^7X^VUDA;S['21I&1>V),Y(QB,1882R-Q#LD:JU<#3+K_GR&O"Q* M,.\0C=K/92F(L'(MDF2.I)QY(FE>KU7[#][\YS7DE(BWW.3$4!QLHD9+L-%P MI[T.LXUAZF+(/XGMK) WGY\A!^" 85228!( ,!2ER0IJ903B9*S#E,N:S+R9 MXV)3!TPF1Y26 B@-.C&;$#VI@C::U6'[L)_3BRZ+ 5GG4T@B!"M"WCH+7183 MPG-&3+#HTVIE0$OCO9;>:\RQ5RXERR-BZC &Y-$Y;JV*0FL93;2V#G/_:M+H MY]D+KU3>$UODC)7*H7A-5B6?G);8^D,=]I9Z\!J+-" /3FBI4G!< ;9T+8DT MD5OJ01'G'AK]:GJ-.2[#=I301%-47H,#Z:QR+A"MB8R>UV$?C24TH&7;)FR. M88X@:"(4HU%.6#S;\_.G]MQ/!@,S[?3UCCV9F>$CQO/=0>3 M\#8./Y0^CM:'0]L_J)I_3;#T.F@'2C.,, !5HI/HS0-Q.1F:--Z_W\BW(_AO ML>R@_M!6%\\F)99Z%_H=H1B.-]!JID"1_-]5.5?'KJHP?#SU&J:S([?#=-(O MIX .8S^>VN[[P4DVWRNH>E._E WV^AFS\F8GS+[G F\T&&Z\%)%Q2,& 5QJM M)W%KN0'4@REA/ M68X@E0-/HW5,46XX\,0U5U5'5K5+[=)9T0R^5X/^P3@.>WGX\L8=E#Z@)92N M6\T]GI>!Y;(^'UA%*M_NQ]>#LC_&O]NG@Q?EA_@Z#CV>\."/O\Q,.>A7Q]=KTO")D4Y1C$FH]!"%,4E+PK6P,B!4ACTT_.5I M^-]]*+SQ]>?YY&YMK!FTVNDO^?2K9\V7?/QY>EX_K@@)78GS\(4NGXR'3S9^ M6))[';WV(45'/03.C<*/SC!L.%IHY1\:S,_88/"95Z3!7!]H" P]M/4B 04E MM>5,).4%5<[8H$F-NCM7WMCKTO=Z719RM!UPT82\=[001E&N>6**), 0-BYO M-]F#7=W[OC,B3^DBD0F/'YS3S%IBK9&!0J!^^S]'7 M30,YU8';R+VKHC[@F]]44O[]AW4C$8I9;01A@0#:LC7H7%/47EG"0/,:N=(? MBX2?K:+?8CPDEYR4.A%(H)VE7$CEHI/.T#KD5)QO=\:M;YO'?%JV%Z^(* _^ MC,^W^IE[,@OA<61QJ(E3"CS2Q'D24FO@DCEG\]X547GCE!&IB@85D907LP_+ M:A#KIW88OG1+F[V3[N \QLH^YF4%"^]+NQ9:J8+(@O+;A%:?G?IWE"\P&\!; M%G4 H8GQBN%_:$I,(+O48&733V4P=[.VA/K$HY8H9@T(I[24(I+( 2SU!*.? M^FB"G\H8%J\_A.':6V>=81C\1&%#SDG.@I$^,O0]/Y?EU!)""(XES2A#_" 8 MAIY T900/V",V% C"%&]#7KQJEF^&OAJ-NCG37(TQK9JNW]_]7J>D_1Z. @3 M/]X>7DXFO7ZS5_A+?Q37^[.YIJMH0<10KUP.(), E PY^1QX8V0@&%W&J?L@ M,PM:ZJZ1!PLBM[<@,C<+\IZH9!VG$"-H(XT$!X \9!4#2^+E8!:]',QZL* E MMJ \['-+"\)3Y^;%=# A1<6I4J )LXBNEX%[K8+$;S7P8E]'\O0X'TAQ-*K6 M.\R6+*&@-HSXATS*0:>+ '^UF@_Z))Q$14U%(&0!FDHV(^Z&@21'EH%IXL7EVDJ7**CJ8W#B <(5!BM91*>.C !<;4>G$^&N1"2IC7P '4!>#$4C2HP MHHMWED8)VE%CDH\BND"Y%"'6J9?\5@"_C=UNV3] ?)MV>!S'^'F%^=E84(G: MZ(3FX+ESW*-L4XIXB-3HE>/GA:&[$')V7 =/4P+'!:0H7&[(A#@GE7*@V*J1 M\Z+070PS8XRNF0;I0#@(7IO$0^0)-#52"4)7C9E?QGXEXLQ OA:..MC0;1%*,2+(6K%%.39=3*.HTUWV:ZP*V6 M7M_ZCO<\4_(^4Y\LWK^@T)=!,F-%5!CB2<.I8\"I-B$G2ZF3A+@_R[S[%"T/ M4ZQ*(4B,4EC(FZE&$;4.)$C)**^8C\[$:53Z<"-27FO[8";S=H*U-!-J6=*:N)S 'F(T-MBD#!=!Y\79L0[S;!9C)K/B MWV'QN6?N>G?=H1W&9SE!*7JC'/U-P\7J 8>VC]5SYYDP%F-.23KF(@,5G #M M4.5XX0SA0+PG&"4^F-,W6*==CKMQ.VWU0_FA#!/;_[%82ZM4O)I%:0& 6/.S6FTMP8PB44X9(\1I\,E8CI"ZJ+B@P8(V M->I97BHP%]*'+!4-@44FA% 0+'-Y@;2(,M"H24AUF(:WC& NIK!67/]/&HC&\DUT?L"4Y0:GA'/* 7'2*,TD4]TCA(OQ69YBRPO2$F\10@B&8VS+36#$)TVYJRTY MWC%R=Y/7P')#A$D,N 2D11.=B3Y)2@B8%"LPJ%YF,*[&+Z;I:7*C'+[:/ M6O=^TIMT\=PJ\AYUIY%X.)J,JAS@=XD7U?/;H8@G*V7*::@\$I[7DEK-I6V[+\:C.YT)[!Y(D>D$=IXC1$76,%1 MJ;O,>66J^36T6\%ND_YX>5!!L&,1BX521.7E=-L\'Q545ZH_US0JB,G4S+!Y M)Q&U#N74$P844)T2KK0@UL2@F*A3^H2E;7*+'ZH7GEO EBFUBX!(.R4"<&XL M\&B)K-,D_1HTU,7C'8DSW'J50E0@3; "+/'4*BJB=5"#'4JXK5(_SG'P6,#E'EG04<"T2H'P+VF$3_DV6VS MA7F*DV+V85DA?#89E?TX&JU[A'!4?EQW.=UMY'EW,$&<_-WSI2HXN1U?7COU M[RQB\\EX)WE.O0S**:.M,80+RD [K:;QQKV ]Z-V?*T&_HX=8YCE)4_1 M,.T=LTH**ZQ3CI$%V'$M+(>8( 65S",W@P&+=1:#$=S1 !KCUONSG-HU^SNQ M8Y&GPT<-B6D+0J:\?;9SCH=$DB:Q3GG5EX:/%Y!:77%0-#(J4@3PUOIDI8I6 M&TW!F3JMJ7I1]LMQ?%5^R"('K?H@;\RU/AK%\>C9>=,>#8;3%9379%([^L/^ MH#LX.*]6"7Q^X2I";BT51-N4\JH6)X2CPEN>EP5(9143RR^!ZX'TG:A@]'0! M\4(OISUP+@PQ5GB0TB243RXM?_]?[<";7Q>@#(PI]);.>Y%#&,NC3\"5I43' M9.JT3OXOH?A\,AH/>G&X$Z>]!Z/#\F0E*5839G3(28(8 T*3Q2"'^6 D4*J% MUBM*L?>$[]WLF8KRQPF:1*(*C"(&(S*$RJ1@C$Z*KBBQWC]D\Z-3L,R"5H2B MA@4BP!IIE-4V+RF@WL*JTVE[:$/,.T2N)(<&S12!%//B*HQ2J*,88XKD@Z,Q M"4]2P:*C/B_81X$)VD#>_II'X7T@)L"*\N1]@#0_DE1 .4L!(*"$8B:$RUV9CKIS6:A4R\54ZCH>04/9: 4QBY@B0^2*.Y M]]K782'USVPT"]I"DEK@/O"4J(9 %*IX2 S]DV&),,_J[Y[RB.OX, Z?#R;] M\;",H\TSWYV$G-AK54UI0:. $LW$\-PCS8!5'9U6&T65HL%Z6X>%'@^FM!RN MC/D88Y(F:?#@-9J2L%IJDHP/>(C4WY7]A*:T& >G8S04T*\EH8$9H9U5SK"< MZ]Y&R>J0MG I5!$:[)_/=E[]A2U1:^G,E ,1D&TH4 E12HR8RQZ@*@3]$ M8$MO-HO9$=E)ZIE!WQ4X1,I>&@OU..CI^=?YD^\B/N7YS^=^WK&\_Q+/;] M8<\.CZ],;2=^B/U)?#$<]/!\/-F/]\KQX6RFWLSD+D^[8]/WE0UDP(-Q+[]Q+VC+A4B9M,*8$ R$Y(Q()J0D([61.V67=[+;0@"[ MD[ELSJ$2U%2 Q=""@G?"HS#TFBGA!'-A>>>R+1J#^4U5\T!\T-YHS0$B0A&9 M4IQ8(8G1$I9XCXM;8O#RV=*W VLE:"J!6*8AH?%#H B*8,!%));4OAW<&0;S M:P?6)4ZID@X\BIT\8J@CJGO.M%8$[!*O$_G+O0YYVY>\ PQ>.EKOA^G7_^"! M,+B#'3WO)IN/C\2PO(0Y,20R8A63/%*0/GCOV1(OMZL?:O-K:^CCDP=T.%8G M(-Q8XA)^I(1Q9PW4*;O=-'O6V^@GPW*,,#T[W^H'%.K#\Z^M/'][F^TJ:]D9 M0@*W 46UPX:8DXKJO([+>1IS'D-"ZY3:>4EA74@W '=Y2)M2[8P#9[1S'+R2 M>8R2,Z)4C;H!EA/6!?7+6P16Y'8I(VC(JRY=8(%R5*/"FE4B872F&^6'.!SE M^X079=_V?6F[H]6E8NXENE-O(P0)U4)-Z3RRL+9 "*@Z;9&WU. NA)"CI!YR M)OUD8EZ"ZZ(7UEK "(983^JT!=$R@[N@64'$.R)$"'D^AT,)%9140LLDJ3' MY&K1\O-!?S3IQ>%&.?+#F#O%[7"%%;(@-#)&N>1:0!+$@G"<,2," 9J26BU: M7ARXBZ'EO%N4$1CP. O*$$L#YS'2J*A L>Q7BY87!NZ"5A10ZJ.GZ%V#@4B2 MRVY7YMR'2:7@ZI3VXK9!T/-!#_'-[G:]'RY/*?-DJ55E9ZQK$V,DQ$65A[D- M$2BAII=LFZ52'H),%Z0 MA/8HH<%P'S%.RHFE/7"5 #A1D8?I%JTKQM7_CK8[/O1V&%>7GI/SABGI)2@% MA 2+.EKG,0,P-*285I">[QG6Q3"R==R@9G9:,FRYS!E%/%-Y!QQM0JK#LM_E MAG4Q).R2)DI38:,( $YKPV1B+DD*5D2HP^JF'X7UJGMJMIY@=;DX"$*4)USF M3<_S; E.M3)Y ,%2T"&N(!K9F5)&7\7 XAE!C1VHC?A3+& MK!#_WC>@BZ%<6_4E8C03C8*\V3(%DZ-91#5ZQ>J48OX6@&[VXW"5Y[EQ)Z70 M&,M$*B&)J)D&3C!XY=P;0\UJ\>T]HKD0LO7@0'(P)JJ(;5/GE9Q,4.85RM^T M4F+W7M%<#-,:2I0)P0H=4TZ/[9SB((%&ZX01=)5FM" M\ABLZ,A" J>E!AHD<,,@ D*]2D-O]P[H0H@W@8_16PQ)=4Y 9Y!CDS8F+]^A M(")=(>*];T 70[D\I+S%B+ L25!&.!DP-+5.^A"3$G78<>0' &UB+0U7>P4' MHSZ/EWK'I0/@W$BK$N'::)Z4KT5"OZ4%="&4*V5>'8EC MRP1&J\N^/J@87=(R@<+X!2P0C%"32BPI)8-<+?9=&+:+Z70(/N0%.)PRFE.N M&,4C$.XX%^AA896F "\0VT7-;0#'$I..&P/8?IVWWFNBL=X%LTRO%B?/UN"\ M'=N3[BKW/Q!A'!>:V3SAC*I@(TC!#'$HAHT0*S;#81&P+D82^\2]\J"I5J!X ML$(&+@Q-2,]*PXI)X@7 NA@25E%8*<%2#PF5$VBGO/1$.13+ELH5Z_ZMTC2M M+O5RJ8 H*VR,!@B-EG$ADG$47 R*K=),WWL%Z]<9K';V0.DI);52:UH!EEQ'+Q?0O$.Z$I)2DD$!KT,0)PY+3UA&K M51W2\RPAE@L:5@.F%>H=BRXR#\(X97W [Q0;HZ&N#E+VFUA>NLC5)5901 ,+ M.:.2 ">""2(Z;)Y2$!:-K,O^Q$L!X((2-A!!NNKSO99+4\A M__UN"GX4!KFT(8"H:Y3Q8%7VT MD[8^&1\.,,C];"+I!AX=C?->-56._?E3QYW@0E$( MJZ"U,L("!JL:8U>74W]''2(52[S=Q&UQJ3*SK_?#JX&WW3\FPW(4RJH5U00A MCQ Q0;1/A@/U3HL$1CH3"#8;H5>@Y;P8#&-YT*]7P_&4:"NQ]4CP(*,T/%EL M,R21Z%D2O@:1R+46DJ]YWK6C$;J:\< ??YFS:M"OCJ^O8ECB:70,(@V"*%2U MS!H@7$'BG+,4=9UZU9<+S<5L !^#IE8;8ES(&Q^8O%FN-2E8$D.BJXOFLU5$ MDT!D0 .3(6&K3.@ >4 5J26E-&E@-8@XE[)M+FB4Q&@>C536*09,@ 8(6DA/ MB$5A0\3*HGG';7-!6<4AU+"&5W,BX_ MQ(_#F--MGF*8;O[9.YF,J^A\.VW:88[=1QB\OSVTP_CL_.8"KMO#9N^D.SB/ ML3*5[9.["4,6+Z?R7D-":R(T8:"XUR[Y$)@2UJ*W9748/EMQLUA01G:=4Z^# M(!P@Y3YC21UWC >)!F-BC;A_-%*,F:102RWR!L/ M3N3S)>LY8[2O=AU$P\@[#HYVWNZNHB-A@;) ),N;<8 5P3&G2/)&R(H_ZC!< M^!.8QF(&(E%9!!29-"D)GBJ= IJ!U,9' 2:X!V>R!*:Q&(?B?5[2Z2Q5P4'D M00>?D$:,%9*!]77*J'G_.F,5W0BZ"@"JO<_+!XE43@7"%8E.*@Q;IUSQX$86 M8Q"+6>D2$'7O8_)$Y_15FOH47!)(!BK%6LP)7%6#N >7\;@\>S*,H\%DZ.-H M^O4PVE ]?"@_//T=_[C:@D@8A[(B3QQ-1+B GU%TD)Q:4CGQ/IO%QVM&X_,N M&D"O[!>'L3PX'#\!<3+^YVD9QH=/*"'_9ZTZ[^GOHQ/;?_J[&S[&JZ>?IX5\ M690='F!I;C >#WI/.!9V^V7W_,G_;:,QC1JM>-K8&?1L___^-K+]43'"2DO3$T?E17Q" M)=ZE^GHZ?26%Y73+?IR](F7YO79;6^W-C<;;]GI[\^WUEZKCZ[S=?+Z[L]7> MVGS;6&]M-#;_?/[O]=;+S<;S[69SZ^W;K>W6,K\CN=4[[MG1(5+!>-#_K;'Q MZ/FC!B.HG/_:>\F%O!?<^%[OO__/#[SDLECDB^V=9N-WI*K^H-_*ZQ9+W[AD MM)V8JBE6&!83E#K,\YPQ54L6HY:4,$= N1M5;Z-OL\<*L7RR,?"33-CM\Y.X M=IG(G+\[=QN##Z_8SH<.;T["T>:'_9?F:/MHD[0V=D7G:/VL=?0&MC=V>LV- M=^7^!G[O-7GK:/VBR9JBQ;;H*][J=BX&9ZV--W1[;^NTV>Z0[8T#LG^T3CN] M-_A]_ZAUT3EM7K2.MMNA;+W39Z_8_GEGS\O61O-BO]WM=2[R/?9[K9=;;+^W M2?>/=L_V]UX".!@3+ZV[O8=D;!]#J M=4CG:+_7:;_KM=HONIV]-WCO78+W%=LO]%FS??#>\^2Y!5F@3C0%")8*K44L M%$0:150.0EI[2DGQG\I?? 3A:>.G:C%CZ[IQ]GQN,$2O6>!C=NW)*#Z9??AG M*$_S-O(S/?XJP+PEZ8='C>V^_'7SR3/ NJ*RR_KBLO/ZRK_#X7BM4E>[DK M.T=OSCM'N^?[&UL7^R\[YZV-%X?[[4-\A@-\WA='VR_?\-9&=@9;E]>\PWN) M_G[[I&QM_%&VVG\<-X]:Q_M'6Z2Y]Z*[_?+=T?9&MVSN-6%_PY/6T4[9[.(S MMM?'S;<$_]X4V^TM:)6&[/]Y2'SO7=_NF M[VV)5MM#Y^B/7NLH'.+;'7=IY4LMYJ[:Z_:NQL MOM[>:3=>[^Z\W5UOM1OM[0;*]C9J\P;EC>V=!A6_A%\;VR\:[7]O-CY1]%=J M?OUY.Q^FAL/726GV/P"M2^#9/DV@+\4/;SG8;ZL"/:\R,]6Q/X#U7V/ZBZ^ M3W7O>ON]-]!IXYM=;+'\7,UV.-Q_B?6V]PYI#]7WT3IKMI\AU35/WSLO)03/ M"DDY*T I7=BH4X$:.S B':$IW*DO?#X9#M%@7E16VD%#N*W1/-C+(NP%%/,J M02BH0X$"(9+"X0^%R-F2G>56!_2-&]%7W8__\P\JR3]SE^!U)_E;(YO"UUSG MO2K1.V=K?2NVWMY931T^'WUS'QTM0WR\,O?*?UV/)]L=/0CR[[(._3[KM,K6 MRW>]%GMSOG_4)*V+-Z3YL@/X'9I'6Z>=O?C?'@H>8_K?D\H[ZL,ITT7I3=V,!&EP=&[Y"O-ZN! MRWRSZ;T>Z/A[=,R_3\=-OOUR\Q1IF.]O=.C^QANQO??'88OMBN;&NNC@W]OM M=\>M]M;YGQ=;\!Y8(D$[56";2 6 E8512,]7RM$IG#5][NK>]\Y^M=^N-K=;SSUO8H^^.@BU;R_EE\\SZ M<64*C4%J#*],H&%'C=%)]'E>3FB4_48Y'C7\H1WBL_Y:M[=YF%9QPODU8\'X3K_8?X"OY)M:W@R7#P(9=3Z][#_8T71\U>\V)[KW6,SW7< M>MF\:&YDX;A).NTF;;4/1/-B]ZRYM_NY<#Q&<7C>N6BBJ'L#K9=O"'X^S<*Q MV=XYQ&OH]L;Q1:N]>;;_3I]^7S@>B/V]S?/FQK.C5MOCO5'0MM] !^_1/ I' MU;MO[#(4EC3'\2 Y%9'Y@EKB"J#<%AJH+S3/.Y=*<(&YW'G8M:=V&+\M&Q[9U.?_75XC4/KR\/Y9H?HYNGG8L.P? 2K]LI6R\[ MT+S8/.L<'9\U+_"Y7[[!>W4JEM#$*!9L+)+3@"P1;&$XC84RV@9' \,3UIZ" M*I@@1C-=.Y[8>K3SZ.VCQN4L[F'C:_]AK%8\<+O^ICNG@?40 MAG$TNOSK%3X ?:" [U' +6;@;-+67F[R^X?-C4W2;+\16"_0;&^R3AN?'=^I MP_:/6^U6U>$O500I%2T00EL =ZRP0HLBV.3!)BJMC&M/F2&DL=LOT7Q'"%WC M6?=#6%XR6*Q!/\>/V\/VX/1!]]ZW.1^\CTF!1[E;".IB 3*&PD*,A<,_4@)P MAJBUI^MH55\.E-^7@53B=7OX&N,C%*KU['6KLY5LGK]'Q)2V+A74<%% 2J)P MR(2%L2P(C907HUU[NK7^Y93W>[*1UP.,H;O[Y2Q%D%*+@ MWJ!?U"+'SF *[550-J#'1-7W5.2ULW]UCOW_C&SQ.50>QS&T#B9#$>3/.8^'C3RSH"YUY&R7]RO63?EM23K?OQD M.2; +6*6]O3!0_278SA/)OT0A_FLM:?M8_>$1G1OJYW*V MW]=J:+FJ8&@KZGI[WG.#[M7;UWMXZN]62NMR0DME%O',']K^ ?[0;YP>EOC+ MQ\:WFLUJX9V@ET1W3IFKFNB#K/R>K(0O9.7!>Y+W,G9:%OB7QI"!F<()AC4> MO2,DL-P_M?:T2JS=6$?\^MR[KW16Z1 M%?%I"S?A&2EO7OK#Z33?S^=K96_Y,%7KUE;>_-S*=?2&)Z,+01(4P!@IC."Q M"%10"A(8E1(%"AI+9S \;E3)Y!HS2.X_NL> ?2G;P?=#I=''4.G@+X5*JU=I MK4$_KN+;W]4ZD!]>!/.UGJ[+)6$_MDAW3K.;JE??ZH<\82DVW'G#-OQA1%+I MY5Q#Y;1=?.P':Y0C/.,T=KO%<7]PB@\:[0CM)N"!T21WA]E1(\14]J<3_WH7.1G>T_!"QNC M+ZA7H@!E4V%50%=CJ/=@P'F@:T\[7TYHF*ZCO.\D.95E_L\_F. _>NMY-HWI MN[<&"ZR#P2V7G]6"7KY'+OW!&%WV_T[*[+#13Z>\0G58K>X?W=S7R?.T[*MO MU7KLC^[\40/M>1FP6YCIWCG#OAMT)_VQ'5;K>X>CGX]9S]YKQ2!4TYVMSI. MF"JT4L MGS*.BY8:N7RB9&;Q5R:V@$/-H_J$X]&48?JVYVRAI50J11 MXQ&CE+@C ^M.//G_W4CK[DQ>KBRW?X];=J)LPO;/J. M#D-P/.Z.\ VJ>">?BA?EI[@L)V=0&54/43VD'8T;AC2"/1_=@RZ[3"$US=N2 MN\;&=CSY"&1"IM+/#_-%TZH?,POA8AN:@=$V ?9-F#+%LP>69203[I ME>,Q,E#L(J\,!_TK:]FYVW8L9VF%_F,6S^6\:F:^S1. MQ)M.NM/E,V^+=N.7C+'Z)^/LT54@65;+R4_R@_L^$E- MYHJ\),N?CQWA/3/""AJ@4"RG+7&&%HZP6%!AB-5>*2#\@1WKRX[?SIER-!F- MRW1>'\(4H;P]?\ MRA-6A^D_9Z=]<<+E\=]F)WS]^68E97EZ>?)7GG5VYJSCD#)7L)G@_E1E/_JJ M=7VZ:KE+6[V\F"DG UD_;[:[Q_E^ M^WO-ST>U#[?;GG=Z[X[W7VZ)G-UNO[W+.NU=VFGC];MT-LD M(-DY;![M'[;VMEBSG3/A[:#\.\BSWO%=WI .ZYQVC@[.FWO3U )")ITDYT4B MT1= '"K Y*&(.<-HY%;+O/3AUO+N;;)+Q1R+X8?U MS['^T9RQ\ZG^;R07_4R3?+GMP=]*$/-73WUP-%_.>_A2MGDQ$^TVBTDHG)[T=/G'\Q%_1S/=';Z>ZW.[RUT3UN7H3C3AOU MQ,4Z-/>V+IH7Q[#?>]%M733Y_E&'_WG1/'LO#$O,@"\L!%5 D*8PC*4"E41R MS'L7*/UJ9O(59?N[>9+:\\?FS?T4=\\>LQN_K.[[?'K;!Q;YRRQ"OLLB1UNT M@^=7>;G9_G'.I]UL>]'"=]Y_^4>W<;I)UPWX"@V%UK^YYOOEIB;?.[;>/KS;(LN!#.:H47]_V?6F[ M.8#,Z4CSR:.Q[0<[#*-&SC]:AJ^MM>2_V%]O[*.\]WAD+L.22VE#/]3Q_LD4 MCTOAE]?NY=YG.Q['T70;]PQASDJ-CV8/JJD05TN\[6B$DBW_-(,UIA2KP;C^ M93Z2?&69Q^CZ:#.9_8>#;F. ;NT34_JH.:NEA5<& P0^69W[U@Z=Q6*+[;-N M/*]FD/Q"16/WT=N\G;1B,B_E_36_^,>WO)S,[KKH>CXQV%0.>],AS1.\M\TG MH8U7\W)#]<1V$LKQY7,MR#KOT'%N^31%X$Q7Q.5 .%56"+ M $@ZG@;B-'SLS)XK[RR<9-I( _;@ (DD,TTFF#B^7%^-)/%A<*DW\UH^-)]J MYFDU#R#E"9MXR6C&)9_,4T(E\<>D'R]W:R33W1E_:SB;!6W6-WBZ[PY&N>@3 MK,3J5O]-*7W$^71"U"%*A!M*OM)!-RT-;U2SH[* F$Z0S9=^937B;]54*GN" MZOFLQ%80N^>-_[YL?R^JR4U8Z*1?3EO?9!36KC='02C#!W'!V ">"<<#HUZS M2!4GWNCW6U5SE)RL(0%[O$5W]*^U0G_9)E]74NE%=V _VR&P/^D585"E@K9RRR-QCF> ];+R7_)_\PF ROW^?08CG5S.=XEI,R35UR)8FK M^7L8%([R[)>>/<]3$4-$X3^;E_BQL3UJM/,$PQ!1:/=0SL_V K@Z(X>&X\EH MMERE'SV&!7:(M)%7SPUR/JA1?J/K):2K308PC#P98(SQ]5DL]=53ZQG]*2F] MB&XXL#MR;@*_Y$\;\<8Y"=CC/^? MO7=A;AN[LD;_"JHGG:^[!E2+LFS)[;E3)*/)GSP;[ MAR_2P#Y\]?'(Y,1TJ&_<-X]\6+^&#W<$5P\+:'BJBZK2(JTL\Y M-2#D)N/1,#UX=C#:WT]&R<0\3]+1RTEZ8":C2;H]-?=Y:CZ\>_:_X_'+X7 7 M],SH!?+$ITDR.-S;?39(]H;[SY\GP\G^X?B[_WX6'[[N)?MKN_[Y(]UX> MF-V7@X/]9Z/!?G+X;/#RY= ,TKV#@V?I[MXSN+W?108DV +3=!A&^^_3@J4= MBE];.Y'AO^L%V%L&3:SW2=5$IZ>G>&_?PJ?!B!O\.?KAM#'S&OX=1T/P7H9@ M(PR?D=TWW/\1#2PT&,!6S+R=0MNQTKW"1U.<55#-:WR9]V!K+"/BRZ? KE:] M'15%F^31.V/(!X,'D#QGH[,6TY!\,I@.:@8T#LW*XZ[! X*![M%)9AXZ%0- MXB1M;,CKR5N449XT%'M"4W>/2_(B @]S-!J^N'ZFDPR52[0T215Q5N0-V*=( M52JNXI!=Q9U51OK/E1@W4'0^/F0V/IMN]7!___G+T>[PQ?[AX?YD]_DHA7^/ M#U[L@AWY\F#T_'^'N]]] 3CWP=Y:.'>/1)U,[DNBWD1X^%_)8QE*-*M0PO_' M[7;G X'6X2XJM:6\WV0]'KW\]B<[>1L=GOWU <_"!&M$>[AP> M''Y.-WJ^Z.EY"3XKN&X1>D'W>WR^9%G =HOOML6*OO^L/?XJ"F^[HW?; MT>&:K=P*V\>[;R\.5-@>;:7M!N_Q>59?1F\3S-QO)>[&[.KP^5;D/I*QW'[C M#G95Y+[>BMP-WN._%I6IR_S*I)B+FDPHC;0F#KZ5OX]D+'?;XF>'6_G[2,9R MAXU[)O)W;RM^-WB+WU?E I?9;.7MQNSI5MX^FK'<8>->B+Q]MI6W&[S%OYII MDB/V:FR(Y7RR^]=YI)V]]*W@W>XG?PE>@BF9AF&;W):JPK M;*NMV;LY&_PI^=L!\2(^[3&P6VWQ&!MQ @_W%,VSA?-LC\_=C\]S,4*>;XV0 M#=[B=\R;@*4[?6P%7.QW\L\V:Y8Q?"*G6B&OG"=ZA_Q/%5?>6$_%VO1F=KWVS*V7GVR1CNT$?.%H:'M#68-^:0[.]M!?@C&'VQSYD]R\X9[ M(J4/MT)ZD_?8FXV/BV\/N+22)P51.II41V4PT?4?<427!7Y2%_HCL@/@%)].=E;T5 MWAMS/%YNA?=C&:Q@;T@44R% NL6A;M0.;P7PHQG+ M779.X\XOMX0#&[W)9]3 Q./[WHK>C=E;>-I6]CZ2L=PE%7"@!%LOC[?"=Z-W MV4OLG9MI4N&68#,%>!EV@ZNR.LW&W J!FEZ]K\P5MBH%=Y_=FLH;=!P^ M*;"[55O/MU5;6YGTQ0[AWJXKV]K6;6T/T&<<("W<&NYN+9=-WN0WTM*SCJ,3 MV_#SC!M^Y=?LJR+<< MI1N]R2JR21ICQ@5$>1W(YP\5##.1/ V#4#DZ$IW"2Q?8M'D;_-BD([$5V4]S MZVSCJBVYZ49O\OLJ*\;9 HQK#^S_UA@IUC+553;>@DPW:,,_*9"WB?.M9KG' M,[BWJXGSOVWSYMOS<_?SH\6*PRWCZ49O\LG'63;*I&J\IYP\NAC/3-KF6^MD M@S9]N+O_35HG+[>RY]$S!]Q=E362" M/U<4*+TRKZZSM)G1?,/C("_==5])1G69M\WZKW@G: QJTE0WC,__7WQ$EOX_ MW]T"@?WL._W2K')G?VH&H\HDEX-D F_].&-:YKBWNF88].35^M.5L\:P>0^1R#L M=1;IH&>1X"*_/SD^/?HU^NWLPTET?O++T?F;T]]^B=Z>G?\._QS\>G;V9_SY MXL/1AY-W)[]]N(B.?GL3G?X&'WAW].'T[+>UE_135]U?@G^T=9--EORK#!,7 MS<_/G#CX$KH@BA9YIH;I("/P1'[(*K:_[X'\,7 MNZ_VAB?X._R(:R40G7P<$_5(=#1N\,_#E\_VXR@!TWZ.&9\T^D'&X']0WOHC MV?\XSKH=_0/>%34E/;].)B::)=6HK*(QR!U,+V&%IADM=Z*C//=78@S+!XL# MG[C%FI14Y]G,DF Q8=CPO::L4(%'DV3EU5:ZS$8F3PS5R;639=?SY-E]U?769YW?V?@3LSA MZ=W?XP9D1;OR>V1RQ/#SZCC@3L!9K] IY0%Z MV[NHRG\837@2(Z7L$I6G=8] P])I8+M&L;"FQ'!ZD?)9(*GG\Z4_?Q8>8GC M_A,6KQZC.*IG<.8'(+_G]/:\+*;\D_ULYXAZQRP<;F%,RH?HYL7J7-\D*MKY M""X9C+7*ZDL89EN,68"1P* K7]?M?"&SMF97PKM34XRH;\866L\%1H:,= MXOJ,WB8$NM_1L_*NK RBZV-<5YZ?(2:D"'ZYA(6<+TR364[1*EED*6POR2-\ MKRFNLJHL<#X[)+-IX!%,$,Y!-*G*>01'WY!T@O_N1*=-!'*F*!N\UW6&"AGO M*.[?W(&7X.-P;K%T,4I 9LEJ%"C30/[ 4&$9<$=0XF7S1<("%#\ZX0GJ 71[ M5]&'02O)\Z]GV7@&DUK*5V+\",QW!-M(E-;P0'E83"=MG+2PQ/ ;E)!ZK.!! M:09'$$MGZXW#-)WJ>7.(Z%5&.>DST!CSJ=D<")[EZ ME>0"I4SJ?3N!CV/!?2K'<(OY1>'>AS(Y//(P^ M7E0\ENZCQXITJPM_ VE5J-4'3X Y5BPBR& F&FJRR5D>^UJH%J,#WN&_CP1* M9G%13?A4V"F35/"DLIJ",?XO5?AJOF9P=!9)!>>KAA'AH?W!:5'[I$4[RG&N M_-VZK:[,4K0\*,QQ4C?UCS']["DMM?) ];_K^2T=<3C@H$M3G@2_!27F50+6 M&NI"?Z*5R0TMP&BY;K[8E$%%_.K4R)FX-G#/X+]PDQ)^+>]$@R5UN5VOV#H4 M=M$]O0+33 V.HZWA4M+8KC)S3?>OA<6FAZOY?5F4U[E)I^1JTY^#'=(][UIS M<-M&OO!"=Z5/1!IO*GQE^W8U0VF49U8*DA&+W>I.C5BVWT:AN]>KCH%8,?>J[:+8_OR^\^9_KWKEK[)\L^V4[T6KR3SYWU MWMY3FO79%>+FS/4F&DN_E]5E=I78]DGSC'LG961%+LIK-#X0Y0W:!75X1:8H MZD_T?A-0;UB5@S&G/"5[.' )P(P"56S0$S5@W)9+@\J]GL&SN*JG9O7-1@Y8 ML)?Z>WA["GX<&ZO1O*S$*;=^,8UX^(K_Q!#TV!OI>,E/3AW/$/K%-M2!?RO* M8N!^XRO.B&;29N FDH)C'J(RFAO3\,Q2,R>[ T-6X*0F8Z6:XWQ5_1IP.)K!O#& M%&8(4VLIB-C@V#?2FI<#"@N>9U=T,#C$F:?VS(*U259PN!IT0"LS;>'GLH+% M"C??"P E.2QO:?\RM:P-+I!]\8N-7]L; ,==Q@;;?I6E,&Z& MMCQSI#@HB B-SQE,Y,O\#=7^/NYT0C\O*P;<1(_>O>P<\K' M,SA"!HG!=Z+WIH0/TYG".;FEBS B1'%./J5XP#JK!^.H\5C#<09STY!EBTER M,/?%(. W&[,@HWPJOX1_EW!MX5SCX.!MEW)!:&HUQ4XF:+*:K%HW)6\.&WFD M9UDNRP\#*U$^V@T)3J\[3F"42L *A3!^>)R0F$&_DP\9?[].T"\PUCE*Q3.,O@]549A\+QP)3$;:*'\'B6&;^3GC"? MV)MR_/9,;\K/WNUSFQN3V.W_B[NADE(.>!7\!?.%2/C$69=&[M0E)8AY]\*@//W.JW8%Q X'HXGX2'. J'Q MR_FQ^\ZLA6,#F[;(0-SXSK=^^D_'[X(4F+0:+RLQQ[LEB82,'.]'Q^H.)@2?*S\7B3'->!$,"-3O4 SCRE[!9 M*9PIURF&]UFDX)2>4*F&BWU=B'$[T'7)>*D9E[25^%YGZ\%(F8#DH& \:>)Q MDK/C7)?>4<#0.WCG>*:3-%F *TV!]-3 >2.-"I_C<%T:2<*2Q9,U-JQ>QX / M##WGI,!&"B<).:#E5658OD<63DERY,H4K4&1<8V:+,/3?FU3617(="M> M8+W>45AK;W>XR]NGCX&O5_P]NH=_V'MYL/,2#- \ER_"5U[B1OUA?__9SK/P M+WM#/'Z8(S32T2+:V_N>KF'9DF%&D5,9*@H/LD[AG9C9 ]L/##G0F+BE(-G^ ML'^P\[S[ZAA^?;BSWWGO+AV3/SP[V#GHCF@G.EK 2?E(83,X;(,-_'RYX_Q)M!D=Y^&7B#'M/=_&F+[Q&)-(Z0>*0+Q+QE49?:!DZ(8J'7"? M8&"B1,A"&7! /_!(U'U0GP']BUAE):H!F/T,A60I^GRV'%59RGZ(Y_*!C+S( M/H(YA>LJ26:&BQA31"D(9C(2VH61A[S]B*<7_#@PT= 6(?M4S/97GJKT#&=O.J_$3M9/9<65 M07"3S(#A1.#$TF-O4 ^/^PC1$W_&IG#B!G9^G@T\$!XYK^8^I(9LW9\'9Q%L$AZ3B@&VBKTIIQ_ MV5RC/3Q.,(B13$NV-\"S\*)S\"*8HGB#\G:">^!S\P2,ON%NM#0)!?O\J>8U M)LC 1P7KNUPTC/K1H9";B[/"7\^S-,W-@%XZ2L:7G;?%44F9.TQOIU=)T232 M_HPOB] .Q1)R&Z/%GHVR'*F(R/\K&X)8U4T JMJ)_I30;6?]K8$F3*W)& ON M1:P7WZ7EDII\%DJF+M74&^>9PC7M?*U,\P(]-,DN?H*==GAZS?O&@#<="-O6 MB$ I^)44!+!_+@LP.FM#TUN Y("GL/O_SS:KGC8BY8Y7_XU(X ^!!':"[^&B M/@+\ FU%L0*2^7W:@HX R0.1ZISFA\U$\U0 #LI^%;5+CA^OSH?QJ+-85*(&J-?LGLZ'U4)^J9KEN_:("* DQ-D&V+T M'L%G"*JV?KW@6%5"P/2K\LIT0@XG":(R)N+=PNDHJP%+ MF5"G@MK*!8U'2-QZW-9 5LTS=BB\7)L-"07D*,LG$;PP(3) M,!@RF">7%%'VN:EXYO6-\9&-NAJGG_ K'E8?'M6=]-@X61"^D\/I>6X3OS1F M-'GP!VL+XO%'-/5\E&/(>#K%0@U6(_R$ H1SEEI,-*=M\5$CT$=SS=:)2$5+ M5I)8F+9"\U>>HBD$/(6<'5#3FXZ>%S;'>'19V%3)I5D&MA??L;12_#>=<=(4 M,@940PBA7R/0>5Z4F"=&S7DFOBEE:<),HZ%@H/EV3KIZON?./S[Q(?X/>=(_ M4-RVSV]7 X2%G/FXH/QS7HX(CXZ6"H8SP%);Z+70@[*C,_4J9*Q)E2AFTSG_ M[B)U+36[8OPEBK4%XQG.%;$(9&+I/;7VFK-T M]'4,,5VZY9"P2Y(3H@%]&\)7CSK:P;W7.L*(L*YCN6&L0:QB FHXS;C]_?7YKRZSQ_C?#-VPJEPF M>;,<3"IC8H6J-A*<;W#(5>H"76@>@FDWYM(+#-:(OG0"P(>L=+#M?9G' ,*" MHW3(A 2,[^R?K>G9-ERJ"3F5(!ZR%-,FWH8I&L7:S)+'(_LD0,W&T8O=B$C' M*MP$VM<,K N,Z2'Z8'BX:_>-7H@C9*%VK94#>LXHM*8KQE!WNB?X;S0TOCW! M=JHAO3>=D-X;#.D]:&#+LW SJI)BQ:I^$ 68#)Z "5L MQY.)L&?<(M*]'FA,HIV\(. FMUR&QD6B%D+VLX\YL]X71XMAM/A/S(=;#FH8 MV1PN"98GX>%.$S K7(3,4+%9@!J2"BX+'A(#TX\YP4.U&8R'&A#C-QG;8-A5 MDKH-$G@E_S HXLXU#"_$ZL)P+O.4=.AY.F&2U9^PT:II(+1J" M;=AX$C,L]H*-L9? [XJE'B2=PU90D,H9GP[>C_O7&4*(+4+[ILV;;)$;A_GW M=W>;Y'0W<.^+)#D/MTG.;RS)V:\-'RC'^0M#-?[&W;6>J'K_5):3Z_<%:L>2 MFQ,\!4A4J@S_!^A(0:V4E-44E?2S^ 7L)=0DJD&^P_^T%;@',)L+>":A[:IP99' ? ;G(M9= 3V#%A8D:"@T%K0B"&>)7=\EACRH"IPJFV52G,. MB" &R4]T^^!0BF>'[Z+2?^%HH)QB2066DB-,L2(73F/J_("PV-]P$H*"\10W MU(@VV@PU'4/P\5H,%595*889NCJQ#F*1DQ!BV M$(&39R1M.MP]]!P6^2-? C#SJ(!6<&2P=@16) NC$Z1WT>,1WBR[L@GG ]9 M-G#/IJ:05%(28-R&NQ;CYB)NA%-@P!NM,XLH#MF]HQQO=(()8]R_HPF=*RNC MWIT'WG8VM"#Y-)*$9:V9I-=R"H#7P%#*7ZT!-QJ MM-X2KOOD++$,?R=ZJAM[1]EW$E9#7)0<<7 -+%T\Y$9?%0[[[HJ$QFS5!L:@N?1#'.2W"\PJ7SO>9*<,:=^*_"&N2 M*#->!+8[)*A#;PO\-0Q4>[$EK9?GB"#E&'N+9>)NM0P%>]CM'%32(<2O"\?" M> ,WI% 0QP+L%@$SH%>+*1[/L53 >)Y=&JK*K_6FNWP:1L,1O<510V\/)#\& MZ@5?1NER6Z]C"X>ZV5Q<>XM<=J&S G4.,^8$:#2JTPD7GK5:[#FS)JA#4V1Y M9Y>19&-R)OO*OQ8X)/O"6"-&23^O;')*,J M%9JG!#D[['Z)S0"P8)#L1(9Q M1^H%\+'V3+"8['W;FF&_T+-'[OGQ]PXD0(KF:N\3)!Z61'V6EFP7M0N&CJ+M M0RQRUR5C4J\4W\?KWR#S(>8/8(;(6DF+:??<"KC3][:P$YUU"_$+\'G34O>7 MY@K?4:1.S)L+_U/P$2+0@A>A0-8L6:).9,J99,*-Y]M@$D9@%*/QP!XX->)S MNA@,)3B @JZ2/]5.8=C:JK_N7.QT-8FE,#TNY\J-H$MR<7+L5,F10W0S<2!. M%]:#US.V$&%9,GL?<,MH5>PIP2G"H^VT-<7,-=AUF$%;P-%(!#3#&B;/)8J( MSQ ;6F@'&%^ 0Y0T:WB,UXBH!D(("S.=$1]L4HV2PM2#LX\YS!2I8.VZ MG/W=KLNW(?3?2\CTQ(9,'XNY9N6?C>82.ESSGD0KF7+M]-24TRI9P%G#$E=B MUK+^5"VGAJ!^1)-8+O2N^8=(^2WXI%+V5.-UC2+KZ1JL*5S\79E>/3R,T@R8 M0DHI_6Z47$W,P1ZV>*;\3)VB'W^4SQ$K2L:^=F7WV)3*SSX;;S.PWEIE]0+8K M%0D7:@H_417^*0WY)6A3?O;QIN?.=/^M+ ;]?SEU7";GBN#SNF&I(OR\-7=% MRP]K)/4?K+X%V<2S=:PH:(U=((YB M*0=S"#YN"Z$]M[REDHWK9)9]9X.I+)1VR MHB;><;JLJ0^*?&*'ZZY!](M?O.3<@_H= 3F/*]EAYP&#)A7G6"0FP%$>*=ZQ MI$Q2^D&.+\C://L7&>I5,C=8^J/H0:]:XU-81-\%H%(VU M7GJZK1,O?,XQQ8U;$A7>$&*-+MO/8P1@ L\HIE@(EA"?-7H#&-LFLAE93,+\ MZ]0)-]XDTVEPG#;[#N%"X4)4)+RE=CBJ9:(V4F8], MRCUT7 A8F4'?G3@DK\..%QUE:=@5CK"TYP>=UE?+M#-(S( MO1./\#VV__P+FV3XTR'^WF-2L^%$1XK 447!++ML3HQK]G'IYW?H>,F2#5^X M*HJW8 JP $FRG"NR>7EZ]T DF8V3>HH2*>NY:PWV.6$+0U/H$J;^TX=WOVIN M2<)ZJ<2?:0^$\4_BFA0Z\*\!;OPO".O.LG#T3QK_"WL.2ZP.W#N"QN#/Y6<'4;@^TCL="6#]]IJH;W=P5L:[3[^ M0X2H"Q7#4!S]9R ^@_,HVV!%+Y7;*E_:>IDL@#Z_90^=-DOK8F-@MGV)C(TN MI]#O*>5'67DUOSR3G>@X*9(TPUS=)Y:)[K8PDM$NZ YHH)^DWC=C:YV\O242 MZFM4W0A;2+!E-K]N$2I>,@I]BJ4[Q4'J6Q(PWIWBJC#8:IIVDWPD%H<=ZKW$ M13'/8YBD2XGK6>II[V;%C3[&"QRN2?Y_*RB8MP9L0P0>%Z::+OV(0D_.Z>V) M8Q5]Y"?QT^1S3) %*,NC1;8P=%#)5X8] MA;]2A%[#ZEX-5>4?/P%B@ E?@>34KD^!X2RX"U(KW\81%.C[A74K'HGQ^CO6 ML1L+DEP73!#SAO*W[!RJ#!3@BLRJ+Y"26 BZ]4JUK1OEB+1^UTGYF!J&L2VE+<9&F5PR^F-U. MFU_V63\JZ6LX:XL41DL5AKF9(K\NMHH9J9FKD18O!IICC!,Z4 M>9?OY\@TUTB-A+/(R6?AS!;'NX*E RLM:VB]DQ $I0/SY >Y011$BCWQ,2'B MD@*VL&QK5W:-@0 *>J<<>J>\[3"N,PM";\1V40 8_*_^R+(#ZOZ4&(:[]I.[6#[F;,]'AN* M" MBDN E<-MF2$-P9;3OFTL,G,O)MZ3?1V_/@S*)49M.3:,@+4ODP"ET\JC6 M9.SUUI#P=,./DBG?.[Y ]!4P5,Z/WKW'B!VB*O^56-(N=!Y(UT_$EM%O:[PK M#DZS"$M&*!WN:@6& ^X$(G.YV%(:^X=N?WU.>9L>_G;2PX]4B/?G_M8E1)^H M"KL9#,8(2L;9=/"@<9^(M?:$J098_*C04H_G88XL&!)-2J(K*IZKJF2I;!%H MOX9I$ 9&5KX['9T%60UI/(Q3JU'*"A,-HS-+#?%24Z7QI<)1??F-@5A"*SFP MDK"J(I^WE0=6$&K.T_O3[/R;SQ:LC5TTX*L%$_ G)0+(&N\[BUYRW MZ+D0QX.+-FN"]*PTY8;==ZTCL,-[W,L^%,-&5GZ*%QLVP^QG^7(5_%O'CB>7 MHJBX*_C#^NJM>"563RQ#N.@-#)$P#P&K4 =GK/0IL'6%(31_SR0V$JK006EL MHI0BUQH;0W4L5(81<(]39%H$M^OB[.\>',$26ZD/Z//$^,UTT%/RCC')PQ+6 MW[9U&8.PJXR/8G^B"WW7;".LY[%=SX=U8$+9NR9/0A14?N$]L58_?G@E)DG*;87(,D;/4@RQIPA!T*.M72U')KZ+F1(U/R"<_H+=/\^94 MJM:,LK93UP8GAT6]RNM5CRO0\87M-V\BL1^.92Y'+DQPIO&)Z#4J*5+ > 7I M\>X:V>0=CT89Y%=WPC8=U,(%Q-AD?F&+A5W@T>#(VTU;JP_$:)#T4 AV1HH6 M2*MWP.$2$6F%*$K+PKY;0A7K,4TH>Y6&>8B]0S)L?5">C-2.I M,P=G5YM+-:Z-&Q5H?S643Z>8)"6D*4@V+@>.?1>SX9'!2B(B_J)*8(%Z-*9N M[-)]*]&<4STS1Z0[WJW*_H=*89 VE&P5P>FE_X@J.4IP*(\*\H%(6CVQ?V1, MGE?ZK>29H9#'9 XR@T2ZS8)D7C,3MNK+4FK=T%8A16QY#WKLU-+YJVU0C0?*W64I9?^9GOJ63@)\4(G8'\&)@1> M"U8J1"?0-2&T*$F3T F"MDBZB-SE#SC[79P5E7$=XX5PO"Z5KUG\.IM3J-9@ MS#=DII,]==&L'BRB/J8J1^BX!?"7V-,@,E1%,58&,1U.?R- @V-V1+,VH2# %F[25-!<.X8@R9#\-P,Q#M8WJ?RLRV36F84RZ M)Y0?-ONG@6>GCLL5U6^;@\I!Z+H="Q)\8].M/ XD))Z5W-@&$5UT)H5Q"';L MW4@IXN*F,WAQI*0,9#O&Y@0U.Q?V"TSVRE5^Q6J>R1-,B:T!VQTQAXT(7EB<_ M5MF)E=8D33PL4M"L&W^-TQ=2J#G\B=ID#J@4%F>AS/S?"JCCO?-TWUM/][%< MK%4#NL_Q U60<%/7Q.\3[<[A@$R&3_CT*F%!QE-D82S$(;6MB:"H8LY>!'X! M#SX]E,ZL)FT94\F/E^J%-DL-"W1EP1?XJA>%R(J>^E1*I(^9UX=OJ(VX@4\U M+K]7+CYRGBSLZ -%)S?4J=^PAT6W6,0&>QU%!YA& M1U7A8NH0NL-C>G=;).(Y-C;:ASQX=6-+Z>UD@AT67T<[ M;Z3B5$LK!*SMH"ZE]EM30CZF23U3NV2;T-/K^'R;T'OPH3R:A-YC#(>O%B@^ M427^J8CX&ABC=FWQ2O3\\CQUXKO!;ZS+3XI+RDO5X/$5(2S1FE(];>]]$O>/ M"?J#-;>&<4IBDHQ7V77\\H W99H.WL)K+Y&=(XY>)V!B1J>GI['E!3KWN3U< M0Q&OM_RY2XSU?ND-:3C,[[GOO''?.3>N9H.J!,8E,4!@4LXEX<[/WWNO"9 P M^M).L0$I9?O&XR-OF/@!;^H7#6W=!XXJV.^\>7MT\<&QMZ@13I:VQ\OLV3%N MYSP0#YQ:6/MJ.=!F'O[!(#7>X;(A+T"Z4CU54_B3)->XDC5!70Y'$<0 M=$Q]4&E2371!-9:CLKST(&P7%XXQK\V-MI1DGB:3RI"O9W!JP,^,J'D(1XBX MQRHFRPWU#"(!F"[)P>U-2=^2:&/_N\]1W ],U/!>]GX3I#H&H8WJLIK6-$G&Z"\/7L50OBQV),:?,T2#.;!4Q&_4G.8C=*A MO:Q'"(SQN?M! '_8CJA!2;*4\H9EDQQM\M*Y M)^?OX^B7\^,X^M,Q-R7'YN2V%Z17+LHF=3/+L+(AJ4"_R@WJ#[S$[ ?UB74+%E#7]/).>C4E M1%(I9;C_; VW;9B 5,265SQYM,>(&#T#C&^Q4LCZ" M+0SK2>"=P3)A@Q,1^U M"^D6**$N\D&$V)'#^&#/@P!&<,@-Z5M7T=M4;=U8*MT@@L?%/U0OO)D&?CZ\\$*U_WN+UM4XQ*1:EQ$$^G$X)-B8O+OG/+H#9C2SO@$7/,]>,I8 O MM89),\-"%X(7PYTU[;ZI 'K#%%9E]3U,ZO-1NI\7R6@9,5>U[D%7U#"S2/D M7TVX!\S7HZ5#QP8';YZ 9(6_\B\IB14 (LOPD'@)A(#46%]>DI6 M""42^UMA$&8.AWY*] O4N&:*+$=6GG/2XU+QT(S1U8#^D\^2?0)ELP:*T).E M684F:*:H#YB . &+2R! V*V!"?>#/=!>37A0,>KF@GU>%> 6HG![B$)24Q+M M#3ET; "6Q22;8@OC!T6.]7JH> 1'GOLIY&IILJRIQ;$QEQSMP-(&)S@X8$A? MQ5XO9(W()&W+ _UTMV6O[76*+Y \*&&Y=Z+7 EH+6WNANA$_DI%NL3^2JS)# M)%)-M<4H'P?$RUMSMS!\E,7QG[#X_;TK''IX$9Q4XUG6F#&W+N8>Z[$GJ3RPB>+A0W&HCK<' M;YEB.XFH!O$FIB;8)5=@B?J&IP+ N#^+7TLE5-HKNF&6(($!&'N(LI!6*VQ@ MHHBO0?[J5XF O&Z$VX')+]C!\)!@[!=3%[!OQ1@XMA6"T2FS@SX\@/PMYD(X M3;@*%@X4O/3(9/AT8^2#% 8#0Y-[6EP:KPQ2*5!9X8Z6PA_&O5'0@*"JD)[* M_AK]'$0)TTS)0$;+XULY)A=C(G4^3Q99FB\?7D3UY3%84#%QB#;?\.-HV F! MO8\$J6H894K%/-@7Q4DF=C ZW1'X]-TIJX%>,,=3;%=/>WBI,)@#7MC9RALE M!FR8J(_3,AI\%/\9Q.8<*7Y=38X+O00Q00F7.NZ[F*; )0W,=8IT&:A\"S/E M"!"765&MLHRIKK8KBP"G*.8UP*6-N;:CT[,I(E.MW M$XE/@WXQG"L-@%F5B]Y]GEG5S$!PO0L"V7;P[R!ISCP]E81LW2%W>.Z@B 7I MK(LI1A^RPA?,G%,0O*@IC!*!XN^OVAP[YBK/I<)/A!:)*UDD!NI7U!),P.8N M&#>0I!RJ+QT8UH%SU3.$[U +#P*H*+VI$K; 0TXOSJ*]@]W=X4YDT2XR*3]9 MHB$, @ SG,)H=U^I4)I2LT[:4R5;"[#T]I.N'Y"CK//@,8[2^:E&N^YX6;D+ M&XC_QV PJS;R!K6>_=I#/)F/6>TSTHHV 4/ZRI UXI@/JA*>-B>3A5J2"S&$ M9?@;[N]BE4"Z'%!@5M'-<.$.=O\S*LK!N$R-#:-C(HAB:VQV*ZP%DUV*PI*N M.+6$A#E%8_OK2(* XH82D.DST%W7')M\LH:^<6V4D"Z\MFW2'/).HW7CF1E? MP@6E_$("WF6+01)M.L'/E$2'HR7&<\"X=B%F8/0X)Q1I,J%V3*2.=L>K$HX[ M].%2M>)34-A2/.*^@*:8V&N3=J1AK#!3Q&6"'@2F4Y=D!@;J9SP<@Q&J(*#-']T6G-=VQCBAE,/)7J7Y4B"76PF"!V,U/^+)B)(L;W= MO2&SZTE:DA&D\VQ:V>(^(9HTFI'D XU-"_/!^E@T:?L&]>"[-JTMO5SLX]N)CYB["*RMYJ6;Q-9S')0M MV^PY7!L,#TVH?PY\_!JNS2 O2X)<6 =@6B9?F]CDP=<=Y7>;+WLN2]/O=!'0 M+M>D:>@T[<&J^)P95W]IV^M3-Q MU$XQ[L6GHD]@W-_;'Z5XND:GKX !C.5F./J!IAU?#A )./YGFPD;%4B:L\)0 MJ#K&AO#P.T/]4!ZTC-[V(,/8L\4S8YQ>XV(: 7N4>Y"]3Q)7@6.K$Y9<#3<6 MSC5==V[(3*V9@R13 &DFC M:?-[*=##0.^Z)LR3E3"CQ%65PR]&EA_9,62FZ0P8W?DLK.5*12V6E_9 M"T[WXZ>2^G MINX5N4Y;I<42KK5<#$M;H5G]+^7CDYAL;KOL*69;4C*QUQ-/ MRE6T)[:BTVR_@LSV ^\NVT[T>BDGA^CJ[)6%ZUZ4UY'$P*ZE&$?1EIY=Z&U0 M)YOYS1G=%V;1&,K$K=H2B7.N>LL+EC<%.%T-+'[_/7S?"8'03JA[NY J-RS; M[6&^FQ-](1.Q< *3[R*,B1@FBRHN<3<7@:ZQ3Y(38Z^+62(KK($Q3KQ7,;6PJ*T#?:'\ =O M8[@WN5\7A:KVTM!= 74Y]FEUK^5J_G&C#LW M,S1F.J8+41W^9IH=^R_!)Z9QW#7%@Z' M5!'Q&UH?<(CG"7,4X">TRDG[64M-H>WD4IB&&#ZY(&CX8A>;>OVGLO91%!T? M0!?/$??4,P20"F=/[)IEQQY+'_&^)%CW70I?EO5;W%KX/@.QW'#^HT/4QUX, M=YP;]S181JI-4_%OA0K+]M@:,E2&478.] MG4/X]A62'L%ZBPA#G&SZ\>Y0F_\\1=].AO;?]YQT7M8VRU]%?GI%TDU8- MDG6=E==,PM^]%AYE1E8HB^4\X]_(H976X9T223ST>+R^;27RH'[L2HJA*^3@ MZ*/90ZR)!5KP7E4[M>^[@M5/>3\-BF:A5[9;S>),!(Q4QDD3[3BLW;*9>U)Z MHO!<;'A'!N,["EA.F!.. $P>HER:1E5S\LLU,VS-XN#XS?0?^CH/OMNGL;R^=_4#\ M*^>F-EAVP(Q3#M6]B6GI,P)+>O/U4>P!^B^KE4"6<+KJNKB*#/L]2_7->$FG M0E8ZU&'J;4U^D4-@DW+2[:AFI/3[7'/BD) 8YVJ*]<'HP.W!3]FDEST&L4R?$:Y4/$P(0G1^ M9 [RUO#XA&?.@H<93JL#-,45U7+[MF_W9-,\Z+".$.3>Q5OPQ>#J#BX'6)D" MKR-1K:D#B,745CY_M[CK9U6WB@K$D[." 0A/K]N&E:$ S(H@@39UZ/]*RF@IN,@J>RJ#A023%A&V?1"\/=G:_IPP,%S&$GMG< M)"@#YP* D/XS=WV-VX,D30?P6X_B"]X\'.ZZ,?0OZN??TF=/ZI:JJ"J+S;RG MG#; 8A=6[D7BJX:QFSY%[WWUB)%WR9RT7CZN[ROF9THO%W:F*92.C_;G?P/PL4 H7C$= MY&;2_/Q\_].[.Q@>/MCV4B;M16^^_^L,(5RNX?[.\#DN!O:I!FOEGVUI.[/[ M$!_! &F/%FH7+RWB+9>B6*:8@5IR1/_5=E,?=%/?9&0;3C*3]MU*=1NJ[48] M\$;]EHUG??O"%TZ9!Q9EY@OS[:8][*:]M[M$&7P'+O!JHYQ5Y]$Z2;S"X1(H MD[G=SP?>3Y?Y"OKNV=17C]C$CVQW[4%W[;5:*7B)X+2F7%WKL%54 MS%_IG[35Y3*(X0E.%(L_1RVRN$H<4:S%VK9YY2X1R&*[B1M"Y#\@Z,?9@OKA MNG ;(EC9$_*VS/E%&N\5WL&Z0VK@'W,*J?I-A5_9;Q-8"'-<:3/#P"W9A>)? M"EZ4G^B^$D:XZ8/*55!Z3?68RHV1J5[*M9A42=U4+:%S:2#96)L@-[0"-8>T MKQ$W-,NPRIA8#(CAMW2ENH[1@,2QWT0*'JL17'P4M:OW_%AB0N+@,W-+7+2-X(Z[07MRMQ&?*HU> X8F :B."&/'.8F)3Z>-U A& 3\>/IAB MW=U MT_NH]?R$U?BEJ&=%T\IM'-A=_"=[N FR@*,A0C"-D=V2I%&V$BSB0T1'$M5S MQ$!,*NY-H^$H[>)"L4U"&S)]"(6P4H'#\SGGW(UTP.R[K/!AHKG%GKO7<*>U M%\G.Q0XV%RJ2-(FE^8NM=;(QV:,Z2P;O$^ZQ@SU")*;U*R;[HB.8+4B-;5,Y M=PI?;DO]'WPHCX55\C&6]9,RV%3QS^(OP$5P)JVFAIZA69&9/.5O4*4NAH*< M^%3V&J1SP\A^8;YV2>T#KQO:2YRIY#_Z, "P[BP?SI5AUOX!?XQAB*HZA3%> M/$5-/W[R@8Q1Q#;+^,D!0BT6I#*M.LR$> !U9?]+^H9DH0,A((7UMK7077;3 M?4*B3.19T%/Y)=U7$XD.69X--P;I6!/.QV/#)$0E$&82OX'01\;[<@X(#Z/D MA%P>2IL3V,<+*+A;WK.I9]9QQ[6N.J(W7JC53[;18-^IH794:0A8\?)RCMV1 M>+4XS,%6X96Z8"']$1M^7%+EF.QG255HT1&6Y454SO6@17=?L;\4=3SWC5<' M%=*:3[ZSU*Y2B/_\PRZ1EWC-5>(O3\JRH>@O?CLO;;P[PDGC4C"@7L_'*AO"X.VD1)WYZ$D5,[ M:,)K1\NI*:DK"D'&V/3N\2SH+$NA#1TP'I _#%BMO-3F)HGM"HVR##M\%(0Z M&X-\4\@9^ZM/"YPOB MB4O-MCV5EG^!,AIB6/3 @T3+9%3)65$!D11$=NNZO9"0?)+9XI)4RK-8 '8? MR$I+PY&7S'^! HP:>DJI0$X17=U[X?"C4BHX.]1YOJ*F+A@::D?_,.-F0"1Y M@N%K\&33R12D8-W?M&@%;P?'$FZ1JW'!JZT(34*R]N,@X6O_("):ZJAEQZ\ MV*SJ@I^\M;/3$RE-LABD7#+>8 KH9]"37[GZC=DGJ M!-MNPB&J<8RQQ,FQ+:I$T&AIO::'N1I^\%G+"Y58-(IILM@](".*Z?26_*269EP=J 6T,ND@>-HQ M"@4'G<996<,1OZ??3YYY[-1BI@ M?@=G?)O=L)LYW-VF-QY\* ^1WGB M2C7:>,)KB%-I+8N2W&^*F%.L >WUNAN&E'0O-2+48AXM'_C=V&[8>_L_'42Y M;Q'8TAHD85K,RH+8RM@)9T-3K>!K,Q(K'?LF$MH$_D2/=WVUM8NAAIRZ((YP M;3CQ/N6B/A375 *!GFY@B8D)3_;773S5IW2<>TV#AS_3_>I;/15BO*(_-.V" M&A)I[Z%73%TQ3Q8+"CPVR=0>).Z\^FKE" =1*4$==H9+!Y.TX]J]<#N=Q([&!RU?STJ)KOE/"D)*2A!$ M=\*1R;(P4*Y:LCI,:ALGCX6WXZE'CT>MHV;OX WDHW[A-?M?)_G>T_)]SDE-#&VBX1]>H^0HZI9;FJP(?,G MNY#)JNNS0.\>R_8J_%;=?R;U(%%.JDXF=)X M9E% >C%&GL.&^>-,M"Q;D6.%"]?W/)HR=J[<%'<.QZ5=4A/]$G;&GAEAP374 MW$>/D"I7>11CSCG]5R1555[CEVGSKS'O@^28"O!-,@QG'15+NPJR* AE'PF% M(7/=VVZ,"7&#Q2#HX3]@^!IDSQ@;]&#BB/IN"UT)?DND-#X.%P<>29X.#&U! MQ>!-ISN;M*R:8$A;B#?F3DF+AG!)64@@-$URI*]*ZI+S3.!%2W1PS5D@WN-PN+1I5D72!^Q+ MN6E40 D2P=;9L6SD[?W=6*Y)C[ZE2'WGR!?-/;M&C>$I^T ='5P>4A-PGJ\5 M=!?$U%TE25EJT]>I8NN5MXP?<%P0^CFJ&$'ZYH[1XI++%A&A4\AJ?3+'MA'^ MJX2R.+!&4\:J'5 9[("HJQ>9M"(4U#_?,'H4_=I7(?4Z]:;+TZ\3596IF1:K M%K)K3<42T\H8:0W9%DG;S"14KP<>10$79I..F. M61S$J0C=4)CQ@TUK#EZ RSW)8>C]5FB6\R*'.'CC9T+Z7.D;[I#Z8Y7 M#V^?3"?EZN _'H"0!U"[8K#N&+:A;!O*'FY#V0\^E,>"U'^4\HY]2$DU9\0P M@\K?N/ST3%H*&6O24^VHUTK<]T F:, 39)B,0D524F1I-6>1,@^*?.LK&W. M70(S1+R&1#JL"6&?9Q1/XZ\SLDE_8_M\U +P'_C4-(&YAE,$XT' M1J*AG].=6LR"O8:=MLM+%B +9*9=G&)_I1EV%1^UC;^N3NO"BDCI;?!W2_P0NJ (.$0%C+M(V8"R,($Z M+\IBX'E\GIL&+R+74IZ$T46D%L/@"UKV:3(GK,\/[A (96%J_Y:1.<+PCY;- M0SJ\J**YXXHND L$D-LE=F#](\P'^=9(L=NS,#&=INFQ$GG3K7"\CKA/3")/ M)RBH*9:\"/9\9"))ZD_0P@D8:R23S*4)M0$F2"A""9DU7ZCC"1[(",_UIS(X M W(T5CWGFQQ7&$5:DITK$!5OX6B? AY+_%P6<#NZS[8+R@HM@UX^LO*>_>VM M=8^!Q#&=U?_=1(-:J4,1,(S= +C#C=4=UDV1&'HY+0.Q*,6VDH&(M32M:W-V.QLMUN<7<"2OUUX<5D78X,%Y-\Y/Q%@5.KKH M\V)S"Y3FGXK/WC+C\/PI91Q^M3I_$V]PCQ4C(=&1P?8@@6W$W>0II&OP I,@ M'#DA3[V;V#*$ZE$OSCB3!:"9U520(>? M+N=YA.@ @\=1NW"*OF]8-SEU$#CU)/JI91UN.D MGD63O,2HVCF9V#EA.+BZ0>82^TN&W6=X/(4=1P:ZF\?1(M*#6DY1>IV,7,D1 MFZ:1*@CD ZDM,PGGA#S:'ML]R+,8A3CE\\7#X5,2#\Q.18MQ[KH:;:*HZ"L< M\YH_TP&PNH?3D45@$WN<75Q)AO5@0G*3(Z;>KJ3-(WJ-HC@5Y'%H"+]OF,?W MWH$CP!O)S$I<5*77$IDSY$*B[Y(L")3$[D F?#X^VEVC4_[EU-_AW?1$EEN# MG>AO( ?+%A'<8"UP)(S=SQ3Y54,M[6(*A%>=OW*KL**FM !$F8R(A MJ0I5![Z4^E-YC496C)X.EEG@H.%EV+R3=I@6SDT=L]?HTGN\\GX+0FPX5:G- MU.& "WAOR8QOV4H/9>W:O>[=OWY);.L;.T=#_-41]F&>)DP0)"MF4I38$V9V M/\4:KN'1#K=Q>BLL4VAM:<-.+RNT#;>Z<.O>E^@T,]P]=-1+VRCMMQ&E=;6$ M@6)]((OAI+C*JI(479+'T45I&ZYZ/=Y^.+GXY<<-MR*PU@@+E%A!"^.@Q'Z, MPV?:?ID_1YBRQ73N6/J/P=3H/UA<+XE0VY&,VAW62JPH*@9>'(D+,#-2&WR- MQHQ6[*6EP#3"VB-R6\ -$E F-=#$-GD*N('=LAEJ.TA.97/?&PQ\,D,7%3#O MO1)LM+(62+U_4/44VURN!-.,.SDVP4W4WE@"7I8!IE6@KS!>;*/";4<]D"F' M\&PQ-8[?=O^Q?5AT41 R<,D,..2^34JQ.6J.K0L?@, 4QACE*\:$#I<78$0> MK(E1GM7*H\;V63HUZKU"(0B-V6OK)+2R8(@.9",2UQ)D@#I(#L7YA M7" $+.ZA'3B DGB6!9E0KF1.UE)Z*3;,I"FSQ]2K/76-](.A MJ P;2V3IZDFW!?T6@^KQL7#%Y7@&9NQ&9M^/'(<$D31BX-ECK/./0FSY[BC8 MIDUW]6-3)RDE+QN82"M$>?]PU]_BR[>_%+_**E\$WU(T*ZC(PFS.\XS'-C@7/)D M;VQS)OCNA[?';WXDJSQ'&YHE(!^A;J-.G+?@9V*^D(H2X+L'1]9KF@6?NTZJ M=)"7Y:7DF:2I)Q]PK/7U*4KA="#JCV!!TY*B'-(O!K[Y4ZTK0/F!SW;L7PR? MDF/_IQ8>$1VSN[")]U&E.]9P,'_GC?PP/]E^!-L&]W^)+O%S0E&L*GN.8>)TR\)M1(R=5\,S.1;5&M95>L M<0:^;QGPZ+#Z*\PD8PB=4H1QG(2B'V0WX:K9G=E(3?*:Z(>79!95'ILO&S6R MRTZ'2/ $O2&PGJ9R,#%ZP0)7>P]B8,LD\T^UR-)MDS5.H[UXN/N"ZG\'%$E7 M[B8,N6"UA[#FF"3E4N2;FD5A=@Q1N_C8O9T7W_.-&L8'PT/O#9[]L/Y9NYO) MPG JN\606:I=1!FCJSXQ)D=F+]SR5&@L4@KP/S*@O#P6B8IH2/;4%N,4-_4(?&#@:TK M.L=LZB!1DJWO8=HQE*%+>#SA>,HY&@)DD8P\-#J6=AITB9P+ E[+Q$IG>D:4 M)DLZXDADABWGZ:)<%N6U8@@)'JG$OP*$"$UM& ,&?3DZ*+=O@SFZ],9/RIIZ MVB6RG,X=4WH =) (VS%)LHJ#CBA2\..6 X=X_I,Y&L,8 7>B&D\".P'X>]?J M'!Y"+O-$G1/,.U-:1O*[%0BX:0$38KHYCT:^#H^H%!/(^H^91KC+Y$D8:[Y>=1N]82]KZ[HC;S2&+C/A>/Y!/GX[.7W M.A/A/PM]P6?/[-^%006Y6']@QJR2E0#8VE?FQQM>.SRT#R' NR=YJ20G_.LG MW@-[I1$.BHWYLP%5#I?I)]/,"J3N@XU?4/Z?UA(OH]O57L\7+7H_6NX-I2IS M8RMPY@QB#UB=N-E-6?G&_9>]9WNW*PM^R)KD8^&WP87DXF,NC->"Y!,]S.>2 M\XQ^H4V*?A!>>4Z1,YX#L-3L$ILW:7-9L'+P=2# MYV)48$&BAT^Z:RA8DQFCM$.F_CDZX1/DW=)??WG]X2__&4=_,QCF*"BP@Y<) M#L('6[3@_?*"*8W?4T2##_IQ@H"7*UL97XL,U9Y)(T#!H;*KP9[_.[P+K=Z\&950*!@$W MS"AB4 0K0HW,'$X5?!P_DE48*U@B&!,E??1#,AIA.3M%..0Z')_][?3-8/C2 MW8F X;(R6-ZFX<^2H%D4Q2 KF.(P%19'HZ.6+!*,^$8IV_K(R.JU02P,JBT) M66IS37D8IAE#:E*KDYAFSCJAF/4D_ JF(!U>EX>%G<)MU\Z&SD+:V@;D2\,% M'4HUA!YND%I5C#1\9IO/L_F\9]ORB0NA$:$PS'UGB&DA)A> LUR_SY/5@0=&)1LYG(LJ)(DM*PXJ,S222J27;-@P>&D$2R$<3DE%9-"H)YTN MYH"QHSU/.7:771+N24LH:>-K6$_4$0[K+%@H@2@IMHC;H75CUB-#>5.]OH@+ MQ9 (:W0&*JV+ EH[8GV,5NP!PVE(2DE]I&007(]#YYQRXS6' R5D4J_I>\LT MR_Y32K,*UTB 2N/0[?#W>P.F\EA#C0G2SL/?:CH3FHQFW MC/@3"47]"/!*--'>R]U=S%9J8.!UV>;F"H1JC(VU0$*?EM=)]'QW=[BKU.6Y M(2(V+=* 'CX8[1W\'SP;+CWW*:HK\VHQKK])$TYOPAWZ/IZQTL+;F9X M^;A<9,R/G!34;IT)OHB6Z2W62 ]W!W^.L<$,^+$5<6RL_/TOL67+[?[U$+], MCAT"(>?*?RN$//)AI&A.(T8$%@R96(#";X78YT+TTO#9#\F/$H?Z(?U1H9XG M'Y&]=VJBHS&&@GV"D!A+.$FX8RDHE4<5X6Z#QUZB'*L==\A2$1!D_9$53I5? MJ%H)1FJQ[@8%?%6BUL<0!7%RS!$/^ >G^%W(([&#L>%H^CT. M$S\.[T6L*7]?3Z=,G;XF)[4VXYUI>;4E7_5B?ZG;*-Z1ECV,3R<"Y&M54U&,U #;15QC7$ MJ#'6+$QW'6SU",VH('8\4VO%L^]OKWVB!3%2G09;>N4DJ$A>K5#3UZI.C7W" M%R[(L]D\[5#-Y#)C@EM@(6SMHI/T3@FTN M+H64T$V&*:IP-X[20 MG.T5\QO.C-:\ M0Z\O3=7HH>)XW;/N<9MTZS")E8DG&)J%%D")1M2_VUOG,>#A+UHX(-PWZ+YD M_,-AW9-**:PUT.7N7NTFOG(^5D6F=3X8)SWCE Z5RR:I0#/O)W]Z.^/R09.W M=,L)OJ D%G)_O47%;)5";^G26KB&<*# U6:@,#,H6^4G1,VVR<.M-XH1>=C% M"T1EA='6"8L$51V^D@S#H3?*X;%H9^6A$^(_E91L!BQ]*4CBI3)CJ=EE@5KQ MK^D)5%2Q8,6K4H<^]L1$S%U-_'-:YW.7H$.CZ[6F%G']3P6WN78=%KBAQ720 MFPD;D)\R,@?#P[M8F4>XA_\>L()RL"]>/=P-?14LTO#9#JT =0\@Y!L6S/^# M "CVXG)U*1]15XS3UK9B1DGK\$X%@8$'VZDO*M(>VY[M[PR?RZ8IGPC:T3N$J%#F<":,?4_7%E M/ ]WL39WLVQ.DK;!<*>(C+'78.V!#2C1;F9-X_W2[L_$M>MUF,#OL7D:4)!M M]^U^+IF?I&&;%S=HDF/%(%XXCVDB[RMKVV["%]@$Q\U(7('*3 MJ-<==1IF;$E9V/"]9B&H3017T6J#DDXGQ.W>?]DH"(E@ 6,(3M*CV;,=#3E) M@R4JMZCPW7K37\";IKH<17[:.@@LBU=NKTX2B\##R$*6-P3VZ["FC?S8XFHZ M-ZM=P'=[V>['" KJ6)E$(^-$3!>#*45+E%VOA>E;(O,U5?=:YE%7]"C&+!)G M$H,IPF.W=_1>[^B9RPNOY5)F*G,3;&)6S+BD)RLZ),IDT&YW[5YW[2A@>E2O M',V1D6FN,=1"FX@(]#=ECHAOKXL6X0S&F!%C^Z?78EWAUMU*U"\O4=]F'TTZ MF 15WN+FN;2-!L;FQO#6!*QLW B!LG*(X2&MZ?*FU\[G-A2 M3HEEY5R_L*K:^Y"-6TUP'P$)TM>&$3%5@HVV/-224&C'T@FAM\LD<9=O-^?^ M\I%$'E(IG]6<.4FMRI:_QK;IK)+H(597@[Z$!^<]%$0K5I+Q_7+!)\M F30H M%#U,+B&MW;%(LURBB>4JH,Z:[M1+-GMO^]:0_PHGZ[4T PD( MI31AA(RK9)-C'VG4D09)7GRX3QREY771M!6G&&![Z9_8 X*R0SZ683XW:<;( M(5#0.;=GD(#W=J^_CA3I%(Y,34'ML+SV,;8OK0^G[U[/K92_E_P=.6(6Q27Y MH"0U_VP9*=3I!<[WDU!!-J3,>L'F$.IEW9AY'8"'354AAEENGA^-%F[R4#_P MEQ),-DG_1JRY*5U3\[&:Z$+F.: M\,Y?8C";B8^P(VO#;=L9Y^GASU;E]6?6A3]9R+@C41/ N-?G\KWVN=P*R7N* M6$F7'VGQ*L4V:')J*.O2F$78HE9,VFZ-XH1KVABQ[(Q5<$;3W$@EA_^5;,Y= M3)%Q9R6U!R*T;?314I;64X>VE7;WG;SM )G&>=FFP@!NFT=3T^M\*7GX6G.U M"M8DP4?'"F5G1@ZN@[4I^[2>KJT]= _V4+'T+2)B3*>FPP,PB'B/4 @C%%=) M)FW3Y_68]QYDVB/9R6_B=GJ%"K8[C%BMBIGF!BV\/USZEA3V+E+_-S)N,7GO M8=GH>%!#.LK?NQ;QC9EJK$%@4VC_=.\Z0JNV0<:OHKRE<3>IZ$6B1'LN0H7W M6:+!L7"JJ]CU>M3FTB9*^R9L]^N^TX->89$3O%XD#WNJ)UYO'D[Y9DS0$*:% M'%*L)RFVF\)OXJT?6N_E8(47UK<#:CPO%S. QI^.3+;8J9[.!KOA]VV*E=([#8/Y< MN@A*!=39*Z^+3CQKI>?J5H'?\SDXEB2ML&QW*7%]TNO@2&"XT'WUAM."*%KL M7H+B/LVH8?),1/Q<>_N%\GV[RU\A44" /%E_^';!UW=195?)>*GLP8U0%/:> M#"I@P-[?S)Y1"7V%/J($1V":;'?TZ[C2LEG2$,:+7"XTGAJ) M!$W;JOQ[.#(7Z&1UK>D(_I-CBAA9S;6SD)IOVAXK.&KDKR\=@16FDCDN5W"I M=,D-AACNZ3]6+7]W9I& M]\/K0E2XC.?"7)@\QR2"+KTH4G[D0(RTM.(RY+W,O3>^D MO<]OM77N[B6QTU"'88GSU,@MG6D-+.Y'/8,_U3RZUAAL]:))+0S!ARK'4FJ^A M79P145J4EN.6"FSC3]S?(G7=B^ _'\+Z)8P7N01QP M9+8M*+>#&3^$W4VT"UN)+>8,&;>?8DC<3',6C^@I_'T$/V,0:7LR[UO)V;@< MQ^BHI1HVKC1)J.[62,2U&,.>R!]G+!Y/F=,WL<<7A S1:"#>+%AX*I+$EF,^ M$XDTSL8F:4D]^SNSRU5'KD59]=G/T]UGISL>/@NQ0E!7.NEJ8I M'4LP@>?ZYF$7- MK&RG,_A;,<"/N^=P*25>OH/=[[NOH1'Z>,9H5):7!%8&8YQ[R\+H?1ZXZ'IF M! MEEAQ>48)I'"MAW? U,F#L@[)HN&VU+1:GCZ>*N''3@XE0DI8:I'05I MT2A L.GEFKVL3([(O&B\'.<(^%L94NP3_\9^<$=[>V6)=F_V2FA"@HC8\9JR MY4\O<12G\:WS/N!@FP]X\*%\:_F NRO[>VM&\H0U^YDOY[2HS8OM M4CM#3ZW3XDCKJ:P*%D[JHEJ6E^8CS"9UGZ0$K39:Y'(K[C3MGBW=$SQ8'X=V M"FZIM?*Z25C064O'8<:-+S)ID\TPH9.9CO-$KJ<:C\+'%8V4;OY#W ]:YG)<7_%(X)-D4Q;6:@2//R MFB*&M!-H(CBH_1B4)Z4'>*/(\%M_&.9]^ORB*O=^>*[YVC6"1N@V5X024USHQH#;/ZM'=+AW]+JS;=S MK/&69C5"(&O\C&W?[AW?>+7JV,,WN/08G>4.%8ZE9.=J!OI=BK"6K)2)*FE' M#\T[M?P,]URB;[>^>C%V'1_/T)Z;F&O??,?F\X3@RQ@8*&M,!1Z%F99-1DOJ MGQZ0NDX*QX&/(5T(>%,LFE/%%_U5Z 5I0V7KM:Z7>J.JC/.:&'2 I.R2.+8B M;RZ%K1M!B[64-)A;%CRIW&\1!*!ET0^EGJL"9G%D5]UGR:*A2M1!JUA@&^&6 MU.4"A0-V^)&$&):VX!_(_+;=%[0+:X,%R_319I4NW&Z]U[3A=M-?J66V+5^= MZQ/[[:2\>^=J\O#^FO2FXO8G;7-\T?Y:FVA]7&14VH575;D28JN$7>%>&D3= M9/VRD"4]]MQDD$.QI;V/9B9)QQ2H"\]@K%J5&6:[7*9LP'1V1+FM"E@_N M7 M)%.7)JFH9S0H;AD<9:.ZX<(:-":.NNCPICG2?DO5[U<^A""'$",JI4WP\N"( MB>#CP;"] 8L33*\&V\*$LYNTQ5C]="2LD"S:6IX@2RFDZV3#,;;D2HH\8 O; MROB&(6OP2GM7(-%Z1$SK9(M0$=<8?/@JY@X61OH>#^.#X6&X3"!>WYBQ(17\ M;!AC8&27;AR*9[*Y]F)P']=^Z8__,7RQ^TJ^.23;Q/4XU8[97A]6)#)BYF)+ M6 :;4Y?8T";N%B8)QQ$W M28#/20*XZ]$QM;2D%(\UQ0>OP&QXM=VM!]TM^&6%$HQ%LTD=AXN:)]L=>M@= MFK05!::5(9PT@;0F#TK^0W/3\G-L]^]A]T_WC1Q"6U'W"C=INS,/NC.>G2II M+[%ST19K"W1J*4@:(<874724\3^UI01T&T^4 MU^[;KN35EK &#[^A3XWUU5;3H=P5#.V>6\0,OKT4Y>$V1?G@0]FF*&\,%SY MM_>GK;S]"&'/PI$TW'OQ_?V8;+>3.W'T< 8C2KWO23OL[7V/IVB285A#H$,4 M)Z,_[@Y?4J.&A3,W\"CZ.:U>*=?%\0O(O<)4WK%TLZD M+#IW:>T[*(%RS151/;EM0C5K$A!MZY*& M=)A5.0&YPTFM#M%) M*P=F'&4&J6J>J/IA\M2N0R0%9C;@K@I <&2F,-: NQ&$Q^ZA[T[JDUCX)@M8 MVX_4I@_VX0_/#G8.(IA/3IS8@3SZ=F7T'_8/=_;[5X7E\Q_V#W:>]WY@^+(+ M7/$UHCJ *[IQQ9Z(583A#>E"2>&FP#\+ZV*6(^XP0:3*D2D(V@J2JN4$?Y@0 M)X^XYDJ^RL7./2\7A?%=[V2 5H%Q+?*DZ+J\G*C1+&&773 (>,3K4S24\J8< MCX./$MR8/#@'!(F]INSK?/-/3G,G\AKKN,HG.RN;+\+EUQ25@S@YE(2?TL2= M1M5,Z3-IC\G)?N5:73!ADL8/ KB28*GD$_!H)N JQKBFS,O+J]5I;BW@B+R\ M1FNBNU\HC"<907B2)AP4'4/Z,K\VNY(D'JXOAQM(HFN"3D$3/#"-,GL>\[>@ M"=%:<^:-A@)HE2UJR4M$YY^[#H];J_6O0A 0\365!<37G4J&&$43-2O%B5D;$S+?H7$<\&*AR(L2J7YFE_XT ,>HUO-7<3A78YN M"*-$J4$Y.X)78TT^#I3"DR318;<&_"]NZ ;/\)!(*_ WWY^/.\@P@7]9;&UN/S% M;D3:F)4R)/R:#U.F*#R_Q )8J%U'XAY(YNTH 1?-LZ-$=:Z?CRX6$94X5GF[ MO +9T6H?UV( +9ZX@PDBP(SS-_79W2Z-TOO.OH0DD<(%/[O]TN9J0Y?,FB1C M,:9JXU<4Z1ECFX[P6ALI(SXX6H,5&F2L'0O I5YG!#"*DT66H@P!X_[*0L^J M9(J6L;83S>J -@WIFDEQA:2K]2R;!(3^C-+P:N/(O7B<= M_ SVX\#+54OX)?LGZU^04G"+4N2*]^$&-O-%N)TNG)5:AM#TZ<*A!L>#,T^-6$;\;*_E(S)$T:98+ MCN%9L>([)FE&M!<3-/*]&FO;D\,V9WCEM=F#A_5:5+$5'2C\P#))"A'/:YAQ MX67X3GCX%*5GP>7"5.#-!1%@DF:4&N\;D'TH4XUG4S2/?X)#LR@IW>:GUOVN MJ#V/"L;H2]+N1Z74301X6=D""$T98/H%2\HI]/'/-AM?2N#:QT/80 B'NS"( MI3T2J-C>0GYHM\+NW5C0!S9O6@>P!T$<$YZ9R[*XV56)ZL9:TYEE\++#5_2# MX0IU9S=8_1JC?@J0$;$V&U_S>:X7DQ*RF$H""#/?F"G"D'+>4]7%J^W*<<6U MV3D2184-0>A;&MQR[>=A7,0G&/#,L.X,/:S M.V^_9>L*,0A(]INOXD.;$=>Q;+E2OY:*H:9=K#33ZT^-Z=P;M$Z<^86EGL3Q MGC145DAAOS(8I'+^]4RZ;_B6J*KA$ZN[1'66B I/R MI0S>0OM#GFY2^500>")&:#NZJEAKC)9A@9A8CN"?@DU5TR+@T"NVM9S^#V6W!WI@K5L+6A"; _Z M(^M(JA[EG!'6C?8UM"ZKH";%%R!JUXME&"NRR@\,WUAHM<%^<"?S(_63F$?P M"R";U>:G7D%@TDZY40>R(8%L'<-(*"6"BJ? ^.EHJ8Z6,'MT>V4&DG@CW6Q- MJ5K((YYUJ[MZED2X;.!@9C52V4PR$'^Q8"R9 PSOCOK=F6U@R2HHJP2/ZGG: MV@.3-)EF@"BYHCI0/-$J&[7LYGJ)N&96D2=>440[R4F#3?(6K".Z]%+@6WO0 M?67XX>@K*BVY@_9A=GH]! -4\;7ZS#6,8ABR MSAK;%P>+I@7=R48*QRDT7+_,3)YVGE"!,JYLD:$K5PO5<:B4[*&E#:V"8;-V M6%D.MXQ6(_U<5_0A]QR2BNOU212M/G_+B4C4P[%_ M@&L+7<+L.59M7\+TC%<.:=+ 2:*)>=?*N*A8, M^@+.O.G>-W2(K4=96<=-= M)$%&+E#.8](;8FA;Z'3">Z95,G=, #K!5]&LO#84TZ+[X+ZB*D5+OPOKVNC9 M%-H!Q=/GRT[\3FR!Q#\!CGR!8-WDD0:+*9(C7%0ZPY=%>0UK/^WI6&3ECBRV M35OS!K,+8%>1DU[D%YL[79 MJN>E]5NY''&5^]6B 9D(]4S6M(@#M$=+ID.)G[H[%BG*P!?XKV?:$C4_.U<0 MQ:Q@*3[A#01#IO)ONOS71>\G.FZ:..AP_*LP*IZ9CO(FE&53<4OYH.UAKZO> MF9U"=D*'-S4#,U^ SL[^Y1R.U"1$OF>Y>N!MY-:0;BR)%8:L#]_5]\$WV\"N MFGQ[N]O [H,/95M2<*,/>,1^;Q_MC]\,V7,B+,@LY">Y4ZO<)^S']?*AB>55 M$MU'[G>5[3:7%,2*?J;-#^;2=D7]OFR[3UX)YF8_F9-:2ER.@AH"*&#C&L8$BD MZ814"HVCY-*@M26CZSEN(:R)/"=!),+;IR7^^OCL;Z=O!L.7=BXQ]PD(L UJ M%'BU?;UKR8@ILG#1LS>(1D: LGES=,R6,YLXB"GHMT MBW*^>"WY=R^,C0"@GN6+"L5?WQQ6E&H:*4HC!*L!/]L*%,"%Y"S)++Z>OT3< MY;;BX'QW3/X>O?I0!* ('9VF!EK ^@3^N;&5B1>%K\5&.BK8W/!EPZ7:G M'1 $6YL-W!+)1K^N MS,>LB66O_>+H/\-CTG(NPK$FUZH6ELK<)$*RS*73L##P+<9F8.@=O3,7*;?" M1"I\"/R-YUUN+N9"[(=B[".*4G91P@?)4^ ^2"0N<$H"K*0#P\.7* K<_*1B M"CX$ZC1@B^Y$MAT[R2'U@4*N0?*FO$0I+\/.GW=<=?/)SE]W(N+5JCC6XMP6 MR=PX&F8*:V(L:T&#E5Q0AUV'WD*)1_=0MWB^^L*@-#K(E,P+#H"_X0$>W9\" M?I=&+VN%/$M> R[T')R-TE2KK19X?=+V-\>UI##$ M);,HYJ!X S1KB"NL9JXS!(E>!YEX)J0ORBMAR$.^.+3'0"0D%-+B52W'+1T) M:99%AX/K3Q1:MQK\EQ#M1JJ*W]W$^U<\0Z-D7(E018U?%H8!;O[:V)@H1]-- M&C2_ZPG28YX74Q,JA7"_X)+9_?7+C&1S ]8X8I5=M*.T M5=UV-ZHD9"FU??O,0LS'+B"HLP;E8T64KG"T.G9(%N679ND**M6SK+*DE6P0Z!)R$WT[4B M=+90,!#K%G#S2;9;PL@)H<%6=QIG%CR*1BY>=FY_G_*= ;MNP$5[6,%@RP' M]*QM8=U21L$=SIG0$L/ _"1ZJ25M;P@X@>NFMJC 9@ FS EW7:,"(<&A[*B MM0B'_CGVPPVW_-L++P^WX>4''\H6-WS#";4.#24B42($E=T8:7/3N28;;@S&MH#.KPC0#=<\\[#*+<:%?=\I!HKP]!63.(J+A M$4G"HB(B?.<9.32Q&Z^U1&/14H&N\VK]/DUM+9^,?18UVI)*EX(WB09@9?K* M>&7OQNKCOG.L9AXVE[YFO4Y%84RXKX.M3W3+0DI#H;H!]J70,D>%#,P03NP& MR$W(O.2E5=$>C%VJ LL*TZKR7OZ%5KO:@)7'0R=/)KT-%2Y6YAO=JN(T&'Y M@&>6STLXGDD3-LCU"*P#=Y[<2I_0Q\;:5;_W0T4WTU9'HV@E1T'1(PZE=3@0 ME+6GCG![Y\3D):'_HF>9O9O/<1._L=M&VOGKU[-3.J^KBU(E2,X) M87R(=I[!LM5>G#!=%]V\ QHUBQ:09PA*&W.[P[4 M22:10,&QZW25"A*+FS&B4'#I $@^&^[$V"4EW<)Z$S\B2A)6*+P(_5YWV_B4 M'@"&Z\03!DJ1"^%K!S;9BS6'-:S9),^*ORL8O7E99-0AD A2:F7EMA%+U@T] MJ3Z*Y7^.7\.'(:%4W@O$W42 B*T%R2]38G_4 N%P;JU9 #D\X=B:2S!1X:#4+;#R-+4% M53/-C[F$&^^]*?CQSG!D@XUY3QS+B61P)$N'K8NCM\R8HJFZFFO&*,EY' M3/-WSFP0,!S+-[&A)LJ9]%*A5BIH03"-!0C5:ND?2:9T$M@[!5EK 4L(W4Q- MZ44\[:1: D)D-NYKVL,\&9751EHGO^+,/KF$MFJ0"@9I-;A'7C+E *$S&OB/ MQ":-D,M$ +O]]5/D'+F[CWK-.2MPD=JJ(#1JQ7S=WHN8Q$\_.#*%F60-OY;\ M!AJ&]6,MN9=^/>Z@V_6HC)7Y2SYUZ^JJ.V);-O(L_6ZD%- R9> =>IN V\C' M[,)6YQ[!WQ5S\O;7BR.+.<$50^:>$N[IQ*34>8KN+U*VPZY>UU(-3=9F2\PP M34/V"*@)\.3G[3RZ1CYU'TD<$ZJ-7$PZ?D7M[!Z6PRA.5/_9ILGPCW\9 F!W MG@:B'^0UQ9IM7I)6E)U/-%]@W(26( B9$!%2"ZTX #5UZ"R(X=-;0)QPFX66 MVYB(GZ2_HOL :'M#^.NKK,P=4J)W$1&I(/4].'$N#B'EY@Q^65=OZ6A9$9XQ MI@!#SR(HX:U\%U%";JJLU77 "KAW@ 1V&)9:%N1G']-D3I*&RIT-T9'!0:)J M[@MYI7VN%%XT,_*'$*Y'8D/P]G"-IVA#-Z@(>L)+'I,O\__U#4-K $BD='(J M=APT8Q"L2#$0)DONEBWHERR,;=R2X=^46MC;IA8>?"A;Y/K-EJS7-:5M:N8, MZ/0I05&#^!C?(=J,$^O=?@V22HL?A0L7;.O M.]&9M3]7ME%1L+:"-JQ^U63!_\_>NS"WC5SKHG\%-3LY9=>!.**HI[UWJAS/ M9.*3F;&O/=F37;=NG0*)IH@8!!@\)#.__JYG=P,$)4J618I"*C-CDP30Z,=Z MK^_CCD&76J^4\+K+Y[&%BJ%S8KFX5BLN>7-95EW,FO VDW*!O.RFTG&8OC(Y M*6AE-;S]3KEUJQ%VK)5CP_9[*B5&U&RZI=@GQ30M0%T3K"QEDC M6Z%1OZ,]O"N0SRV0N4SC+5SJU+68F*K*"-NQC6E)?I4>[2"F^$X#PC %R MUI94KPF*[##1YANT@=9)AJ,G25HV&M ,*$\C&?(YG"]$:J&04QQ)K8R'X(@N M->9WIU0.9VN#O8AM >-CRYX[\;'C Q8!3,[LLK:&J1?44!MUAVD%]W?U7<3# MIZ3C &^;05>*WWU,+PX=D,3F1@T,J+0#5N!)4%@1'9!%VA8[3KSV&V +&\#% MW!W_&A='8-H.O'6JU&LO:>[;!$X!6XG0+^46EC*.*D0B2ZZBR9*#4*2#Q3AS MZTN_(\1D[)Y0( TB4RRE6RN26AQ:<H<\J\ MR8=85F!H:?$0"7:*_(@F[B7N=H^I%9<+ 7'SLI+:ZNDUC3)>#.$1DHZE'':_ MKL3()6/4+\Z6CI4O TV&B5>A5>Z \W19E0+O?+/'W:_H M%E:43)A&F=6"\$BI:3ZZR@ONK]=^,2DS[9=J"TOEN82>UZ");46/Q1]AER]5 MEZ@[&&*^:)HF$PO^9T&4.8=*/>)I8'>#\S?[M=YNR,"E_+ \J<[L"KJ"^7%= MP.RI$2/KWSN(VUFY-LX,'DJ*UTTY]SVML[A?F6VL#(S"U9G"DL3&=PKZ)=G& MDDB]0Q5](;A.\,$Q0]2?CVTL1DU ,D01()C,:W*#KC*J7Z=MF.S)O^HD)H06 MPDQI@)YQ2X.'G".::+P$/QJ16C$XE45>%T7$*!DYP?(Z8!-COH2!8YCE(FKL ># NQV? =P4.LC /CT:@9-E (PB@,L60$:_8^O$:S M?M?M@.O/M,A2,8O5YN!=1C,%+;KO^J\BDHO.,#*>!P5 M16)ZYW([#@?#+[5*&)MH57@0&X)#JK1!_"0Q5790B$X;N;@8MHCJN$XQCK<: M8=CAE7[0>J5=6_/CP?"$(@HNC"!E1Y>V(\@B \IJ=R0V<('[(E-;9#KJBTRW M/I0=P*_H=="]4S](FT:68AF5W'$020_M=82P&Z8H\B(IYPA" 98JFL .5D!; M^3P,A 9H<+OE=2T*[UZ6S'ZB'DT!6$#8_ /LCEYZ2KG1+'UCK2R!A&"/8[._ MI_2YVY--'M6D2O-P-M*EE$KY]VUA-4AW!S: [BT"0Q-:UX/7A#>OKK%#B/$O M/PV"'\"!BPK/J!97+K'05)V(S ]%DKW;N]^V\).SN8(\@?N0P^E--*#5I MM>J]NUJHI2J/;D3EG72C]DJ$CO8=[GV)+,7@?*/9(NWW&" 60TL@D1&>NY B M,(;:?1RQW;TA!]O3&=_]"5M/L?]JDBP8V0UYL[$I5!NV? ++UIHU!1I%/$BW MB!2!#9HS8%RLGD[JK1LUBS,E3=A N=4:>&8$LWBTS?.H*^J=2.HJN^$4!M?( M5*AUOC0HD)#^OJ1&7"$0<@R88,RCU$PR%\F9F?BRU>2/5HS-UJF=LG41KU5BV&88Y0*/HM!,T)4+C&(2"H#YBI@E$!#?Q;4) MG&'5I,-^TQ !@H* V @=0#B8[@)\KEEI?,A??OSXML$3;7EI/ZP;Y,JX@KJL MJ=DER:[RE/IE76W8//FB'<+:D1-:9E[J?/+HMVY80WQA_ZF#X"=N)[MIX5>' MVA+KET5.ABIQOA(2.;CZ%B--8&X$X\;G*Y1J8BKJ(%H-!B.=(8FMO$B*5*3, M@,?TW7(PW5HQLC ?6COJ)L\?B'PC,%-3@C"=H5$2K[#D^2A"OF#A@@.\$[=\ M:7?9) =U@1TN@JF::9(!)F8#)(4.<=UF@[Z!9YEX&;MIUZ6=FS#&Q;PJI+G; M%6XG)><>.',26G2C!GK9JL*V\'!-+"]Q3_94WS1A^7Q0+>VGI)D#,R;N\-Z$ M/')/]8="L4N/GH\9ULWRB.";F4=)3--&!.>*V(Y.\F0&=R6X!MCN@M3%W-R1 M1.#];K) ;L'P9@C3@L24TCB+#Q7Z\14,3(^CZ4='C#]AQ$"7(LJE$KP057&C-3J+!%$3)3VO''Y4MG>+8P C[]1!DBM9-DXJ M@8.UQ2Y!SA(X*@)E@2.0T"]80935@6VC;7'3.Q4CK@S(U8E)KEH\]@3I8JSI MDQ3436G)>#T9)+!=S:N])EY2 @20ER:?\0W'J\2]MH?839?;JG2<_4.)EMFX MR".ON2N*\T4C8.#>^3>\7*D)VAGUKT0"Z51,/0R(R] <]QF:K0^EAP&YT:+Z MV5PFI811O$)L=*V4T6&#?O^]M*E^<^3?JU .JKA:+'@-$F&)+('+QNBK?Q% MK(_"#O.)B.R;W_U@2,Z! U+6!5E8;X6MI8D:YJW3.(\I9(@D-*DNIP UU6!Z M<5B@!=#)&DITSH0W.[%0F&J6$Q:K4&U377^<3VI^)VXQG2:I=@U+PJ0]G(WB M9 [S]N\>U"7Y=C%6D'DE@!PJ[$( H4GY'7F#"HU8!R]<:($YR%Y:,,S2'ZN/ ML,GW+LG1BV!(N(N\Z0R9C=*W.MV@<)X):=QV,2!(62'<.E1?9@'H5 DC5GD; M*L1R7ONAA-#9JM;L9"ZK.4SU=+G^2G:2Y@C73&N%O6Z-'>J1!8 B-E>PX9A/ M'3U6"MDJ1% CL$GOYR,V^_ !.6*P5%([IR,. TR;.A#>AX,C>VB@PUT7V *' MJ>@>193@EG7@,T)F:>EJ''!-= 5FH!K2]7[*[/<.@=>5K3+&,W-\-K>_( U9 MGB^)C>'Q(G(? ;6N%X2T2R1?A(C;SNVKO[+BWVB+C+@2#3IZ=E9)O_A0V11\ M(!MA"$>/O#I$:6Q 6'M<[WBN6E#45OE MZO5 .1='\)0$7I(C42NGC[IM$ &2LK]3)G"ANFFI4)[*K%"'',%;XES06TN- M2>(37WF?^;^G[)S>B%,J2 M"7S*]&25*@TW4(N>S;+M6@2WT(\0>*=:]XP"D/D[S9Z=Z\1QR;8):!F :J, M_#[JIO;2!BZBZ4LU$,*?O37F>"3R8G*(49FX0R7[=5PXWL)W,)-2VB17@N: MR8$LE8++RDD\3X@UX99L@$<+IJ'TQ1,M=D[218G$?94CD/=(/)E0;- U9S3T M#\Z![$V%;/: M@.L#L>5AQT5RN21/2I19QX1^40) M=R#YP\$S8^A8$2V[T/P)$4=9S]%:C5=Q]&AI.\ '\1#12I(ZH_NZ11P@8+Y/ MKW[=WB-$8+AT![Y;%=L\*4^@7FRCG6&#@:AY(AO;Q@4F,1A;-. (784<[J,Q MJV6U-:9YFC)8I1U!N<_$PXHZB4: S3]J*H&+A&9LXY#.1^>GF32.08B1="B*3% *-]>-1F'E?B%KK5ND,!0<%,)VBNG&*BP#"PK M;.-7EE69+KT; I@7!9&L\"U] WG-!#!TJ!:%Q77!92;FB@2OC*!$3D'IJ*TP M[X%P8Q-<2QPK3@,!A\,?A-_9(9I2NFU)/*CZ.ION?_<6' &8*B>3+) M"6\>Q]3D1\&'-JQB>R3U'#; [R4<&JV2Z*PM[0[]%V&AVO$*733N"+R0JDF@ M.Z9/K=C4RDF?6MGZ4/K4RFVN7(N41)28'Q\E885"0H.@Z7+51]K38%T'G[B8 MMRCV.:P3,QAIN:@%(]N+WB<9V=7&XH8GKK:79#XR"DVPB(WVGTY+?X>&8ML+Z3^DJ*N$G^$JCG#',G-=L,4>J/RAY* M,C_H9AR=E NA.B0MZ]-M+ATHJ<)M ME.SW-$NM6RP.)66D-7#,FX*:($NU5CL(M/=2-_TNM.IV7EU%V:VS%UE"=X"K6/=210?!+7AAK& MV?CVC1A7;$@%R1ZDPFY).U'G@]6N7O, %@6P'A4)[EE6\Z2D[V.J,I7Y65TJ M5"*9P4 86A"H'SCBR$EVX^H-V\-W_:JN^I73BE?,91+5<_; 2<%S9-@%[&9)2;,ZCSZC&55U9Z)OII3=4\E[#78''#OT-,G^ M/SH\/!?V71(YF\PK6?ECTJ-1HFR01V?HJI9:/"VM9V+3 M#ENWU-$3&QM0XFP-31%-*9Q:M"^-9J7(1+,?>FWVC4>#/--PGY?QH%R],E>Y MS"26&$6+)$Z7#@L6-EM="ML,,6IRW<7:YSFR8K1,DXPT$;TTF*%SB28Z@LDV M1D#S9B^LSX!6CDZ7;W&^9$F>(<00&:2%EGP)[)F&!$6F6C)[6R4N1>91'!=" MU&X'Y&=:VIRP5!*VTC6N25S*MWE*S?I]C;[*E38BOQB@CR2Z2.)I'TG<^E"> M6R3Q1LOA(\F'CPYG^S<+:D>G^IT/??]!H>_WTHAB1T.+KX7"2'J BM(VX7PV M9M'L()6J%N15 1VN1%9LH%+HJ%'" &(\3HUD ?U+P(JG^541W>C)!,.YKO36 M$NAIAV[OC12SVS::!HR(=<*DMI?BJ?WF:*OIL#( MF>>]R8^5^XC8GY=-4BL_1ZLU=[0-L$YN:FMCR)SFN[@R;(&(<'J;Z,Q$JU+% M&NXRTL:EQ"+AHG%>$=YI3R]?.?RG5-(*O2T0".R#PBHQ$K MQ*-20!>]H^2]@ :T-3I@9VD.5U*D(:%>\HDV\Y%W;]>S/17J-],V(X?3U6AV M('*Q>64?)>Z_?!^O)FX=5)3V7C,)N9&@%V9OTRG<3NO:K<1P(5,N(\ JJ7\A MGB5U+F"!'-6M8K]X7O8TOJBK>:" !!B2 M4MB4F%@2Q+8VR?HN&IN.$/_TTE1^3L7#OO)A;7#6O'?@8LS$5HK9B*(L!S<+ MZ33OI7QK%'T#=QR^U,HQV41LR024+'16'DZ"UO^W#0C$Z/54V@>8J,F]2I"3B ML/:%+9"\L$VT)UAM+-D;WV&6/%"U#&Q&2W,\B8.@L/+)PCB1BP>:#B&<4K_"4*"O M/6BY0"0 +[LD1)I-,,5\ \"'0? 7KB:?$RC4M4T<2ER/+L+XII34:/Z,]"8[ MX/C6QDMS:')]NV)>^%Y]Y", M->9NY0)B81^ZJL5%[AH@GS@4Z]G MX+NJMN A>&OB@N&<<[*0%VYEW:\U&8@C$: 1BBGH6^YI%NBWU?:329K7\0%K M<2M'M,->&Q4]I";#U M?K1AP]8[V^D(63EYV-ZV(T;@AUBV%2 B* /2IK+MFO]:>A]:<"-,)E M!%P9!!X2G&&0YZRHI.FC78M ->E-V"(RX#G7R$JQ9&0)RLVO*NM6]UKH!ZL] M-'5)JW=YO:H"]E38OJ$60)NLX]8'Q"(Y$"P2KV-"BY%M,R[9)UWM+QQ>A0F? M)8O2;>#]EK;O5>8T12VH)_3 !+[)@VOA3DS16H[66C5?<1EER;\C;5#"XA9L M"G3+80D'FOV 'E3*[QU^DK95_JM.)I\)[Y*"#-2>0^UH,9IX)1AX%6-4:CT8 M&Y 6Y,NU>:]L"_48J)V%TE1>K;CM:O':)-]9KK:N^[=AV?3VE,2@EV&CDNJF M51)Y?=R* W@OI#2'5BO,TQ@3PO-A#0]J/R;

>S]1[IY7]L&SA*1PMX(Z0,BGVQ MEJG0N)[CVR7VJQELPW53>L,+-QJ*\45Q7MD_DDXN/)Y4$4*=8*LC=DX+)B\+ M:K CE'-Q@SH6HF9DBDPZ2]6'=H[ERJATWQ'@#F,^\+&UD=';+B1K*JT:78#, M2XQS*EM\S4UH3LA \AZ'T/$74TB9N M[-99;$DG24#0OSL/37L@E@W@][SXG%Q%7MI*HHMA"]^PV5G MVY&&4'(.41PME-V#(P"6R;8-K$728K.'KFN:9N^-.^]UVFWU?W.,B+:SVO+- MWD)FIDEE^RWQP,JQL &$@K/%M@\S]&Q$4U8N#].@]S))I M99LNW)5L"?/;"*:,&JJEJ\"W1"APO2270@>D+] .&3:RYMH #Y]0'M%QL5-W M ZZXWSV85V'[F,74@ZA%Z*G#!ZA-5L1X.,T2U]T>].XY*^= !^,JE7V M-$F# M8K4N58C:FW5TNGM2.2_T0ULJ8#F%E+2C,9A&N[Y"O+!JY$_%!9$@7-<6:VC@ M\=I\#;@M((ND$F/!*.#4.X)@,8:+=J3TPN$SJQ*2[$Y>E]@PP@B+'LYUZW%: MXN..E%<4S$T9ICHHI)@/Y$^,GD-H?8B04*WJ3$R7$*&=KTOI1$43",V AJZU M@4HQ9YH>A4E(<\L9=E70]"(-^ZB][1!="'T<%TKI"D8"R8J M)AQ2\.2;C:^RG:6A_148O]55[M2V="9DO_G(.4QHRGF4U1=? >%I((22*=Q$ M"?42-%XCZ1I"B?7!W*\,:3P-6\GAM&>:X7,Y@0;=\+2(0',CPU1APC519:V@ M4PFJY@!L]^A2T1+9HKU>?Q7E_:P1SQD/'S[?$_C[:)/9IA.ON,2O%[FT3#A> M8SZVO92,9%7D_S2*=,M.HCIL:]=3LRXL/!5AS<86/8H'K!Q!0R>"H\X-ZK?< M6=LZ::Q($D"Y5= G[7H7>C336+:?WWXH]@MQK9@ZWFRHV@Y]E:)> D@W46F) M%RAPI[]>V.3]6]*V?&9RZ(H8G]:D8FXHY[U,Q6Q_*#G V M;Z'7I'M#$N@7)Z0]NU7-U%8E*CC/_)MY]&_X]G7X)B_<6 MZ^&"#]:ML37D55=V :9OPI>XGJ$C&(*&-7_P5JJWD+4-721=Y[:57XB5>H2,' M:'AS'7YY2QO9@-BLGD<9^]6RL;58S1:?V<*HJ*JB"3)!4^<^?+%(/K=*.^H2 M]2)OTHPZBZ8N2D0U)Z1=2PRY8:&6P&JOP?'4 "B!;+)W6_ ?_#!N5PD<;C_) M,W"$ 6_)P'%T)9VS1OPPPB(VQM7SN\U;\^8'WN]I%CL\'2W<93@%U^(*ISM* M>:.[#[506;&Y[91S>-DV_ZZW0-#X[W+>$EM!(RA_MYGJ3+>@=ILT=S2!V,ER M:QZO-<5>*Y68$O_85TAK#+_!HKJTE;.[;7$R[):L%*>?;5?88T:"9 ZY@CJO M]*)K>UV'.+,E4E301+AAZ$Z["&Z*48 ]];#>-X(7U,!.%#*.7-;7?'9"?=@K MF5D.H16J L=+B2$HPU,3OV'@_CN0^@D' *5/^2E.)%)?[)$,X MB,J#Z$ 4N"6W767AUIB=CXE>"']XU/,^%;:A2PXDBM?.E!U7+WBQ^_H))T0253B#$, MKZ$)7C'VJ0+Z%%HASA.?E-T#X_.M[8#MJ G5I4=)5RYWU2SEHFL_=]((U3=B M:M'ZB""WC_Z3OFM(]?V4*._:]F%CF2Q'<='<2UY9O9N@4".;GNH+F\#NS"*! M-@G+[@7*5&$(\-?"RFV[$ Q?959E MP;V5Y@:4RGL>6VXD"XI5[XFR8I+\60DMCV$_4+#&]SFYWX6+J[R//3_5JBC) M N3760NO+S.7"HODD8+O?>6B=SJ$LZZUT9.R67S.^L,9 [;.%#F#7%[6+J 7 M,, &'S]?5SKA-UXVUTD*O.SWVG_9>E+D^NTT-30&GW.,=3BV7,N!T94+@[XW M;Q>-%W-E@G92Y;J#N$Y?;N[>AA/A7C6#PEG(+[M>4O:9+K3A-GC1&+^1F4C+0!A;NNP%<"/JB#T%O?2@[&8+> M%9EN*U&)[:+#J?-@+\%ZC%MQ/T^3>KI6(JBKH@T]&E8#GMKU*K1:"=E&I'H6 MH1%G,M4FTGXJW)@.2"7DEFRJ#ZJ;3(!+<.FJS8/,.8L]LAZ774:X_Q9^C1)6 M*),ZZ0B4TW [8^4[%[]V2509E;6'T53-XLB#1:5N.PR[VC&Z@/;?&WW4KH]8 M<=&]8;;-9*10K&;+VT+F[\0?M[[1E$IKJ:BE,%WS1B$8]6-BVS*-?[3/8E3S MLB[)G(D%W5$C$1Y*0J/,2Z/O.DK/8N(BZ';;;]& 6Q"OG_E&C<2/FJ\F\8GF M.;*52G.LZ=.:7GV>12I9CV."XY->9]R5BJ/21$J)*++@54$U"L<%I=_%!WQ: M8V_%]C7X^M9E]0A5@"T]2U,<% YFKF'S6JS+V_P9K-4TZ51(W&#S8N?6345+ M>^F'_.;Q]S7!.&R80'.81"9;S2R,!&(YE1U.!Q9?+HIDCE8_,B#5;/;2>PA)B\9"AU7!=$8H6IE Z7NC("FPT#J L=2#*#W;*51(U?J9I4IT7O7%;:5$@IQ&>\(ZG+5-5R!B= M,&W)@VG 4';E?YN7@#T<'E"[6?*!;=P"5$8+Q\ M(J0! D[IHG.\<@*^;IUZHC%>NMQUZ,.OAQ320Q)V?CW*.\C&$UL@(I0#&S6W M:A$EFY]P[@J.8)C6JVOOF"]K*7?,%QBRJ/6/#E]K I[^.GRM'U]CF:Q^1G$+ MT#-IA/DFQ+9"W$AI#O4,33M ?'03Q\JK&U@M1G 97[_V72+9Z!>&",Y/VEQ9Y>II M,5SKW&GB4/(^3?&_3;HCOH5/N;&/(HYL<"K>5*7%\(#=")X=$*2>B=AIJG/% MAAPBLKLC3:7ET\I@C[40? L4$5:H&W)S*%_VFSLN25:B8=\8D$,0D47EO":> MK+]G!)7_J;+IFVA9O_A2LBS+UNI6IM8:.),[$)-S:-7[I 'F"-O=L@R7C92LM1A9.*F28 M%++%XF9J,65T0_JK=B5)+9FT6;J7KXM&+.%A'X-J]%/E,,,C!78=NMVBILGT@/9",[KNDF.=9D M9C2Z;AQ:$"44NYG-6G1F?(H=%3VI^T;5&-:BQ9;T#]]A!4'3#WU-\1,N-!"S MJ6 OP'&DJ[. P-&1CZSL89[AK$YN0KM]=HF$T6&?2-CZ4/I$PJ;.'9=P,IC- M:MFH%&\Q\D;(DC(A9X:DI2_W26H("PMIK7^"75%B^:Q@%33^;D&))1S@5TZ- M:Y!#6=DF.B3[@I+($WAHP7[ICS5VXL <@LV39^34V+9;PQ[/3\*N^0.JO0]. M[7VT@P]>B$?UTP\?/HI#]=+6K$94H,XZ%R]RL$ 4Q2[R M,9+D>28TOHSJ7;0L%)IX9J*K!-VKEFGIH7I,%9/:4]G>0JB+AX:$HQ6BU5"P M.6N:T&TH+%V2D:O%T\&/@[\/)#U#ZU$V=)$U\6@L69X=N.=[""E^X[%GSI"M MBY]'MK@100)KTLD%HM?/L=<:%JVQ14!;X:B<26.9?@QG US-H[7*Z/TLQ3M= M+G8GNDO-*N2F]J3?DADB&[MT60#+22U%?0EA*I!08 /_L_ M=8I[Z>B0M_/;G-!8I_!Y624NK$##(SLM9@)Y;G=C>.GL"L1,'.E^Q]\>D'NH MUNZG66(014TR M.2$]D(%J]'YN-'$.8^"\6B,2R3569&B[8V S,"3Y^;3#:52S4B/U,A2P6E&Z M$ KEU$N[%#8]2F_0'KU:M&R^,I(,(A7A\EFNK$9:U*O[ZZP"6^&PVDL'VU,S M!!G7-,4Y*E?-C-^Y9&%"7-S)<:$)Y#2[PKAD&*_"(!<8XJ'?=8#RDO00D4&: M='K@N44NHFCM9";>\&[@*:#:I2R=3]AP]VZ,&A!C7Y63OU&C8$C52T]*V48* M12-EB6U,&L:C<:R7]')>.@F[?YO-1;0EV6VG>M*U<;/;.^ #^-\^;DT)I[&3 MV@Q0W. H6[@*7Z^+.V\I$#IPBMN==:X2[G=S8\1\O&R),(^9G)Z,+H,@W @C M'YP.;!"IW#"LCR9@%KA74XQZ.,G:I%GB<3**IBKGFE5)*X =B:LD^D:*!IN5#'])Q"J^[MY-?E#5WS%N-[!" MTC"4:T3PK _>6Q0-TF"+Q 1Q^*%"[]ON%)W0SNZ-!AE]C+4S,6=20*Y<%WEV M2:R+W"(!4P$#GA'U)3YJ+U74F[*K)-T"N8,9M(A8@/O6B$='9"D[56QXD3$_ MVH)625=(E)].;2^-9Q.>6SN@+,@TG$F+$YA0PPZ A)%UPX$Z,).:@\@--!K2 M%Q:1AA(]L_S:M["I>P@A Y?NC5 ZP 9R*K5AI9/+)=VG3Y(SM';@.I* M* *M[2^\X>$EN5#-LK&$[B4J))VR 6S?(QH$/]1&Y76$(FG.83$LT7?RTGN! M<+.)YI,PAND0L'0_='OO=),!J>GUMX2F/#91B4?,$AT)=>*P8CBK8B],UMA,I&)HA#O1WS@V*F M0MH%*G# Z#65;U$SIY:1EI9'C MY-H*O3+G+:L'DEE^V)K";?8);FX*_VX\!>LAD3DS8C ]86'>_!7+$T(B@<\7 M'$D7'$EZQ'Z*6*\E9+P4)-RH4:*I1ZE1H&^=*.;\:(?I&=64>KEOR&PP>4HC MJ=#V!YH JHZ$,;BL$ZR)RQ0L\I85"J8; 1[HCF& M9ECDFRFU$9/\J2KAO?-+-/4Y?OY#H.]RQ<.;!G,0S82D[!5>@"W&WTY7TB![_"KA&L)/O/]X/$CEF;C?D%5@+' M';8S\)0L8>G='*'HQ&=9#6X/:!FZ_O!\PN:J M2<=.FP4AWO>S0I:P1*2DW4M>>DR25-#>GJ2YJ69YK(BF?IA[_6I06XZ+8GE4 M(]U7M3MNVY@##+SO4'8<1,,;VC4_&+ KQZ;X7_\Q/#U\/1J&F* :ADPA$@>G M(\U$89>0(BL.3^2O3<8!G HKL80Y=2)=7""J&SP=E?*;^T@C[9HR[7RCNOBQ MY\Q-\L62YHNJM-#F$W .^ALZT(6IQ".P?-9L(KI#@;E-+TI(M4^2[B0X>'RP M\];=\O&REAN=WD'P5W K27 VHI/^:J%XFR\DC+A@=)FQS2MJDM4[<5183>5) MMB;)!7A+3&$W 4"X>KU%\[:&IH5N49D%50JP^[^)D%)J%\N336-$!WN>E(X) MV--%Z^C?%:3=XXNQK7&$G-*<2,HUX\+B4'W*87Z)S=:H64,II8<=@)?J/<6/F"U.E>];.:AU@/NH<>)/*D*_@M M H0:=+BCID/,:%Y>;^U2(GQC[U'U8H:Y<)@6RII[Y8 PDZ4T$DZ28E+/KZB& MQ"(XX0V:4#N-.MV0^5J M8,*B)ODF(:4UIE/$,+8P2Q;'FHLYKY,X^-E%8L;$ MZE7Y<@1O(@&9VZTVF_'C"M20ZCL/,(]56U!XC8Z(?^ ;OIERV*]$7,!6TSX: MA *DW)77E7'#VS5\*\(RE"DE8JL-WTL.$JA"/L@2/6+D>8QM*#,OOP%^4M84 M,B8T215&="RU\T8>[HFFVX;11*PG.V-"I=M?L59X3+@:ICM=;NVI-N'OAD S MSR_<=-2'F[8^E#[BO>G6<+P7P6: Q1E8+XWL2H="X1.D@6LPP>O"0) M3MQY.?H J%X[R-3?D!M@LUT,S84Y+"9%\9ACIE1613^EU*1E+/ &3O>K&GP& M/J=:RUR@>SF8[15,0^OZ-/+5CGS*7$J>!\1T&BUXK.J24E6B#XS)MDVS3]H? MC"@\+YU/%K?,V2KNU6\K3GFK5;PQYZWP3=CA-6G;=+.CZ\9-YJ_D>H^O$3>2 M\3 9D. RTTA-[-VN^2ZA^FS$FZ@_#ZDS9_7F'2R@%$>9$I@';!&?S(>O\![< M['-71W'!L,JVJ%QR:HS3>DG9I")?1BE"G$=+R=&K>5\K>)S_NMZ$:SV1WZ'+U+:.A TJJX1M MV=V?S=)S(BS+NET?#_5M/]N0/WG:Q\E%8J3[-Z$?(78U^FA>!$&Q:#R3O%W: MS4RSZY" _-OJSEM%=NPL7]U'Y[M[#11%T8,&OJ+:/6PO[9A OTY8K@WQM]?1 MDFEQI$7AIU__;AMH/G";\L\"+JY:^ UX.O ?^9A[8NR*:HUVYR)2N16K%"-< M"PNDP*-1-P-P$VR,<# &%-I!) *L W+]!*WMP6$=!"'@JNM(*_=9R4FG2]W MO,):JL039%X*;M7@$QZX5K3KS\OFKM:6D#7KL!91*J5,&$5?^:))'INN6&GS ML-&X/INUOU),R-1(VT3WN%@TX97U#F[ZR>76W.YO<7.LJV[;@_)FWXL=#DP:-8;[ )/4RYG MDBL:(2B?L(],@NND-%RERY%AC\&Y6S33$S$/;C0&/M*L?72[YC>$='I(E;LS M=@^JM#8T415]:> @W,!M8@U$*D.SS5]6U:S?#MNW.88G'EJ>XL[0NV,.:S4] MA 7ETC7'Y!JV>@41O]"92Q'B^)*ZYN00*V2UQJ8LB<=F&MZ6VF9\$T1>)G<)+2O\0-A/ M0W)!"U(9\"EZL0[IH13)4&AAZ20J9\$TS:_%2@'Q-$TTJ=;'?EWL=]3'?K<^ ME"W'?G?=S_U!3$T78+"R@6#:DS(0DO5VG[?77K.?[N=O,R-XS;9TP]&O,FJB MG2LW3637)94/_MPHA,AJL 313X3+<-*;+49> U 3F."?=7PY]]@+O#B41I+I M[_# HL;N#2ZTI- /0Q 0% [&*F&X]CU*<8Q(CSF[DZ'\3.Q?"ZX**/-%N@)_ MU3&<)GY5&*2Y)JF;O916NSJL:UL;$@<(U0T6+F6X,='8A=5$&]5O;'!=IC@D M!K.D0BKBQ29<)W)@F/:N\[DX2=[&/A7]N!A>PZC:MI,C>OJ"9UESBWS("@2V@E>T4[9?DS! M/&8H#Z1\$X]:%]5N#)89K MPM^E:(+\+@6[EF9[*C7'+:N8HWY>Y[>#)FZ*=DF2;9J_00>ED8_!_(I7G2IPQ;2#<9W(PG?(A^VW]_PB M3J?0\:15=/2Z3.(D4[B6GPY^VHUL5RY>:MZTLR5A5Y3O)L):FTH@84=4M"CR-80K4AZ#W""+ $0 MM)D+GA.47V3E6F!3T:K-=#*G$A58N+T< M#,W$L\.L$=+W*3V93H<:5^KFM*BK-K!IP74Z>%\I%=XW#Y'L,2@Q,A'D1MMPQ\D MZ"_*N=!Q5;RSE2E3&;#Z*G1_ZU9I2@=DRYKIQ");GW!=[:VRRB>?W7-#6^'E M)&)>5V42>V5?E.$(5^1VUY+?N(4Z"G\[WA1_36\K'K4',$@=0:CM)R*SI51> M&3B;]4VKA]H_S,(IC&E=5"%^;I=?@N$N&AA%A:([V)(;>)$2D\D-$=@C;S>+AQIZ(?$ M\4[75*0B#1=]>+DKO'SW/I3G%EZ^6Y[TO172\,YH-7VR&/Q[F3U];]4< MQBR,1WJ"/:&8SDN3SQ@4\VGK069>455K:E2KP%;#FTOQ7^J123DCPJ-DV6-/ MLH@4(TI",N4L*HR=CKQTT/Q^6;IACQX]Y)ZO)#Y#[I;A)$IRFA .'02EL@@W:FWS_) M-?(PSF4N';3^<#P,:HD:T.\'Z# L0]8 MEB&QH-ULPFGQD\:W=4,T<&_=$&,U9J(D& B14'5+UB!UF14MDE[.&1< MKC";MY?IIE-IJ_&0QRYLV_8K.TJD0E+9OH7V@RJB-U5QHXOF]T>XC3*A 46" MTV4KNVV1_-A(E*:X-(I= 2-;+NA)7BEX"R_@D\=GX]6OK[8+J-?D%]&O((XT MB\ U\N05BG.TATQT&YI3T+JP%19ML7$\E2*P.VI[1DLN+-2EZU @&#WL+K]= M65F*6JFQM)XOKDJ":J@T6<).D4.&OI*FE(SRFUP0M(%R4EAYLB[VUVJXXT1H MT':S26]EOZGCC;\L$TN'O/9>H8TDL #7PM0%<_ (-RV)8+H-5NRRD."ZJW"# M/<4(G"NH(5BU11MF@QMP*T.C5GS#%V1,I TVOB[!HB!(J4V6S6-@X(0V(4 [ M[H"U8\(9A!_"?;'0M9R!)D5XQ)20]I96NI.*AC>V62.37>(%(#MG)KX4<(:H M&"<5W4C1W??2'NNR>LDLVWQI^72UB!09IH7=X*@A-EUC)(4+[7,:]U9"6N[0 MX 'ZF5-"WN1@6)R #<(]HX(3C"GRZ11>1H"__ H;>A[F*HDY'9O1EMZFTJU_ MHYS8=.MKO!E?G@&6[8R0]22WZ'K5 2TOI]"E;=2[BY]IDE6X)&IT:HFDKC_* MW2BT!,*4@?>#QIB\"%F6."=XRH5Y;JVO4C^[L]0]>$ MRW:N-R^MM5XP&[F4O[FD&^+W=*W]>]- M&SK 9LIK.R21KGG5PTT-N>!OD1[5+)L1@.CRAKB()1"TUHR1/H I[Y(L[< M ?G(A8*L"\B#9NW/=U_DE5"82/Y&B+SFT6?^ 5:*T!)-O6=1WD3PR@2N1MJ$ M];CG3<;WD/&MDJDV^7KR.;B6C!KG1:0#WUL9CCMY,KAS.]LN:V%K9S^[@Z/, M2O4^@6(3*"=] F7K0]E);)8M:_*932CBFW+2>@ \-<$ F -?@")2'V1B"[(-C8U(6/) MEBOMQ8FNA2,1Q3"&?JM0D8E9AY3*B-Q6R&!+$%$7%0',\RO3,$I:4 VMZ.B: M(/;-;O4^FJ$?5E<;UW1*71*,'N,7%>%4CI=4?WV+4;/.DB%/5>R HEW\XA:- M"PDW'8NB'7A[%X_\J_NOV )C5]GE06JFU:N3X]O7\&!X?I=%?(-U@NN6[FBC MI:-BJ-/7^HZ/OWN:DS0<#6@&0):"^F$Z.L%5'^?(D(.;0V,-F&^$Y:!&$HH' M5*#@##N2%/Y#CY ZW<6WQ/83ZM" GQU0Y0X\YO*2("T(6.%UO]:/O];: MB-/L?@UJ@.%,>,Y)W MUFELC57!8]2F0A@N9"G&?D/*KF4UDZPB3C-&"^;&5-K'1>6.R^ :]@L&M8B= M,:OZU=_"ZM/R3,49:JV5@[;QUUV: V6A50!T2PL.)H(]EV"!A8WQK$H5:1N: MS!(S78T7BMG(=.3!"^T^&9>:P8K67?FRWU1;M?90N,=75%L#AUX8;R8FQB H ME:2YG4683GD9I:6('H70'AN,H-*M6*K(]O135WRM0='B6I9R)6#F6*Q1?E1I MDES=AOUFV<)FL9P,ZV0#AMD1QH4=@+S&.GM*9:NFDFRC+Z6PN O'!X>AH?\ MCY==Q! :Y@8BIE[03E6Z0;\'MFJ#"!?'593>K"VJ9H ?L^'4*NV,T':"R$N* M^ZDBJEY$RE5^V-*VD6M>RPL?:(KKA@#$:[RVWT+;V$+3E*)WU[E&#-H%$*&" M)-0EJHIH#$[H7M:?-*JL.O:QLD'00%$5.\23&V.XZ/M1P#:I6N%90MBBYEXT MOJ:.O35@%#]BVU.BY%6^)D)O=.'A=D"/A^>Z M'7]&JF5$C#-AN;240MXQN-?W!'X7"C5-J0^7$_LS"_&P6R=! ,6._( M85*D&+BA^V(?1=OOKF$2B^0B[LW$*:$B33"WC!JDE:C&DU4@!>'UO)*W)AWQM5U01W+7>A%\I'L/ MK5SO:*YYBW$3JEY#@J"&DSZOL6- 6/!L3367WG?7U6%^7OM P +#0 "_$Q>8 MDI]/65.O/=7-#57."\!64DB1':5L^IH)6S-QVM=,;'TH?=/IC4VG(*_>P5R- MX>\HL_:RTY3!"3.+4>-5*4]-U*Q5O<$0[@3Q[<#MY1)-VVXFF$;[JIP9RI$; M; +'C#*]J?([>%-?HKXZ.AQ><.G>VA^+'>HM'W<$VU\[WUT,I^; M..%J6M3J1HIE4[@/)"_9012A?JSC/6%!2I2S$Y$$WM[5(K@NI7G3".16"N)?R MT(!I;9'<>L%MA^^:[",Z)I,J_I![=++^C1&SAY*?R"NEER+87JG$/E[?A&4_ M1^=7>IR8XXNP.3=HF7@A(%^X*Q=H""\NASIMW*YY. M+6(#16+7,\VSRP,L=;%(,TN=P>LV\(\#:"L4_E&7"3&6KO/BLU=(OZ=EC9\( MLE8C76CI.-#@J-$P$,UQ?75?[J6^;H&Q46BOG,Q@=Z1$-;X4(KRI]AC:[1IJ M(,*VIPL#-_$;BG.\T@ZB\$C.P/1S>#O M@F@+=:RL,9"=D$5C<:V=B.!BX<\8 M.4)D!F0=TL 21;UAT\%=ODVS_I_^9%V)+W"T9_*"V MQ*_@&'7(OPU/X^B[I[::1\1L@"2B#XS(MDO&H6MJG9DH]DD:$%M=T+?>S-$4 M>9=?1Z%#H6;"O&8W+]R7"W'P1@:)7YG8@4KUP/V.)IR.H:9,OH%\-XTF@J*) M#\P0&H'IHP3#QQM,D?P;S(\0#A9,4Q3G7(+X0\(4C2Q/TGH^3N W[Q#&(D=< MZ%]@.B*\#"?O?\ 3"H,/)LO*97H59?A3M ^@?,V"]Y&10Z716AO>@A,F(*Q M[\W#IL&^A=O&$8_B5X+I3.%>4ADIL-Y_ _LFSN=A\!.A_<.=_E*@21L&?P7_ M+OA;CL5N;Q!N"G:*#@:NB6!Q>,K&8(:9*Z_F?F'W)B777:*[K!$0E'%&YT9X M*1'/_\948HNV)!<0$:(LN+:&G8_\3-C\#DS740+_[@@.!)H M-Z97RX)$TRM/%U9T20HGF1=@<3ULQ)GJL92Z$!?!H8=R(-K\"-J@JCUU;?:4 MCL1#N)IU"-0[)0JZ0?"Q 9(I\2FD"K'!T[XHP'FSYP_AS9X?]=[L,_1F7W_[7=RN">Z67A] ,0;O MWMU;5I^?/#E9?3)@W*35?__"V %H37]$@C%$KG&HH))/_I% <4-;?/')*[;\ M10"$4!>^P\Z'(O@@X6?2TWRM!V*ZM\F)SGAU8J&?)<+^Z_]\^E$2=%2WNIR/ M\U0+57__FQ2H/T7Q'DW=)^]?;67OH, MM\*944BB:(!X>;G2'YFY[>OOG!RU&W9UKJ<]Y$$TNP[:[=R,^"-9")732P"4P5Q$B MPCRYT\259!\\U/F?D#MU'\_6;Q1,U"Z3$GGWE.HH-K #8J]WCKM[+,@J \!( MCPWUN/ N25(Z/T[;_RAJ.7@SJ;0QT(-WAT_WTCK"J27.70RHYM>,RU\8@;ZN MY[70VE:Y/?AB73+1HY[@3@N+FI4Z;^0NIGG&2B8XI6+]1O/%Z^!#GA?6V#TY M/*1ZXB^V\/+7J(RC?Z$5C#R+HJSI)U+YB;!B3)0,+_,'\$.#:R(%OC*E($W0 MP%*!9!2@+AA0E_X?GH8:D*,7Y>_:,/+3X'>L?;J*8*R3 4?F/]';?+C]#?A; M@?V685,EB7%-$-0GY@OV/@#B B 7?5?$UH?RV+$,"BL\*5G+\C4IO=(A7_QB MMH!YZZGN:Y8@Q#@QO<11%;%PD(0"O ^VCC-(20@?"?=WS'51ROD>=I2X?0,X M\=;,6U&0S$%A%Y/_^N[Z\P'Z4<.CT?#_7@X'_UQ M-Q]_ L^C8C:8&WDF/9Z_EA-[.APMON#9?IAWV:"*ZE[WY3RJ%<$%G*8#!+:. M%J5YI7]XC0Q$:;1\E62TL^BB^TP*B+'!(8NRJH!_8GVR?#V@K[ZOXM7OCHX& M%Z/SM5\?#H;W_.[X^'Y7WC38X>'@8GC1#[8?;#_8;S;8H\UN^SU)&I8V(-!0 M>/[7=R,KYP6(X]71XDLP[!*2;:G& NV;6YHKCC>)S;?,*?\]&>Q6$\@4W/!V MA_ANWVWTTZHPG$T^7Q9Y.!2'\A )Q-CP)D7OX""SHLJ($:6 -_B]0W3@LA66YJ4%1>8 M)L4/D 4O?O_;RPUVR-HI6;=U'F8J#X.G,*%_:$_@ [V\_]+4S+93;\T^+$=A MO\T$X%=WG(A^"_=;^ Y;^.1T<';>;^%^"S_9+7QTBO' ?@OW6_C);N'1X?G@ M\+3?POT6?K);^/1L.#@:]ENXW\)/=@M?G)P,+LYV<0O?.5HSI?\]J9C,:HG2 MBT\?_G&_R$SK]=<&]8[N-H6=AW?W]O&]PA+=.^:;"MQGODI'P\'%73WO?I4> M>Y6&IX/3NSJ7_2H]>A1K-!@=]:NTXZMT/AR<]*NTXZMT-!H-3NX:BWC 5;IO M9O(IV;J_OOGTPYO_IU5T'[QX]X]ODXG<:,=V3.,3V;%?DX;;H0##OJ_2\>%@ M=,\89[]*C[9*([!W^U7:\54Z.CSK5VGG5VDT/!Z,>KVTXZMT/#H9G&UQE M_9[Z:#HZ>9Y= ^6QJ];L&RBW-90= (/ZYLV1:\"0-@$HVM<.?(]"DY:4B$EC M GZEGDWF?QHC9_7"GZ!N5/X&U9#' L2DG?!5-2/:'Q.O ;L)"D?E)8_ 5OZ9 M2:4O%1O2A8\)21L0$5=YKX,Z0_93PH"-OO!U>(=X1;8#'PQ?-DRGIYA MV](;& S8^,$'(AC\@-AE'V"%:7F?2+H,W60;. MZP2^_5#DET4T?\XS^$OT)9G7>C-,0&Z_ M1,O@?TP5_-EX,_YW N_JFMGGW63W?E+E.,,KO8=;B$M]17'F[D6LCH[#H_.^ M6KPOM7VZI;;#XZ/!Z&2/M_"S%4X$EGCTNE_:?FG[ OF'+1K*KRA(>G^#ZGD7 MMMUO^_;UA_TR]I]Y MW213NFS;OK*$/J2T9P3+%>5KC M(:=FMP_'O9(>^W,X>I'Y\!YZORWZ;;%CV^+F?I:=K)#?K#/EQ?!EP.57F2V_ MDK+TV*0)3 J7JM7XUU'1R<"V(57U^7?K5VG;O1A(3'VZEICZ__UHX,97 M)O[_>OHYVSTU;)6.MKIO-ML4%T.[*?J6J[[EZC&.^=D-_/,9[#P4BI:'\X>D MG-1E2>(OBX,W690NRX0:D/YB*7S?*H4O_>:C8_%];UE\GU8?EY4 =,=7R#Z< M3.[@ O,ZC9$$%V0#4N#BE?^LLPE=Z[A7 MX;=H:%!#EWM*6<$'CCQ9.[ZRO**VLTE:8W^824MS3<3G1%8(PWV3935<_M$L M\J(:!.]@E+$,%_2M1UBXYKE>1UO(=_0F!JY!JFMJ'T/U>I#F^6>@5OGI2?^06PS+K B[%/'3X^I/A!1Z^&00? MX?5UC/3U\/7F:W=?R^7B^ ;+9>>$W'LP#Z\2<_VT1,YFK:/*IE(F8//B%BK) M1$T-F+?P%3=A@I2 9\0L08K+*$O^+0($?I/&8"<88I[''1H%*8@2/'#2@4JV M]B3-Z]@S@=.$2$19;%PBL3,:U07M*CJL:++1$^C81,0O7\+\24IR2YA\$+*C#2F12G;'(G;HRH*<403_#T^=F%R>,N]).36-64V]U0J2Q"U@W M%,4!" 9>6Z2 A?5+<05 X,(:A\$<1&=R )9.E*'#.JVN:9\L8!-,9!O%AARN M6/EL:;OP&.PS0%9FL*"EK&6<3VJG>RH3S?BXZ.LQCX5T,/SA+16Z?;FW)I, MK..#:9VF052#@L0!)ZG2I<,%L):FBN#@Z"0-@GWI.E>U9>MN3'@,*QQHS M,*+628#3-@4!G: ;@;\NP59"GR*$T^5O45@I$Y6P'F!?10NP>"J=%$X2R)XD0P0MQ#2H8%T'P5[NLL84IP;MY;IUXE'^\(DF M@^]'*T_118%?8[=C&F49:K 78FO]^/&#F%4OP^ G6.PB(]5'=A=._5NG#O6: MGSZ^==?\M897"]Y&"W0: N=1V5__]>TO^FN^H0P9!I6RS)DEBZX+WWYT%Y9+ MV.\H0B,X% 8E#KP_; ?4_@E8T2 FJR7+97I(GATL"C/'=_P5T;*2 MM;,TH-_+>EQ.BF1165$>H?T"O[\$)Q,5"XX#_NIO));UC4NGQJA+QL8<;3YV MYIT]15;09):1YUS6"W:N5VX&\FJ"F\Z:;/ !K"5J"9H1W6IBK,/)ABV-%\C[ M<\R9L1$@\V5A".Q%7L-$H GM#H]-A6911LJ( M1LN^!6BH C24.X$:,X"WG6*HWKT''T55O*:J%S0[__CSQY^#*KJ\) =#CL%^ M6DPP7V"N\Z9GB>-FIYJ!#+FZ)DP)5&O\$IHU=LI 7+D757\!R89 R;,@_ MV%(3YTD5^=20&8L;3\4+6>2-X X8/7#[^I*69>7I:(%D)F6+#+4-#!\5EP9B MXJND1*%&!H^<4_V96.=1<$W^9D&V#$IAF,F$8V!3"6K!$''_@5@L#?N6XR*/ M8I/QR9I$BVB8[>+5H5&RN3)HO>/.I[)0@ _JXTR(JJP)L^UJ$:9>F M1O.Y0,\WS;/+ Q14J)&OJQDO,KIJ!V@BVPPB+%L43_(:'@K;+B+ ++C)43@\ M/,58Q1KP+#(OA^'9\'SMCPXQR(=J >QREJ-'1X/3/]X@SYY?0NVHAR/<^E"V MG!O;>8DUBT"<@ 64& Q388@SF8) !X%1P"BV)QOX(A M@6CYP_'Q:# *8+ IFE-PE9,H?QB=# >GK>\Z!,GI8/A',KK@T[K THC,5"#S M2L$,_,/H;'!F;X,B\@_'YX/CE8?B-_P$<'%0&8*@29?WU#V8 .A&[MM&3N C M+\6?U9OXP:F7)Y::W# ZD@6N4^J"U10;=!,J?(F#*$UQ;Z"N-0RZ24%X4<&_ M@ X-_COX)';)SYS#@JT7O(7W!9,D2\!5R(N%2!#K@S4O; 0Z\NN,LPMO0(MA M^ N?K=D'C%T?2%"&+/^KB#*)>&^#5ARX%6_8Z+M,\S&G,[,X*F!0?#]TD6I* MY"W1C#,XAQ+.3R@U _,FKA7F9_!-;9J67M.-$W[R MV9B%OHTW(;$\P\:MX2Z7W(D?;A?R1317+#Q M?M\=L%O*]QW,_(3$T]OW__WNAX/AQ3[NZS!I7:3X*B46O:31$@22]^3" MS&'C'U"]0;[@B$=T%264U)*=#8KW=$6^U[.<(N]7T60"9PM&SA%'+Y8PST&EPD54)K2(-9B\ MP(AN,M$$6;F H=/O-?4NP0?=IJ2S0:A,,"PW-3J7)H*EMO9'&8!PBBB#R<8' MWN']9%(O(HGN?'+7_I6O?1.#@PK;H64\O?_TUS<-D^FR!B&"*D$TBKW_6W+4 M>69^2$IR!=YR]I$N_$!^1N/F;W^P6:J]U"N?N#C.KAUNHBBKRL;&D+ 2J^L% M5M&1&5J0]4@1;/":$A+S9#E.:PHPQ4E9U LM>6NK<%>A-PBP C"Q\@X4CG]M M4HHM:&_[LEA#45P:*N! ,'8= N]G MM']1L8+#G^5S"N*SPNAH4LE@'6WY!-K <+GXHQ:;&/9QQ'PW8&C*11 M#AP3[3 6[PH6%-?@6C8FWH I6FOZNJ"<-AW)PL $X_9B>>(7)BY A4X2/I5P M?U#:=!3(?L:3PMG3'][:4W+?Y, 6:]7^9I:VXO -"7Q<=PP4?# %60;P7D_T MM-ZQ=O8GS8#\Q &4OU#._DO"?1DVCS?X-C#3=Z!N4 ?/E3IAY<:7&8@-\ -@ MVU[#TM4I!F%H3QM:5]JWE-WP"KM"<$>BC(^ZE,*!"PL7<\JSF= [2@I22^7 M!C_'.?F4X-%8FPPDCZ)=(0$CJ3.M3O7Z;$PD!FHSTZ-U>@O"GY"Z?$VS.QDJ$/_;?,*6N#?G(BYD#+;D#_B0MD*"E)07\P M;NAS, 8NI50&KS+192TW\9Y@DPM/53?>\;1]J(L2)#/>WQZM;1XLTAHE5K)@ MZJM1M$I'0PH@4\PJA[;FU54\D5:8HTZT1=JYI/:0 R3BW*KALOI6[>3O1G)& M*\5J?J[46H<11E[A-J_$M6.=AAJJSKA\HZM&-FR7"BZ<@/=_E;@:#PH-N*NX M3-Q%OZJZ^00) 9-'BS:MIWW'=9+&:PM:_.FFKU(CD/#D>A3XD3CC>,I9"H%X MNW;'?_VI>7YIK%&?QMKZ4)Y[&NN.VN ]%63\@BKZDU6$6S6T&J(L0<<6:[U) MZ'C-!DTI-S<@PC']1LU7K/U1S:_6:TU2[+4AKZ: M3'B=$CQI6B3EK5$S1*2 MH<"[XE"\:L$IV#QU(;+561,V:A)1:T^RP%=U92,4Q@=Q*M7G[)WB\,41PH)@ M^%OKM;MZ+.@AR7QNXH3JJZE.1HL]V:%]C2\ ,PDW1&^,H@HJ7U]+^?H,UD"< M,DIX4%$&Z2P<*NSVF;5_(XF<.B6@I3\ZGG8DC]2J4SP9E+DL *NS'K+(H1K M*2>R+10X@ H?L>ASD1KO3&'LE5L38BLZT %U H 5,-[(HGD M(L])R95.)7>08B5Y'(L#Q^/@>@7.0#I9JX5T^%R1&?Q#D!T2>*30T2#X*_C# M5Y0+LUXC";#V*&.#-C8-82R&/@=PR7,4BU\S:JH94LFK20L'528N)T^W4>R. M)^\-K-4'J4\<;/.LM0/P7#TG0A-#GA+L6U&RFDSESD*6OEIQ&7JA4$RIX:G% MU'=28.<#UTQ:?XDBE[1K>-,D,;T EN6[F*LMOX:]&M,5U"&'6PNEMF01=4(? MJY+5MT]L4+E1VBJ5IG-JU;;ZMZ1Q:+HT3BZIY80J2UU2$2[[)_7AP6^6$AF1 MXH%D17??4/9JPUJ/7/H:2HFQ/MZVZE'^72P;*YXP_Z&66$O226Y)W@MCX;*# M. G,RV K1*+)C'K)P 3C$#C'YK0),XHY\[5:=$S.,DV9QKRD5ZQ2#401\TYS MXYE(K7?.J$PRJ9?;>NP)S=6V0W%K2;);]FD"@\N+@T5=+-"W<)8%;1?7UJWJ?K^NE8SF[GV%)G:98YZ3YSZX)2!ME!WW!;7"<3\%&4MZ;@I%ANP>OL+QG&'AP=_ M"^'&EWWF Y M%FMB>;PM_9'V-7T@]YO!UD\P==-AWN-QQM($L,ZY,0A12]#,I@XVH?9.BEA' MCEW\F!J%LY%+H%=ZW# _A#)!,$KPZD]F4='[B5:7C!+G$E$> M6SKO"HX:U048'>T-@NW^2\$KP&'0;O;V,$E:VUY'SYP2J,QM NGVFJT__>>X M^/Y/?93=1MF/^RC[UH?R:%'VW:MIQ,(-KT0#9%&,!EY>W-I.P%=R*+CP\>:)\U?^# M9IFAKD_;4 #FWUV(IN_ Y;T6&_AP%1YXQR=N4S*F3=YX\YD32;=ZJ_V:V<-^ M9K_-S'I]" \L]O9HFE[$:'044OTDR((O[S)Q#\4[-T_B.#6[@/5*$^,P>@1' MY9NRT?7W>#06);O//-M=;G& O_\V]>)W(%G28%O+=[H'T^3&!#??^NP]+,'- MW8AJMOINQ\>C\.C\GDPU]^.0L._[F'1,_:[;I7<;G0S#DXOC?M?UN^X1W^WH MXBP\OQAN;]<]MJ&ZUH XWYH!@2&. ^S,X1S4PA3HO(JC.-R(,O7'//"U:UZVNT?!\<-BOT6ZOT=%P<+&]->H]QC]]\M%D M_=JW.^WW6/:LZ?A.=G9_VNZW?=8^ZZXY/P['2+ ;/> MB=S0B2SO97GLNSU\/CCJ?98=7Z/#P7&_1CN^1HB>WON5V],!:_U*PMX4E4"E MV \42]S4&MN]O7I^]NJG!\G#RY!8K>=_7Z/CN>KE?HT=>HZ/!R?;6B&3^ M]U1J_96=9;9QHB_V?F+UTT]JL'VQ]XV%CO[[.>W?KO/=DYK90Q[T?,W>W M.NT]+3=^WZ9M_)IRXP?;9M^R!GA/![DSL8/MY:1_M6##DS;V[+,*#!R'H^'3 M+_W=\T4:A6='HWZ1=GV13H9;K'_8F9S@[M89M8 !GV7R[^*L+UC<^34ZZ==H MY]?H>'#6)_^>CK#W<#SA!0[R['F:^\/AX=UE2Y]D>N1%.KS89I:I7Z3-3M)H MFR?I@VUPM]5X?GS76O5^B1YYB4Y/CK:W1 ]DU^^I5#^YKU1_NE;&R=EY M'_?=[24Z'E[T2[3;2[15=)O>4K]!IH^>HZ5^?M=<7F\$/KIS?U>9WB_1(R_1 MV1:=W:^HPUX#N[V[%!\,][=2)/.-!G<[28YE4Z)Q91WZ)L'NG\\&J1 $$%V9 M,BP9AN6487HL9+2Q>8-%3GF#**7',>TC$F@W MM;J.J)J9NL-$)3R+^'OBJ#)"!:JW1K:*Y0*W7;K$#J:(J'B0=XYX28J0.,N# M*=(>,^5G%"#]9C*%:Y!;#!Z?Q$E4+(6H)B\^B_ZM';W5('A+=TR4LWI1CV$O MI,N#-"$BTM),ZD)8OYA26I@'\?Y51).SPD+BT7@]$^Z;^U4;;.W@P*Z:("4X M\SS=UAG=3I\Q(RK^-O6D@?(A(3$MGX"(&9>05$7V?!G-S0J-B25(*9"TE%JX M7R#OW-'A:Z)CLD^@#X>O7\K9A\T2C)=B32;_3H0V98.WF6"59*S4-9L.BFGJ MD$VK.:S@>I83_RUL4B2L7/?R2J=EZ7U0I"172#:)7PN/RWC)K.[R5G@$;WLA M_SUN'CXN6'/P3Y6<:@.JU;MMZFN0S%00(R)Z'>M2O6!2*2K,N.FWA]V$?QX% M+)(R5O /):*%MI3.Y+1CD*C)JJI(QC6W:<'*PGHDCJ&PR,=(/>5S)@H='+\^ M,RT[)C4FK (%X.]CI(IS$I\.6KMA 23XQ/?'\N+Y.>JZOK0_ET;B^=E2C/+C]LRH5T2+B M&C'/:UVNE>AB0/2H$S&J=A+<$5+Q\2J#..5VX&EE.-4 MN-L(RR,1.Q+_>YW&2 P?Y]?9=52@V@);!V,'>&/DFL2HP\*C9+,1B.TIYY7S MQ!W\/$.@N9^'=?6F*_W@(A7;.K#=61'UA-^\_6]U?]DRBB:S1K#(VD3QO HSC+KTLES+TLQ/6_2;U":WE[:;F1'C:WFFQ*\?R7BC/TH'[4KU\6Z\T]HSU?V6 M'[OPE)Z, +GQ;,+.9]+CRL6%162*.QP<<,"OS:76-<2+B M%R<&]Q1,Y(+"IIUDTG3L\"\8=+Y&!Z @QZD9XL9 0D81;OBL2"@4G,4-MQKD M0Y9C]#A#R[D@*2'AZB62-5^FSM1'+[Z .9-%XV$#I+!FR>#9 ^4M!H'E M:<;>^1!&LO+(PJ#Z-!0DF#-S-BST\(^M\(![,9(R906FA3<3S4!#BI*&[G/2 MOH]*K>@2Y!'20S]5S;?QQBV)U5NC_G;_DOM,7\&,37AG+D#B9^II1VF9*[?] M4@BFZ?GWG2XUR%%@9)E7D^H)QLR4'2JBZR9YMC^B0F7$OW M;C'F][MG1]YN%[<@1-=ZO@^#-'#6$.).HB^7@Q/*7!/.9> PUN@:.7*-&RUE;"Q;B'8 M,!-3D+SQC)[?LK(N2><#9]$5[=Z2T^?PVSB?U)3D+TT5U(LP^,>? M/_X<5&![P(9FBP9_CV(2G;4\F)ETT1+D)(_'-9A-J#CAR:A #:O0,=I!"SPL M_,8@L/&'ETV_B<1K]Y!QYZ.@+&WKC3&Q9"3T[$XJ5C*DIC(Z 561IS![)0=HY,2MG%_9?B7K17\FVQ/9>#W/ MNXU*?R3\M81I3"Q;:_-_[X'K]E;V]!Z[$A5=,-CM>9:9E+82 M93 PLICC#ZWE')5E/DF< [56$H2K!B^9M>S]%9+VM<\,O0 L2*F(_;@QV#S3 MI,(_Y5E=JFL']YU\%J\2SY')2HHDO!;=6;)]I$H4#](L*>(#-.V7 #J'BZYP=![?CFHTSX'M?6A;#D'M5-:Y!-%!5 . M_$(I&)1C/WY!R63N&=_<0*4P\)S,SSBE4::DT<1NZR%# < MBA> G6; >X?O" W:W23$.\0U>'#>1S(JQ8DL=HK.:9Q#\DKA@& MU\9.WNK@(IIJ+..(P>5,TR"G1>CX82'&2$S559150)IM.ZU38GXD-NN%P%:GF ML?$B0O<-T^V4\/IH2GB5R8QF[0?8[FF^( ?FFTNP+1K%C9>.O9?^]F+L9AOV M1I-4!GH_FW0/MNI/$@7%MWL3PYG$*DLR<_=ZL_JO'35?^][;U9;HF2]F4N.] M0BE?Y:"$I)-(>A73IYM#\:RH)57/ZRZGJ2 M(_5:?@!FZR*G%)#.TX.$1 M2;=ZJ_V:V2WP]#R/F;T;C\]=Q-X>3=,+"A7G-=PC+E]N@_CHD5Z_&UFDG13? M$JW/WM_CD4#,[5YZ0@S&W=CD=YF83A2?G3MJ?_@:0+;;47NV^FZCLXMP=/RH MC##V?1\2&[#?=4]IUQU=G(3G9W=%&>YW7;_KOFK7'9^$9Z>/"K+9W'6/;9?N MH"WQH:LB<5L<5UO=C:>C\.+XKIOQJ^ ![R<"MP[@N-55.@&1,7Q4./Q^E>ZQ M2D?A\.AT>ZOTV$[B-N:8(3:+6\(.&T!S;QR#>B*;[_AX%-X;N_LN ;EM6KK/ M>8%')\/PY.*X7^!]7>"CB[/P_.*N4,V/M<#/(9K=ZH/ZFJCV@V64\' MV0?+;PV6/^B83@C%\^16.^5?QL&S7,3\, M3T[NJ0R>J$)_@JMT?!&>'-Z5HJ1?I<=>I:/P_'R+9ZF/N-X<<7TNVNCIAK8H MN/"H9(]] /(>JW08GI[=-4+0K]+C:Z/AZ%$9F9YKF'BRH3__#(--P\-1>#ZZ MI^7:1Q-W?X$O#L/A?6M;^O7=_?4]/PD/AW>UR/I@\<,MP$]%SEASTZ2ZEV:Y M2WSS"6W,T>@B/+XO,?S.2)X'-%'W;8&/3H?A\7VK4?H%?@(+/#P*S\_NR>J[ M>[KE";HO@J_@86;=*Q=Y%W5_KQ3=IO;9\QUD'_I="Z341W^?BD(8#D_"LU%? M);SCRW1Q')X?]^'?'5^E\XOPXN@9A7]W4"-U@),^-V7T=)/YP[/S\.R^A=]ZNTVZMT?!X>GF[1CWT.$68ND,DWCS,_PQ3[Z/0\/#_L:RCV M=H&/+B["H^%=$UW] C^=!3XYW^&FZ.=0)?,S%LD0&6&^BAG?Y]K_].+H(AR= MG+S[!87AXW'<([_@BW:=QKE^DQXXXA:%3L/#H[.M+-"S,KV9-YGM;LI< MOQ#)_3(,,G._CJBG:T" E7=TSSAR;^4]7JSM\ ZZM5^>QUZ>D[LHUB=L?F\M M#C\VT[PPV+-ZE2 4C[#$DPBOHB_WS/[N:X1O=!'"GW8OPM=';Q\@>GL>GIY? M]&N[EVM[AEQ"N[>VS\H]>/%GYG%_^=#:Y@G;-\-P=':'?=D;H(^?BQ_VR[.S MRS,<;='#?@X^PJ^F"E+P$^ZI.7GLKT8PPW%>(T_[G6EQ]XV=[.$G:+>/*%:\ MG(WN;7L]P 1MV?#NCTI_5#9W04<7Y_U1Z8]*?U1N]^B/S^X=K=GB42&K\?LJ M@H=J*8-7>S&/BLLDT_&=PES()S2@(]VO21:;K'HU.MU&<<81>ZXO@T]5/OE\ M@(V>>/SGF.JC:FXMV$#//JUC^#;)@FIFX!.\49!49EX&UU$9P/^G>9KFU^4K M74F:&;N.O!KP4FFT*,TK_[XZ]?725S- M<#<-#FE'J24O3Y:O!_15:W?Q=R?G@_/1R=JO#P?#M=_==-OA<'!VM/[KFVY[ M\W>GA_>[X=K=ZV\.3E=]^14&6=\G$8%'4-S_S9YU"]W],5 0F MPP/]@YF8^=@4P6@8=M1E?>W\>3;$'>3QZY6)VI+.ZIZ^H\.CX2:8?0^%>M=0 M=:NWVJ^9/>QG]MO,[/"B,;,/*!GO.TU=8A-NLILR\P69/GD-]XC++AR,YQ!% M?$ 2Q:^"['PN]]@9/+>CG64[;!:1?W5J9.>.W.:A@ZY7W&WG_R@\/[TK8LON MI>;Z/?>4]MPP/#M\^M6\_9Y[6GONY.2>Y.Y/,;^]@U;$C125SZH/#>3?G;L9 M^D:G1U^DXU$/]KWSBW1VM$7<_.> 9/>P7"E?Y:8_EWOTQL*MI";/REZX"$\N M[@HAW:NB1UZD<^QFZA=IUQ?I\/#T^=@+.RC8;^ &>5XT&Z/PXK!'E]KU51J& MAZ<]O-2.K])Y>':QQ47JS?4-*#:>E<%^=!B>'/=\?KN^2J/P^'2+UF"_2ANI MX)/P[,XD 4_;9M\F945Y2QWZ_6H^^F:3QYN@W3[.B PR>58\ 3Z,WZRM*! M_KCTQT6."VB_LWN&"?KCTA^79W9<1G! _F._#2G?';!/ MMQ$V.D8!?(:]"-&E\8KA"0+)1),9?E;!,^%721Z7

'I\?GX\/3P9Q_#GR=GIX6@T MN3@;G_S?X2$<(SHXL+??PA-A[Y3_^7WTIZY5_$JQ\=UCMPY?7 S.1Q?W[!P& M ^F;]+<>W[?A]N9FW*-^L,=]YW#?.?RL.H?W9.:VT!F\'S-WM\[?O6A4_?CU M#:H/MI6^9=?HG@ZRKU6Z8]_KOA=9G Q.__B-BBQNW!A](_<^>Q_O[S]\O;+^^C+^QQ"E ^(I;>G4< G,<@^5-F'*IN] ME8.[-@QL&F'93;WX%-?H>-!WO^[^&O60:7VHVXD4?!=OU)1H.!WTSY:ZO MT=VU;A^IO$>D$6VT1F=WKGSHU^B1UVAT.+@KK.83-A9V4*KW8,F" M@G1X9\^B3Q8_]AH-[RPL^C5Z_'/4)_1[G.2=V8_#TSZMO_-KU!OJN[]&6W5X MGT-4C]/Z^>:QO6>8'3P?W=<"['._3V!U3_K5W>/5/=W9NHWGD-G_&1/[TR*? M>V"G7Y/AW[?M^0*VY\N[VC8[(W<>T#C=NX4='@XN^I7=RY4%@V'W5O:!G!5> M@]&.JY5WB(1HRBI(LDD^_ZHRY">X ^^>O>H#TH^^1!?]$NWV$MV]JV?W4@9/ M3%JWJ;:>1Q#SQ>@>]L(3-?:>XO(<#P[[Y=G=Y3G:TO(\*X/Z?34S1?!"!/1+ ML:O#(#/W:\AXNF;!80^QL>M+].)P,-Q<)/3+\_C+,ZIT6U!10'YMI M7AALF+M*$$2#Z,%89 =5].6>V=M]C===W,. Z .Q3V!A$?2A7]F]7-F3P?GN MK>QSJ ?Z8'7*B[')S#2I7CZ,=GG2]LRH-S=W>7EZ;V!WE^=__^TU/[55$$*GL$#V/W\'J\>G&Q\]W;FB_/[U]X\P"S=8S]O8Y;^^#7@T0]H MW#ZC?3F\3T:BWYC]QMQEM^RY;DPR/[XG O$_/1B)^<.^UE!?B^[X*JG@<9/& MBZZPOQYU$:'NU>+J$A*\(3S:8##[P7ZSP1YO=-NO98>_6/GI5S1H>Y/NM1.CPY)O,)MQD M-Z?R18S&/[@E2194L[R&>\7ERX?3Z%^SR9]#T+WM_GZ+,%1_C]VY1X_;=TK_KGM*N.[HX"<_/GG[)?;_K MGM*N.Q^%QZ=[A+SZ=5;(5N,;:PEYCCKR:,\;9+-GS=29.!V%%\<];\Z.K]+) M27@VO*MJ[U?IL75A>'2T1V"U7Z<2=E 5#H\'YU^I"K]5(.)\:ZJ084O;+*1W MBCY\X_*MIV_//^ $[;8$/#X>A4?G7T< N9WRML?T8/OSTI\7B12>#,.3BWL2 M+O3GI3\OS^R\7 S#TXN[XMCOVW'9XUC5Z6#XK6N^^:,DB^'U7XU.OX'=/;SM M78]6[&YL"BY,5)HX^,/%<' 6P -3S PF&9=$3ZB&&KZN%\8 M&GY:S=Q=\+)R38+1/C*?!G\X'PU.]%F#X*70:QF1.5#?PS-A7L.!SV!/8D-4-'P;C(HS@HL)(%AU3#Z"?P M"N4@^ W>J*)9RFJJLH2O\[H()K"0^=Q0N8;.VO!D>, C6%KC+3CG#+;S(RP37 MX55A4N(!DOIR/C+^57(.#MTET1BD6%VMO^3Q*W"Z3\/Q11\ORN^^;4@$$@#^![7=?^X;3Z7W>\&*#%V2A$YM)SLCM MKT!2FP)_!4.*=F4HP:PPT__Z[C^2X?'QR<7X<'AZ?'Y^/#T\&%H M-+DX&Y_\W^$A"# Z[W FW\(38>^4__G_L_?E3VTCZZ+_BHLW]U6F2LUTMUK; MS'E4,2&9RYP 6.I1C@>6VQCBW6&7]FBW7L9FVQSJHF2=MB'5NL8XMU-NEF;;&. M+=99O^M=OV*=5;Y-6Z_SO'[:RA*>SAI8I1H3^PY;MV/K=IX_-KE&T46?.I[W MP.CB"L4'+=*M$]*)R/'H^A=06*1;)Z1CS*'BOJG*JX=T&YP)P;==6[5CJW;F M"0U,L[WOZ-(5+C784"A1QP_NF]QIH?34K-;QJ:W:65U1Z&\+6[336+23S''# MV>(=FUS]$*. ND[H/M 4W9CL:DLOEE[N6(Q '?;0?BN67"RYO#!R8:[C>_X+ M)Y?-]5@Q[^74[DS%O^LE(LR]0_7.=FM>&'%:IY]X-=NF\\M/?@G'I3RM,]BL MRK&0YHS$^FG<@NH57#Q:"??&]Z&I>&!<<[.U,R33!] MR&G)HG6E.AW\KYQ\ZT1M4C\;7,&%F).K'/"X50Y,-V4_]2_?Y1#._-WJ)>:O M!Q==##L#>$I7Z^CZ(H!_&^X^A=4O53'H K;A1NI@*DN1+CIRD/7S;KE*9XA+ M%O,JBFZ +=_V;P MG[C'>T%W/K"V-[. X>A"86%+[[3UQD"XV,QSVD(-6ZAA M-[M:F[6%&K90XTEOS19JV$*-5;U96ZAA"S76[WIMH88MU%A.0M5S..7&QK": M-H97J:[ OL/6:BQEK% !5D5RIET?J;I4G?X%.O-LK<8F9#![3N ^L-/H"@6$ M+-:M$]9%P@G% ]MU6J2S2/>P!%7JA ]M>KE"2+>YH6_.MZDMUI@NE)4=98++ M79E_5VB$O,A2#1:$3G#OEN@KG&"^H6 2PO%#.V)EQ<'D"H=&MEICA66AN^VO M:+G&\\G"OU1/Y;*CI:%,N^U>NQCDNI?O(T3B777UU2/B0#C\WJQVA17:S822 M%X% W* :\BQN%SUR_VYT>G[N:9+R_&UI@\W06M M-C=T_= )Z0.MN/4I,KG%NK#T8NGEKC/C(X>S^ZH/EEXLO;Q,>O$CQ[NW3;1I MY++1SJNFKEL/JV&,JN,^2;VB?F-3]5!S!>-$:LS>O-28NQ[57^EJS7EI0".K M8Z(0CVY'#YB^=I^2/"P#+/3X->9OE\D$Y8J.J9KT)OXX63HYI\ZQ?#*<_V33 M#+)6ILH@'3P-)Y__-(Z7J^H7)\HIDTY_B)6262Z+03Y,!D/X8#SBK%[-J=- M)^[E2L&7;RA1G'W\YE/M7&4=E0P64.UII[A5E.9-%1?:*6[/L)5GGN+F MK[+8&R M\+Y;)-T-LFI\:!-PTRIF4;L$T_. ;_NSBU8"I-Z.H*C+("VRX((&;=F!Z^AG M6:$&K?A:=SN8?9^\A'4+TUP +G68X,7F$I00? :E2M$$K.Y%IW^-4JT4CBA^ M7Q_]L[]'6 2K X9UV\G=>R7@F-;R37+RKJJ5ZD)W;YCC)A ;'#@O[#OIG_8 M_])IN+%)96EN$X:+85X,)0A6G L+&E@N>R"V^S$0CRQ;)LQ(^OE0- K4A+RO M %M*[&)!C1P>R1Q6D0768]&[-\2B-X,3SH^\-S)$)FI]..8Q1*>!(S(^^>#] MF"$24G![IY0;%=K*=&A\3>/\X0GEGVV[C4_F-4/I'LQ0(GL=RQ905&ZU8+9; M^\;,*(#=P*;^.X3WFJG/YM9+3I2G37QH?&[-V[W:'^ %-3C@Q^J_P_;@NE&V MY*JX +, $*1S[4SPK03XC\3]*SAP"<;37"GD*G 3[<$93K3NZM8R*AGB*RJV MW@.--V_B<1/@O0E(\!6\&M.L9C0(^]'\;4: U,&MI08^//EV #+:7$#-:'GU M<_T5> 3>C,SYJI]W4E#6\;/^ *CD49UF5J;=RF&_1\;5=/L]P!K5>E6UF/GU MX2>T/68VJ,>,%VX'P\>G'J!T'F&.KEGZM(XP%AQNXPIE>SZ5Z?54[?U M>=W0)@\.YP^L25DAC73#@?2*TWN(50N>)Z33Y]*G6(SRJ8<7O2KE*?!H*,SB:J$'9.B-+X(>/"HIU[K M#+!QFE6G7V F$;PEZ^< D5XK&>:YZB77F&3:*V3RF#S&)T]/N3$9Y:/.?=*% M,V4B#IQ,)R"];1? APP<7D\ AD6;2&YOXS)7):.NUWF(F&Z/DWTV'N_%L#GRS Y_J=#U\\-.;U_J-*LZ',K\VWV:! MR6>RI3WCTA[65!0ROI=V^O^V[E)Q0K=L0=#+*@A:;AKGC2+C71ND:(IR%%G- M:WF!:AZR'. JR6,& ZY,AN;1)>8)P]L!8)_,J?19/VNU ( HB[--%(&[^G3- M6:B.R7C.01EM7V J=7DO\$!GA! Z:<*M"K@ MU_". 38NP@S@7SR7;HLJQ]QI79VUDS/SUC/52;5@NNKGWW6]2HEX%\,<&#]6 MQ7Z!;\E+%%LH%4$>X8YK,KNF29Z!B79J9-5%W@<++34"/LM4KDN+X!>C+#J8 M$*ZM,MQTJN*!.8D^GYEN.DI@1L7P4A]IO)E372N!HU +@'@[ ^,.]='1,Z6R MB:_LJ5-31&'>W>E?%?-7P&&P9;6M5NV-3$^287?8T:L88GY]6YFB M@PS8^#1R(&K!VAVP409Z=SV@R=;@2G5@6UVXA;-R'?P,+Q(O#W]N%UC,D(Q^ MET,@!35UY]E(41O?_G9K30R(>^>WC^EE#^AE$SGE?J^U.SR%/94J_97! U/^ MZ6W320M5GI[F2!:JQC^E3EU#I&';C'O_,\%F"M5K S[V^H.R6!$XL.\@A76& MNAX$$4W]4'G2-A4FV;"C2Q\U0O;:6#F$C#$Y XL[+TK4;"/":QL!:*#Z=+KH M9W;WTWLV]2V'>F\RKS;KM(8]S=*1[XY+$,NB+)F/C6Z@,@D$\0.="24=E5< MU*C-DJ[3NI#7I93HMHDQ53K7N@P'> /:6C7SHL4\8QD9B,!OR+TE2 ZT7)"! M=X'@$KRWR:> MW^BENM3RL660*TD799$K7MG@K)V;PK ,6"T8AF7I65'6GC$ QNA^#?)K&S>I M+-E"ETIUE1%A@PF?$:OE"T=C5&]AE(OZW?@>)HZC7@: M=M&D^ FKC/312O^\KA/RK0[":3=AZ]5$'O;OMOCOA=?3K=5FGZ;XKU:EL4&% M&'>O_K-U;"M3Q[8A-W>7.C5[=IAWU3,DPKT<*STC-QN9+ M#6ZX!S9UG<6,AQ467RCSKI;SR0\=WGZINO M(NI0_WEJ-E^6-?RJ9-V_3MC%90;(X_GXHZIGGI=+N(X;AD]4WO0HQ?CYRIN> M%4",.>RANM^+@M(SC^-S'?JT8'IYBOBA&K1>535+O\ZT@V],2QPG G4O@,GK M+*0?I@FA*;EZC.S=-)NYZ8BK37>O.'>$6.NN%Q;AU@KAO-")V/.TB; (]P(1 MSJ7"8=XS3J=_3(%[[9LZ*X+ ?NZR&R@J\_TO$\WF.H(X;1DBG>M3,%@ MK]\C^K5@BN6G)O/\%V^ZC4:FD]\O#1&X"Q9PH2BD*A1?B+"*<'HN&LS[E3V'Z)FC:FZ\H:]H+EB*,BDX8: M$P?;9="[O0^.WFT/RQSZ<>%*O]=2[KOE8-W!U#2FZ=/H6EU=^0O[ZK9-.2VJ2'K6%+XI*7>(%6 MK3LAJ??' M<#3%)Y-5/5C=A+MN&%#5 $]SI7>ZL1+;!H.\'0\-64[TR-'5,' 0Y*V&3<0( MG=YI43)RS.XW=35%K9;Y0EZ79:G3XZMFL @9_5W7+]N,5%?5\/HY9*%7&;^X M&K0X+E6L-@S\*=6?C><^ B0295H5F:8UNH:GG6.]D&'4L#P^K'=6#H[NQSB) M3%/Y".*C/3VT6'XX))5 +,62MJ9N=^WZ@%BVWTB/<";THO, M+S*S/(" MQ3:;?+X^B'&T:%G!/"5H05F]8?&Y@M:_:0;]@P5MKW:IN>JI*]DQ4JS3!R#F M54WEZDK5FRY^S.BMV%UCL0O_;."\X/U15M]F^QAT5LQ-J8Q:"/LS-G)V5]_$ M: CWU.3@@$XSZ>J5H\87L/(>-N'<=Z3308/P%:,G0-1JDW M8_)7[8HT-0,Q#7-_W3K",;8-ZY4LK"CZJ-RH MM'9ING4?:A]#Y,-C=0;'Z8Z'WHX'TIK.H1,SD_'HV)S)L(&-;&]Q%W0NM5%& MW4:%;Q:SS=^;]6[S6Q..5\L$WI2..+G,K=B.8*O>U?BF^^&NSYNW?:MV'C/#4Z046;N"]+%FM*12X?Z--M]K"KF M3RMWVK:I=]PJVS95#:^O&1CUC8AF6KGL(=2\Z_6NE MC)]E+! O.K)7-\XQF,%F%AS('[J-X.!,-Z"LV3:H_^D--/09G^?2:E M)Z;>%PYD[XPG?6QI]2MX*=V?4-4;K&VNGG5;]GQ-UV)3D%NLJM4W M/K< '&XV(F8B8T^*S0TD_T!LOFL/;'=K02E#J]-.JW2"H"/G:*JEXNM^M]O6 M4QL>*ZN>G]J;&FOEZ((O#+X,Q_X@O(J)[I(W=W&K,%+SD,'UA1JUT7KR]E<> M>U#[*QYMARQ82NLG;QFMGZ([MGY:B1XJ6V2WO 5S?@HH^Q_?$MLQ,?TWVNE*BSS< >VBELW2[X MG2H*$^9DVFBY\UTON"7;BP<$(Z[IV&HA\$P0<(EG(?"L$#@8Y5S,A\032E0> M/+IQY+I!8+(#]/VO?S/Z:LP9BW&71J7W;1QPGWO;M&K%IB.N>+6B+QQ!@[4? M:6VQ;JVPS@E#9G'.XMP3GBUP O^!_48MSEF<>QB?\[C%.HMU3WPV/?2:_V%[ M6RWSDL<%[IVJ-J*:*]C6*9#I:%C?@ZRLE]UHD_N.2^^K(:Y>YYX-AY+O1,*W M0%IM($5.2)^Q&Y$%TIU&?3C, FG5@>0YPHV>N:_7ACNJW]9S&HOZL.9'*5,O MN]^KMX-QU*P%WNJTQ9(#TYD'R76B!9(%D@/;9-?NCX_C/&@%Z$CTJW MWZBG_2<-%0_6 +BS.S]T>'A?1,)2TLK#J6' MA9(LF%X:F)[:-U5+-"U?0?#[NAKUF6"@"SOFU5C>/0%[T:'YR4QL%^";]H>8 M!ZI'BMI1LX^]FM5F#,+S'-?CCYI$^ZC[6?'$E1N/>.,I+8W<]X)6FU)XX%#Z MN'GD"[@D2RXKA1267.8*%@%&]N,FG%MRL>3R4LC%]2+'NW="FZ472R\ODUXX M)D0],(;W_.3RB E\J]U2SO@XLJ%NUCKJ15;K@(9MINK%II],L>DA%IOJUB*< M5HWPV[VLGW?+V0^]JC]68Y6L R?$%OQP/CQ(*ZQZNF$O M_"Z X1H3E,P9RW[M< <:K?2]E+TQ8>.?!O 'L[_RJ&E+=0IU=:;TEN#9=M': M-6WG/RK3,[>'F^ZV&"7_WL@^A5]4ZTP"\'65N$F;[[=DV=9.GN;*]-'3(Q5, MESS=*:^?9>U$M>)ANU,FB+5VNPBL_?Z5=%I79^WD3'?3!+":#L.F->#@JM^Z MP,9_93M_LPZ.21BCGT3L;&,_P!;SB&Y]J+^ 2P_.8$>MK'VIS =PB:I7F$9J M@W(*B\:J6"5R6*AJ*(3I[*GP/7 %FEIB_% 6_1Z0P#4V51[B^>$MY5P(=5&- M)AE4&ZWO&7V-L@WKCOM37YB.;GB!IINZ>1+V#;!,M9LX^*,8DTM)@_I>RPN' MGT9W*I'(KG$B ERT G32(P;,#>AV!J;]XM_#'E(V$ZU7>GQ)OPL02PS8D 2J M$Q0*MIR:VY\XU:_;K?W>:#Z",_X [D6A>5'@"5PN\++^&:QOF!H;QL("%"R"FS]@H&;]6)UNX]BOX M-5=EZD$I)T9P_,5EVVPT_4Y/-.GTA^ET8W"X@4N@]G%#T%9-*I0]1LALCOML@?G2KYQ92":=_]&]*GM#?87_8#N7C#N5B?H?R^W0@];=V M;%_S%]77?"DQNVD..:0]Z6U)-4'@##!V4Q,WL97YD M=-ZQHIJ-%-5BK*@BT]13E(QNII7>/-59^EI@R/'5E1HZ3C$Z!:4GU^V4X7/0 M8\8,]W-/S['2JO!H#!J^7M:4':/=W+*S*=V@*[^#P*L 9M1$4*FZE4YTAMJ, M'I>G]Y%K]5JE(^F Y_*07.UB55.-8O+J0V JZ9).49$%I7L&H]*+3=0F48X M4:[31_T.9VOTM/[:.^WCI<6R:!LIJ2YE9ZC5)>Q6/>\@9C9'*9+@?<..'B-U M#6OH06&5,E34+\-(-O,-/6"O=C%]C05&]=K,3NA?4'OMM &.!@NJEMRPU388 M$1(OI(;%)0.H; @D # *DKP=&RS61B"KS-U;\=2HL^/>S U+X1BCJ:BH@&9T?]: ^NMS730H7LM'/M5'I7J?&/7GPU/GKU MF1X^EU2<#TV%MIEF,$1RU9@"FS65&FF3FWO]">^Z.E,C M&VTL&D;60!O8>@Y'+(?P510YFHG8UIRV=!=IT@=-!^<'FJG(B,IHWQC)@QP8 M^#J*!VV:XYC%0<>\%JW('Z75:"8B]&O[V%2F.?)6C."?CU%^ A?&W*T8J(OB M]X=?R$0ZER>F&NP3%C[;A6B;SQ^YHY]^"Y-WP\0V\_ R]O%FM!RK>XLJP]4I MY;N98.F4.MN(1BR@GAM0(!JU)QH5ZOI4AE)=KD!G ?5T@-HK^=X$G+2@D6:F M#!@ZB;(0>3J([()X26X&1Q5ZL?2T5\V::UXT0_'3,$9C\V)D3'TJIV>62O)45'RS5,Z1[M\JIJ^A&B): MH0_^N06ZN_9':B]*JW]I(A"3X\]KH:N^80(Z*&5< >@',&H\6A-Z'+>\E&T3 M'"E92J4L&=?+Q,9&FI6V7,9>K\&50GL>7N#Z8''W!F>: Z5#8VPX^NLXVQPC MP&T=:C#3QG$ 6:X-E_12X[]V_\"7)^,V>C)\9;_H3:*?K2@J&^BB(P=(0A-> MJ.H&Q_93KVE>>&G_2/Q>.=$P;>.0WJ3VJ/&-H#LB;Q?ZR^B(F,=^1\%0V.FU M/@[>XD#VRIEKQI[LFM/J:/#H+Q=R $ T?+^T]1[A1%A=LG]?MXP_5=<\0?-Z M9ED%K:.+ALJ2S> #[YN]I.A=I?A$+_AA=/Z MSY\?W[4&\A3.?NJ43K0>NJ>0(8RF XZ=!HBM95#3C!DLJDF$L1=%<_(M+>/\THD' M)KQ@8KTM[4N5G7X/(=7IE'&2!#AX$YK7SZG/E/;U)96Y'C.;U[RT]"BC/Q90 M4OO,)HX]GJ?91I_L+ I5F1=UGYP-;8]"VYX=OOWL6UF5X=LK*3"KB$2[J#O/ M&Z1A,>8.-:W7!)4&JA*.VML.C&':N3ZI"X]\]CKB6)>RTT)VG+TSZ=V717TG M9:C9Z(\@"391LT'[H5G.YV,0GL$#.FO+N-;;.<;K9$>!&,E;_QW*'..#E2#N M8H)>%849Z3!FUK'12QJ7PWN!=V1F/I'"X= =_5,[?W2ZZ6KKV=5 X#+?[0!Q M%+"_];YFN!S-J]S>#"S\A$D*%DZXPB2 *=/MV-C86*_/3I(O,:F1 -)4"-V)4U:OFKF7\ M![>I:<:SH)7Z<3A,OW_. T6I"99)Y>B2@+WIS[2I$)_C8/)+S"\8R.]E:\O^ M5"P24.F[&M3R,DPD'B.2UZ2X4 F&$5H97$(_GVB3B3O#>/T(OC+/,6I99B( M$SE%@R?3CA%GK"*FJML_S>4%6/7%*'#;&^) Z/+WZPOC"@"FDQMD:?=F5MA( MIOWE#'FCB?X:*VLR>Z9*T#"I-.772BQ4'36J1]!>FO%E81)M!PV_"SR7K?2*GQ<:((AE48W:OJ7FY/V$-!('6>49E0=3$.">C[G,@EK-^GM4;' MUJB_F$3KR"9:OS ;]AD3K?>!!;2"W6WCQY[]]X-"@VA2 M/9!E)JCVT'>PF&<;;O:Q3I@KDXTJW@.T M-GNMS]N?M@$Y.AUI3!ZG5=:A%H4JRSP')I?[M>P!=UIMAWC>AI3\Q MK[HX:[W'PO36IX'F_*?;NB!8_7>H<#%GPEFCH\#PG6)B=TWT489-S\L4U9G/ M1QFJ2)#;K=UZ)*.6A0U(7=4O(+&"V3'4#CY@K&B!SA9IZ(.U;]M?>UQOU["0 M#E,@,=NF;.QL4SMRCCMH>[<.-75 MO;HVMU^8&6,F8:%2J35DQ[GUK>.^3FW0WI>1K3=15PVJ2/M2BU5MK9ZI5#ML M:ZL6Z);5%2@5L[T9U_1YT%F,:VE3),6])@MJ*0T.7]-7-6.Z@F'ZA?OFJ% MBI(I3#,>EW'MS(BVG8HJQP[:P?5%Z<"93070(9EAZ>.<\-'4$J5DZ272ECS< M#C"UFNI5JDD3A5-CU0H)_DRF]7ATI6SVYNF;_3EG0YHV;*ON!2O)*2_[!XR7 MGN0/>(V:U2)-5Y66:G71@^YWZDA-RJ3#7@"8]&+]U#QMPGK)T?=BKLL%& MN].9IODH#:0_E1.:J%XYK"C># 91:]T>$WB?L MCP'H--]=*+*F:/_W<*ZU$L,V)4)-,9.DJ:O# @A75@**('7" !:.O=_L]=5T9W!DHKR6XZGI1W1S/:J$(;1/7S6!4YJO\ MJKJO?_[F#(=%12L?$)U3"VP?L>MZE)^*V5M3B#(?TS85O&AQ97T@8P1>,RU> M:04!J6'BOG0OFFX7$[7PIN2%S@A.C56:].'BM"0<_6F 8F,(VD>JXL$$K1MC MK69GU?$"S:SQHI,&U[2OY&W[AS+^GOK[1P+7) N4+SJI5?%,:JR>ERY,K24D=QC[]+<<^@*@]+ *(:Z1'YL38U[BHVE MO)%U9IFG*".5(:.#J=L2 -LM[0:^WG=LJDEW,H&@)JT5>;3,5XS2M">9RT7X"G!-DZ)1C<"8_IW:4&K,=\\QZL[JI M)5Y-<_HR]3R1>:Y;4NJ%?AT)@+QT;56=S;J@P)_AT4WG31"QSDB; [AVM+CH M]TPNUI5)<](+&%JY-JF=U9XW4F7?[[5VAZ>8*VD\=5>(.L40[J6I0ZD\/ =-3M%2^,ZV.F2JQ252H^WMKCA=X M,S9<['?;R?C[(X,!](U^TM;.?)/Y=P>%1?M=QM(=@WIC'5$KHA-AM$I7*XEE M"GW-@M.>]*DE$MG3M6B5.CE*7ZX')L>YC%VPDP!'^LGWVNJF5@Z)0C]I+A7H M.T-?C%E&:SS#'@ +(/.S;-AD &=*8]7;HY M5;WUT\C^T41EU9ZQVA,N)*6%<9O2\L*4I>=.:0FW6_,24&YO 5W5=IL448PD M[,F!G&4+=T5_;^LAU_?'\KD O]N%'NZ]^4_K^*CU^NCPT]&[_;W=XS=[K;?[ MA[N'K_=WW[4^'<,?#MX<'G]:B*8Q.FMI:%=<5/>&3S#*>U&HWZL?_@ V?M&1 MU[^W>WKG^J$_)M?S+F;ZPNOUS,=CGK)-#5\IY^65*Y.\U?>"+1\]B]W$/V(&\T_?2UD;@/[[A0VKIH?52G M[<)D2+P?QAW0E6M9W6_;>;>(*[K'0YTJ%/J,\IB*(XV][: E3^!_!'QAW MV58+5%XX2JK:O^\.00WOYWCB_73+")W4_>'_X\N3KX>7A^=)RV#_\) M?QP_BZW'?/?AYRH[V=MVCO;=G)S]AK^??8:T3#];_<=#] -^' MTYS_W3[Z5#[SG[_/XF[:.3I/?A[M?18'>XDX^/+V_.#X S\ZAG.=?X>SOKG^ MN@?/GB?7!]U][S\_WPP.7M,?[X[AOS_W?QZ\)-SO*O.]\.]].SP^.S[U_///P^.#[\?_/SG[.#\P\_#OPWO8G F<;3[S0^8D%Z8$<$22D3&/1*Z*B*9K[PTEE(Q$6[M"/ZOWR;0 M8N?7.X\;?5*6;3G6?3@60-:G#?JQ%3>K#SS.=)WI6/__LW0??$+W09/58TET M1?9R3RC[PI+H>@)/3)%HS3 '#?%HE)UFB75CX.U[EEC7$WC!C<3Z>B*4]:Y? M6*+='+C[OB7:M02>2V\DVD\8I<,B/)479?NXUIO_#C$&_VI/9>VD/?C5DO'& M8((?6#)>3^"Y-\M>3!5^V^E?69F[.?#V0TNLZPD\?VMG-(CXU@BTI=B- 7IP MHZOXP;/(2PCM_"O.?]NQ"4NCA*5H,0E+H4U8>H$)2RN3<5--F+]W0/R!Z3=W MXR:U9\3%TW:!NY'HCTU'O[K=.NJ4^&=?YKJ.>J^=*UT-CK]\P?JW2PFWF]R: M'?V,QVU&CJ.+=D]7;9M\VV;]867/=$.I+B938ZZ#2JNY&?TN[$6GLT_TL)O( M^9T!J)EU_]H\^^N-U0=EJP=.G7%K>)5.+E9,6%7UPO_)1'U,]7=,BO.4\T25 MSI.T=)Z,*SDS-,]T5K*2R=FHL?T9#A@U[2K*RH2R'\#-S2LJG*^.8;+77V&F M7-7$ LR]JU6[L$EI5LO^I) *9Y@D9$9S2R\>8F@U5.-N9C8T(Y M5IAT.K6V^:;91C66M:%-@;F>$K*8*'XK5,=7,FIO8#KMCUH;'5N,]'V>->825Y.TT3,<:M>_-TU)6UE',5 MR&OR[@@+6G&=DL6_FNB,]&N9F_6K4T>9T3 ,7?#0,\-QS013;+LQ1CG3NU4W M3+^!>SCC4B6>6OS943 M_,-I;DS@7'85UJ3;^QHM7E8SQ=<5 @,3&9BYTY\ND-?JUK]'^:GLM7]6C;,- MT1R#C9*":6*>TAWF6Z\X96XKJR[:R"#3U$:KFJ4O0L7Y4.;7!L\YUWC.L30I MQV9K6.34&O;^BRT@LS9B?JF*8-V:ZO?NJDL]D^+TIZZ"1.Y>JE ;P%Y-7[=& M>5N-%4>YBBTLXG9'UX1GC2P1=B)-^VO3OV+JJ;9V7)6(8.8=36BATZ]KW-%$ M_W4M"TP)F.Y!U[HPO+XF"C.P:6 C(ZMG)"=,WNVX)+*LZ#+CT=HUDTD_42H6 M5>?O2IC,D4%:1&<*.[Y/]!CHR*NQ62$O+F"O9A[3L%,UX%2GP\XD*7Z:;/_P MIFK.5J/,ZI7Z3 NMU7P^B8_M\8>Z+' ,Z;O+?'T1K6,SR7OT:0GE47_UBXXT MEU>.$3!PP:5T>[M8STC *NB^:1*%O>%S,[A/MZJ].E/EZ*T;Z"?+#HKSN@=9>L&T*RQY52.?':8&CH:';[L8%?NMNRDG:A4%S)K;;S08P++GK'% MW&6K>VK:]"U;RW?J$/2=J7QX=1_T %.KI 6ZZ M8GN 9:2ZW-QI*1STA1>.M;?Y: J"*;PU!)'6.@B/QJK,'FOB*K4Z.=X 5G:: MWF&5T3BC2)L6.+H)?JV9?E5S7@Z7C*]K/%!W=;O"LFKX[]02X\$1VIZ9&'[; MO'F@B(EN;36B*,>AZ0XE(U2-1X*J9F:MGZ/B-7(^;"ZI*QA:!WI>Y 8P.-WI MJSJ;X3A=?39=YSSLM>L5^+9T&AA,9&M(-#.H$:F8E MYFJBC^A\]@FO?\5_Q3X*_8=95.D]J7278',W*L? MXP$>97NUT:EJ)-<,B;2O3.-3V3&MSEHH\E$IKI'4J"_#;;X+/1%&]4PKH:NS M?D>-*LW-!%A@&/%U?7\EKVC>G,8,IZ1];66.A^),;ZWQ!<@9>G5^-PNK?CD( MMCVH0'MK7;L>F?TBPD18OV';^;R4@,^-@O%IBXRC8)LR\9 :8\ZV6> MO,8X M\+=]?K?7WC'%A&(20NU]R\E8N&-$ZZE5GFK>XT?3UFTPXV180K(.G'A5[N:> M#K:]R5E#*,^:E,3GQ:35T3MWBW(Z4VS:197CGJKYGW=08FK>CU'CP?&$2S,B MN9PLJELE5MYQ^+'3'Z:CYLG9X$K[;-"8;)QB:;J'E2V62LLRPRA4,=KK>*9> M?5NF$V%1JK%ZKE['J+#PRE%O>S.XL%]KK#T=*ZG3V92:XVH*6!@3F_CJ6O'( MU<'LXWI83_M!RA@P=K0MJJFUHXF+TPVRJH$=XYDBB"_H ,3&G75'3\/T]L>- M7/4EYY<;:Y1'G3<'4]L5XZ]=FUL%M S?1-ESVQ$UC*2,1='IM^VI>OUI6OM^*ELX>D00=W1KST81@KE M8]7)>#K&?H+6*:!G.22[YL@SIK'*,@QDH<_3^.O4? Y2NAH;&$?EC9]"6NVK M+*?,CM"XHL6Y^(P) #-+K!5";[P*^K_]*W3/[J9I/I8Z1@E%\*';62.QU4CG MA'I,H*4*#6/:$TH/[=2KZ-!<*JBN..I'$YCIL:Z=Z>/)'[J3)!(XAD$JYY[1 M0,NY*$U>S:KS_9AFN8)[[F<(*'TWW+JJAKC.J89(JQK8=) M,MT(MD0753GZIX-O54S+0<,)1W"@[E?@%*I:Q*X!D:=TL3-U.X:64\*G!U^/ M O08FIJKU,E6(=$_K^W"!CS_HNH47H;*ZT9^$\W6[K",98QGDM23\>J"O]3F MX2,P6/6D/CU(K1H&7U?\YY+J6!D?I]IH-7U*W:[RV";,$SA;W@?=&)A ZU1YT8CIR#>*9OYC.L0!;2!Z<\KH/3.QU@$U7I\!T9_VG=8^ MFJ3]]EV3W)]INW-2Z1X^0VQN<4'"/V>#>LV_%5G,]4S77],F?7VN^ M5VG6TZ1<-\/I6?.])RJ8[@AZ,0GZE4K^JE6I3:?^Z]J-6MW:QZK:8H,4MJJ0 MK0[6)R\_F;EYO0/^1U/I16O9!0>F*N_HT]%HMPV59#?4\74E7)MV-=U4.C;R M(BW^DF?V?]=D[=4@TQ4NS[JEN'.BZ.^%5W,^2]G.2N'Q'6M[UDN&WAH6;ZC3 MP=3B495..7*R8I(3#O7[L,*>&46L\^QGW(HS+OJ[OWB4K]\>YZV.BKL/9GV: MNV::5J4ZWT.)6$CYTMT/-EO39$N:'E32M,J$V%S2M*H530\A?(RTCS6LN0K6 MFIDF\^=!5P LN9*Y7,,!)\.8]V)S3LDTJY0'/=G9E$V,[_)*R>^:@:H?P 4P M+0\KD4KF.U5K5 N:WA IG=G?A,XZBEC@;F8JP/0T83-XLA:/TM5/HS0]U#X4 M1E1Q%%85R&CGR;"+MY2HFTJC9N8D_W32AXL5G795!G'+ZG 2,.J8*Z1#TX6&H+FW);CJN=Y^H[6R'.3 M(E<&*1L+FK1B_Z,\P&AB9(,,N'M_CT?=D.%=19D(>P$F3E()Y>G(,A9X XW5?!@Q\%##-%K@ =#/5'W<:D2>XVM,\Y' M'-5W5@&$D31$?C2H97CH"_A#UXK="%Q]DLD5ZO-S@66-F10B"D:!!W>"["-@ M6-EI.L,Y4>V+,H<,\Y@Q:*YA,'E4O>U8F6 ^'-8,\IW=@AP"9/.ZKZ6F^YO+ MK;6TFKA+77OGWG*?8V*YT %YCUYUV6KWT+\$S*HSUH&<>T@X3 ?'$MZ2/6DNHYG21#L$%*.=HJ_+:<]5 M,F*6NIJDU*8-3YK4FT%$9,.!GOZLW7%&G)2%R)64'"OPHTQ$W%6L<"@[' 7X M]W]UJG$\/GIM7O5OIJ77K[=?QCT*3:(U MO;;=B12%ELN>LM:?C1LS"/3Y^FA"#22 MLG.@\:FO)+[,)6Z9?#_-06%(27E;2:(4F'P+J"THAMWK/[25D'' F4PB'HO,RV2@?!FE5(2!\N(H^[:/R@_C M+MMJI2II=V6G^'];!(BE)[L*WTA.I;SX'?%IMY?B?]Z,D6EW\%KF.:;0_2,[ M0[75TB6N UCWQ^#WWK!+TK[V=>!K@?S@^I0F1.V$2MU_KN.]_N4[_O'RQ#T8 MIN=O+K_^%9T?G;^AAWN?O9/SW1^'YQ_$T=['[L'>/^VO>_![]\ ]/-_]>< / MO$.^S]ZYAYV3G_T?AWL?V-&7_:N#XQ-ZM'=*OY[OLI/N!_C]Z_GASY.K@Y^' MYT?':?OPG_#' :[3^_OLZ\^^>W2\S^#OW8.?;WY\_;)/3[K[[LGQ=WZX=RJ^ M_O7FQ\$7V ?_S [;$3WY\G?Q];A_?;1W=G[2/>!?C__I?CT_H8=?/HNCXS?T MX/R4'1Q_H%_WOGN'>_#WZ_*9__Q]%G?3SM'YOCCZZ[!]\O-KY_#+URZ.M'9=2QPW]?_TVB20[QF'Z&*I 3>B>U'&3BG7; MDM/51C,4>3;)$ =J*( E"GR;24\"Z,JID)#6/HI9'K2*/NI[B46D2 M,#_T))&<"2*X'Y+0#27Q./5Y3#GW5 0\BG,G=-D*\:A[JXR9_F>35,8#F7]7 M931@E&)]2]LA?K\;:F3+:\V[%J5?[5[*=@?O_FT__P0L:)SDOJ?BP?BWTNRR M7&QQ7.S[K*:E,BD]-XF)%R4)$:F?D%!F(7%C%E*!@BIC6SO"0CD:"'.W#@_U>(O*U?:V>W&C>ADYTOD:2<5D_I"D%L.WNE,]DP4S[M#^-! M-NS4)E1DK5^>0[17VP+:WRLW51WCX^@4(\JWQ'T/XGYS]>YXMY+?'NQ3X!Z^ M_N>,)MU_>O)+-#SJOFT?'?_3/CQ^>WYPG+B'L/;A7Y^]P_,_ST^^['N'?_U] M_O5X]_JD^QG>=^)^XQ&G,0AZPK*,$\&8(A%5G%#F\\27/J7"PSGOL]:+]K?> M!\,6)ETLAJT-AB7TFQ\ID:2)) !TGXB 21+Z84("8'F!RKPD]L*MG8#-BIX[ MC1PN2R7UN.5'F&]W]:JMM7ZW,!X_0VV':F"5N:50XYM):CS]QH1'N8A#PFFF MB(@30<(H!+8M8^6GD0!2XT!/OA.*<(5<3@MRBUMB7K@XM<3\9,1\,$W,?J!8 MXK* A&[D$@!=2D(I*9$JS;(TJ*?ECY-=R_Y5A+X5@_&M0//V34#41(DLP-0/U(@5EQ M4#^D'R04M(^89]G6#BCJS'LTQ[*^XM6EZ,6%L2U%/RE%S^@@P(VCP!,9"0(! M!GH<, )$[!,PS/TH\0+N*S#0.0,=Q%TABK;NX9TCW4=H[!M^C!KR(FRF1:DA M^N+'!E-AN=52N-5U@_[A)0 ^+EVB8JF(B,!LBAF7)(BB6(A4<=>EH'\XGFN] M'QM,R8M2/RPE/Q4ES^@=2LJ4ILHG7ABC(]--242]E/@9\UTN8YH$+E(R\[P5 MHF3K^MAYCSV^VF73K:+JDHR$9-T@3Z-_E!!X8P"PVTLU&]O5Q4F6?2V>??UL M4$1$[(.@B3.2"14002-%0 "![<0 J!E+E)]X6SO,)GO*D(C#BI)X'$2@2%!0A&*+,T2'GIL:R=RJ'C)B7+/09#' M_0'VL+M;&>X=K*.Y)>_3O0DVCV$M+ O$LJ8EL2;:%'>A29KXW">QBB41G+HD M3C-T?C"6J<2+ )!;.[X7.,"[%F0OW9E(UL@M\H()?V$9(Y;PET?X#>$9[F9N MX!,>*4Y$$@H2!R(BBF72#1)?N8&'C1!=AX:+AWBE9 MJ(^XS:/L,YBP*"9VL7/J;I(,NT,]5VU/7>2PBFX&"D_N=K'YM.FY;R7) B4) M;U ATRCE/,,D_$@((E)7DBC+8N*[F8AEY/F^%V_M\- )^2H5J]O8V8KJ@98E MK!M+F'5XR9CS-&'$3258E4&8$0E"@7BAFX4)_!,+ 2PANU@Q3U? M1Z-!9!TDII:^'M+/",X_>(0C[$4XYQ>6\%,!H8FA62ZU0"[E-B@NF4BI)T0" M)C!G1+A>0F(J/,(8BZ(T",.0IUL[+' "VY]BDZEY84D_EIJ?CIIG=(XHHVX8 M)"D)L@1LD31$,\1-2>KZ+J4J36,I=. \%&*%J'E!7IBUT#DFBYN<%D" E+&W MQP3=-IL[+;_&Z;#?2ZS7?>%,2C1E]W@R4;$*29P)3#.6*9$4F)0(TM3/,JF8 MB]U'78KEESE9HEX64<]F'/LRBSV@9Z: LD5,)0DCYA/N415X M01JE28J-[ARQ4@[0E^3M^*O?3Z_:G8YU:2Q;S:ANVG*=!7(=;ZQ*[/\X.M[] M%XWJ/[F%OOQ>H2[J)4 MB6;"S=H_5$I^JKQO:?;>-'M0I]F?1[O?!'5CKB*?^%Z<$2'\C(29!^H_54(A M";,LV=K1H];Y'RM$M#959+\WD+W3-O;U-L$1FR7RA$K%VS:LH=ZU+U4Z!H3) M%SRTKM5EJ1HC R<4 "'E9H0*ZA'A P.+0JJ[>5+E,I>'@;^UPZ@CW$>[5JW7 M8G7)>5&JAB7GY]!":JF_F8JE)TDLW(B(. M(['%.6*)8&(1QI-!?P1PO?'1C MEM5S5ZRQ#F+ZLDSE9MB2Z.6W9"E9D_6H+H%#[3*'=6"P1+Y>(9]0,FC OX"DG +"4 M""^E))8TP9_<.)$JBB4Z*)U@I1H9O)RJY^8DSP?7<+V$T9%W//S&,.#%UG1; MCKM CMO41#?S4JZDB A5(B!"11D) 8(DCEP 6,H$2[&'?^@[@1G7+U!;+U&;4R,1E-.(R)5D:A<#4A$]B3U"BLL3U,L&"D&7 U&@ MUN"B!G8OEZG-J5+W;JA2OT\1^'CO+FP0)[AUU.3F[_"6)2YXBX:]FHITT,AU MWNWO_KG_;O]X_\VGUN[A7NO3\='K?__OT;N]-Q\_Z2AN\$?KS8?/^\M3EO&[<[DW.AUN.N7T!E]-#CS0EYC7]]F M+_RC@X0KAYOWUBDW4W-<]*"[]P:+;,NCQ6N238TJ>,!2L(0C(K(@(P(@1<*, M)L3CB1N$7D##+-C:$0YC&YC%8)G2AC*E10_LLTQIF4QIMFQ5Q+'/HYB$222! M,\62@$&;$>;S..9ND@4BVMKA3BAL,L:JZ8+Y4#6UJQ_UDVU2Y6V^QK)5*X3* MN_'-6T:V>$;6U$W#3<(H%"HD ";0KF2<$ID$"6%IP@6G4D6!VMH)0;WBMAYE M@REY@?J(I>2GH.09E23FH9*I"$@J/4Y$BI2L0HZ596$2@DJ2\$Q/#^8K55EF M_5/C!ANYNE2]X1S_E$UH7WAOC;+V_DM[4$<&8(M*-.8E=Q6+X7T89 TO*"QWZ^(FCJ^?@L52]\.8:EJJ?G*IG ME!&6I(SA/*S =\&LB%*/A/ WXE-7!=RC4>P'0-4T=*+HT5WZ5L]#8HC377%7 M+%"*W@X&_@O5:_?S5J\_4(73>DQ[KQ=A+BU0!:E L*=B.VUT\>SIX&JJ"P?3 MV4E^J%CH$L:Y3T2 ,:502L(D_-O-4D_%$CL=AX[O/[KYCW5[K"X=+U#IN)6. M;5..1Y#P1%,.?G#U+17 ?D7&B9>*$#0,;*1#/= UXB"@01BZ3+BV*<=*^CO* M<0!E"_-^#!O6#?X?$VYY$2;2 AMSC.8Q6--HB:914UL.W_<52Q@G?AIQ(ER> M$.F%BJ#@\6(O\_V4ZCK^8)6&+%AWQXIJ'I:6GXZ69]T2[ DL'NY$SR^XGWUG!PK[=N8'!%\E^SL.]A"+WA2G@G#F11%7"78#V]KQA>^(Z-'UI?>EE#7R MA+Q@ZE^4LF*I_ZG\).,N@%$DTE1E)&5@:8@HY206S"< Q32(%'=%IG#.(R@I MT:(FK*S'Q."[FBKK_HZ7U#%^?DCKL5-K7H0[?$EAK7GMFZQ'_*&<_KHIE=?W M/1XD/J' \ GP>)_(+&.@YZ6<41#5(LM6T2-N@UHKJJW=D8JMTO984I[-Y0W< M,'3#@,0Q6&N" I<$2PU(.>9>DB2>YS.A(H+N(P$$3)U -+(W-)Y%&7J$AFH>\G8:)[Q'I. M^'B7TAK'O59/.S&]Z#M]V,E Y5U;ZOQ,K>EK?G#+MI;"MFB#.A)$$6>!QTB: M@&DEA$])[*4Q"6(_I0$+5$!Q(([CV_[TFTS)"^U/;RGY"2AYMKNH4EZ@9$:8 M$I2(B($" J8&28*8NV'D!Q%W-26'&^@=68M S-&%RN4 =EUF^=8TC48M 8"I- Y#0MTH M(X)F&8D!H"0)02&)1.9'0:8-#=_G*T3/+V=XWV/KD&X;=+/YE0A+J$.R;&F! M;*FIQVPH>98D;HR%!RX1GN(DC#VPEH*8 BPC*5*PE@+F.L'C_;7W)9$U\HZ\ M8+)?0@&2)?O%DOV,-N(G<3+')DB^X$_"E MS[5_!(-C[HGXN@+W,WQP=4![/4KW-/7OTZ\(]@S[/OG MT1[^_8!]/?],<9#,-S^-8K#$$Q"$"38[=B6)J1N"@9ZQ@$FP8!+_9KUH#AJE M(@X8!5W(CYAP71$E<40%"[)4>7X4LV:SR*+1>J)1FE&:>,PGH8@](H2;D2B* M!7%]U_=B)?T0 \ITF]+9M/J9/[0N9-ZZ1 "W+A0H-@ABIS47!_7GQ1.@G\:U M8G? R<_7WT+N (;S8M(XH:"@"@#UL8H(YZ(0B_@01K& MT0VLK1&MEB$<+5JM%5K)B*>9"EWBB@R,2$$%R,[ )\*-L\25+,NXPDP_T/>J M_[\#RS/8UI(C+%@=AK=?%$.+E:N,EK&*C?!!)IJ T57&/R%?[E6RL[=ZD.1-BYURF8!8!-:4>(R).0Q)Y M"?#K* EYZLE,4 \5AQ7*^K%9? NFSX?)5TN?2Z#/F5BXY"IT<5")*VA(A,B-LKW?.3ZXU9-]_SL[*3[AA\<[UY_W4OAG!^_?SU.S[Y^^>!^A?V? M_/S[^\%Y F??%3B;^5O$N&"29X3'K@_&$PKC3,%/#.N"$A;1[";OT W!8C^C MF#P3 .Z(V(7_\U//Q2!0[$J/Q3;*MU%H%"91P$%F!!3,;\$RCP#8)8D"CZK, M$[%@X9-&^9:!?C8;>R(C(LU<(ID,24A3%Z1J% 7AE1>8:H%1 ,R^-(VP$ M*QC(31J"&B<425,5 &X)3_G>UD[H4#]R?'8/)>[Y(WPOHD'1P]03&T%8 F7. M1/CBU$N9QSG)!.5$<&#<81+X)/$]3\59FG$9@-JP0MV&;/^P!9/GPZ2K)<\E MD.=L1U(O$CP2(>&!#]I4#(9B''"?\#!0;A;&F8_6XBJU][-5?._S:EC+(T)[ M#ZM,;U!Y1[NQ89D%TNKU[4KN*9SK ]Q5VCW\^9G">WY\_>N#=_ %]K+7Z7P] M_[O]]:^W'?B=_>?G_O4W'@N68+._U.EA MK4TL)JTM)JG$EV[&0T*]S"/>F %I@F@I0!5QF4ND? /"7P?\-6-F)>(^SJ&EB0E+6:M%6:E6D*":APQ MK%N.N0>B4_@DH#(0F4N9C$%)9D\;YELJTYOK#F\8?6O1\CG0\D1\XRE -Y,) M 3$LL9P^)2%8V 1 GK L3:4;)/=E>$O%JB9GN$6HU4&H@+K4Y:%+:"($CF^- M2!P& 7%3RCT6<2\5JR5!+4*M.$(%H'6Y/G*H #F48*"2@;D0>&X69V$B(NFN M%$)9N;<&6)4%D1]+&A'FH=Q3.,8Q89)D2<#2F$=1QKRMG5[_=BWLL9$\6WKW M-%UO)TFU=/[?0IXV*'!7\IR)V3'A!ZX;2A+R."(B1,4R@)]\-V6>QP,O871K M1W<-Y'^L4.F/+1$7<0)" M$O7XU:-?6[JW"[M (,A.ZT*V4]+ND41>M >R8W. GD;5&$/@/0!@O_?:7+_M MNKU GO6S:::/JQ+./0$&(G8"D!DGL9 )\3T0.BKS* _2K1V/>XXO_!5*1[#9 M0BNJ/8#;&E1^CXT0;F M%:W%E./=)!EVAQW,K0 :RMI)^V$#C=?7"'KU)*I% >>$GZ99TTW!O10T<>P8:EDLMD$O1IMD^F(2P%N3W63O/H#\Y4CEV*+G)UIGI%^U*U7G7Z1?%KJ]V# M/ZO'S!K<<-:U<)VD!I@CA,OK.ECV-3C> 6@.U> H.Y8_+*NZ'ZMB#3J(&P1I M2'E",C_.L%Q?D!"K$!.A4N4Q[L><;NWP<-9*NCN;LIZ.%^#IL*2[9-*==7($ MG"M/^"24/"("?B6Q#$(2!)31) JY[_M N@VFP]H[.%9:O3#CBHO[S[:[@S'T M@L>8+BJX4A\Z^$8#Q-I#"^14O$')$,RC:1Q[),*F9R*)&8FSF!-/"!K!AV&L MDJV=@#M1\.AAIOH,9WQT&^=>'IWM>:.XZ;-&7]W M 1)I?QAWE ;4?!#>SNA6[B9_>9:KV1C>ORC%KS:_?K>76DFP5$G@-K7A\5(5 M!M3'SOW8T5MYH 8F"6&^$&'($T4E!S4P])W 6_!0^T>1TC,[JY9T1,M+[W4[ M&\-.%Z5*6W;ZM.QT1K%6GAL':9 2ED4>$0$+2)1Z$0'HQ6F:9"Y-?6"G-' H M752VXH*HZ5%Z]V\#"2M668YTOPGI5HRP="E[%UC2\=>?Z"*[>I@2]KD MC5MJS;W5\FL!A_=<] N=%?E[KCH2NTO^<=5.!V<5*ZL]50*!CA^1,6#5<##_ MD1I")0K87O[T'%E?A2^FLN5K_\;M:J['A/"BF(("%.)((R].X>]\8QV)G\]19/BX4.%4DSI7\3F0&1_Q==J[D=;'UVR0B \[6KWWZQN;>2Y8] MY%ZB.UR+(7>0 ?U<:G "AU$Y?@NV)%=E*ZVS'"7E_[D#>"C8R)K3@HWT9$7A?J]^N&/M%U<=.3U[^V>/I!^Z(]9 MEC7%1?5ZYN,2#:)HVV,18D+IQB@7+I%D6R/)E%0PGWG>=B# MRSB\-GS0:V_^S*>>W:QWMPTU^K58N#5F/'/]5P:/GTDI#AJ5XB]''_^]_\]N M:__P]?:$S*]O9GG+SUWRJ<[_^NCPT]&[_;W=XS=[K4_'\)^#-X?'GUI';UM' M[]]\W#W>AR_H7;YJ]UJ#L_X05DL+IZ5^) KU-RP[UUZ_45>TENR"5C@H)I,_ M;G&'WAK[8-Y=,.RN971/KP$T7_^)DGE+@51)1YVV6RYS&HKH'GM_->?"/33P M%:=>=.K-#97?\\0O[N:HO;F'W1R+[L/9-B+0\U%=JMYP?J+K'8Z[,%1Z<"+? MR]WDJO2B9OS9*M8_#>,BR=L7VO6IHY3#BXM^/FBN5W]TP)-1]P8 MSW86!4(P&7E2I8(F<9B&6._IAR$-J]PM"@7_E^K$UO7P>G^HO-[BI/O/^<%?G]G)E\_\ M\,MG>G)\UCWZZ^_SP[].V G_V#XZ3N!]R=7!R.M]T3WXV?E^]-?'\Y/CC]_1 MZWWR\]0[Z1["_OXY_WK\]>R [\-JNU_#L\.__K8/3S_ M>'ZTUVF?\+^_'WXY[!QVW_P\.8>3[?UY_I^?'RJ/]^#@^+MW<'[*OR5>$-.4 M<\)2R8A( D'BE/G$CW@6^PE53$1;.VX0.:YX=-[KZM7-6=:UH:P+*\-4X/J< M"2$4#Z,D#&))D\#- NZ*6+,N6K&N.T3G+.MZ;M9U/<6Z(B^5KB\SN-$T(2). M,F!=H2!AP%7$8AHE60(62.0YX<(2X2SKLJQKV:PK]MTX"6(_35@BX&U2N"H0 M41RR!!0Q$2+K8E')NEAD6=?*LZ[#::TK"KTXHH%'0HZ9!@!%$OI4$,&3Q(TS MKE(_ ]8E/"?PO15B7:O2R^T93>/W>3\#*C'MW. =E^U$%;:/V\TL37+!O8QZ MD>\*$?A,\C!3U 54=SVP+:@U)->+I7V>-215(J,L!?,Q\1-.A!<&P-RH2U3B M \ 3YB:<;^WXKA.)1W,T6_^\NJ1.O3",1>#2!'05WYV*/M+DOJJTOJ MH*B&W%5N% DEL.U%FH6",8"_&Z+[96P45R"I9'+F,Q8(%U!I1=2D7+A,;!V72]DD35IUHY+3)LT&0UI M*")&:,83(A)7$AD)23P!1DV6^EQZH.>X'G.\2%@N8;E$0\0YCL/,3UQ/IAE8 M05[D\E#%*5<\9"SDS%I#Z\8E9JRAS.,RIKY+O$2"->3ZDL0A3JMS1>:+*(G\ M%'L[1H$31K-3TE>42[R$C-S7_6* %66W64LO-^EU+39I,W/OF9E[']&]V=)Y MX:FLR%*.LK_Z_51W:R@#P9_ZG=0*X<4)X=-9@]Z7C+H"FYZ)!(0P3DF/$@GZ MNL^25+EAXG*VM>-3Q_,6)8/75!G?;(I>>(:GI>@GHNAIXSOP!:.^EY#0Q[[+ M;AB0. DEH2&83UP$E ;)UHZ('(^ZEJ(WEZ(7GOAH*?II*'HV;$@]%3$W))2Y M&:-,;5R*]T3*NIV!-"^IE M20"6(>%^BB,@0@Z,B\8DIA%C-'(%J"C N#!8R%BZ&GC M@@;4$[[K$AE% 1&1\D@DHYB$P@]C+XW<)%- T=3Q@T<']BQ%KRY%+SQ9T5+T MTU#T;!3.C:,D2CF).0Z#= .?Q('O$Q6E019)U_4RH8T+YC[:N+ YB0_(24SN M&&VS^01/FIMH&=93,*PW5TV-^A,_R#S&B9>A$B("02*<9"NESSP?_=99L+7# MJ.N$[J)"IV,--H7H(1*9F?D2 +.+I'8Q+[BA(./#[S MN)]ZZ!Z-J,/69X*3Y09KG6QHN<%3<8//T]R \BB4"?" (/8C4 XBA;D,/@E] ME5'I9DH@-P@]!YCZNG"#EY!4^%?>+XK61=[/VH,'V3CWR8/;3#:V1H*['J&!%ZA6U!*\'>'*65VMT5U?1 MR]VD35C<^:@*)?/D3!=#I>I2=?H77=5[3$'4B\B'6$+K$P.(W5ZZ-P;#&\-A MK#!>H##^V6",>RSC-$@]PCW3YD2!,@ZV>0J,)4I2+P*%:FL'5"PG<&W_Q0VF MZR4T*[%T_61T/6-D9ZG@2>#YA*5@7PLI* &K6Y$L$"QU?2]FKMS:B803"IN^ MN,%DO83N(I:LGXRL9VQGT+:2+$ECD-0I(P)D,HDX\P@P:3_+5.("XFWMA)$3 M\9>(A?%,OH#&/PRF5'6QDR[;9[[6* $;M+9:,:3YU0:$ !#&QW A"6BRV>B[$&>X/3( /1 M(XD/5@<$BZ"C&>NZX.IL;43"(<_7C.Q_L_5)>S%9PI:PGY*PIZQ M.6B8IG&D I(H,#=$C",PI03K(V L87&0!HQO[7@1F!RA)>S-)>S%IP!:PGY* MPIZQ.V*5>6F<@MT1,DY$BBV48H6-&CPJ>1+0P .)+4*'^JL4L7P)B7^F/4/_ M[NE_M@CS28V-46)FR:L*RZP6R*QX@WGA)U$8NTE*F!_[V)@A(;'@@E 6NSBB MF\:4;>VX?NB$U)9B6R[P%):)Y0)+Y@*S258T"S/J>82!'DJ$I(K( %M1>UD, M&BFH,Y@\R:/(X>S1E0R6"VPB%UBX&6.YP)*YP&S A.$H:PJ62B2Q]VLBB:1> M2K(H2(0;IHD?(Q?PPG6:%/D2&C&\PSX,6=[O5J9-O_Y#&V_E_2["H%F6=H"69K;8-YD3 4LR#*X4]!N!(UB$D613S)%F?*9XGXH M4+%Q7&^6H_VZBQ?,&#EQYF4TXIAR'DHP;4)!8E=' M4ET54D]R)MRM'3=P0CK;K<7R@A?."Q9@WUA>\%R\8,;4\7V1A)DKB,\\EPB? M4N %64!B%OB"PS\TQ:;XGB.HOP:\8$&Q&T.U[HI;._M E;DJ!JVVII?'Q&[6 MD&<]9WAFOW<)]XYE$2Z4A : M!6XF@RAB(1#T0J9L68)>78)>>-#$$O33$/1L[,3C 8U51GS?3XB(PIC$L9\1 M+^-^F*8TS.(8# K']U:I?LR6FHRMB3(7[$46F#QQ@&2:9QD(V/S4Q;,JKZE3 M%N9U<4X) TV#"$\D)/2$2T"I=+,PC"EU/2QV=2A;0$QD35V=&T[$2[ D+!$O MD8AG#(C4\U6@6$94E@HB:!J2*/8RDLA09,1HDIVX8^A3'1H#1H%A,I)LP^!=UHY#&21B )/8=RF>-AF>AX1<5 M9S@:G*F\##+H2O17I8GPJ]/JJ8=-O'D17HW%EX4@) [[O?YDI-2RJ86SJ?VF MX9TLX")PL9%&B"TX:>:1D*:<9)DGE?2B,,$2=-?A?%&YX=99N8KZQA+3H6XA M<$O#]Z3AV>0G-XM4$L8D\"78"R).B62>(D&:2AF##IEPH&%.'V/Q6^)=8>)= M8OZ2)=[%$N]LME*4>%*X$?$EI40DL<+!V9S$+DMBX+@B]I.M'>]1EOX:1Q6> MK>0B5J!YJM:K6/54UA[\BK,P+]L%4B)\4)D. _GC@17F-NURB>48XVS+MWF_ M^QH6;?>&<)-'HQ*:/S5XS?>.$8AO?@QR"8B'S&4K!((HXEP&8FR"'L !QF).(6?DBAB2>;+) ATVQX_G'5S6)[R MPGG*\LPKRU/6AJ?,M@)+I.1*^D0F"O04[@9$^IATH>(L2$-7)A++3 ('Y- : M\)07%?YY]6=EU;U?K%7W,OQ-RS;<@-&5'J823I:9+9"973<872)-@&UY,? Q M+\,A"0F)W8@3&D1"94$@&<6\,<<-'L/+K!-YA8EZV993 U%;NKTGW+9X,(QI=9=L?@8S/C]?PS M49.LU:)^< M-9@E)USI@=$^.E:UMK-:>[=E8E575Z.K+<) G(\I"H28G:9L8ZD&ZZ0#:J41 MV9-*E/!2UMFE0HN'D.[9P5EOF"GXC5&RA;#3N67XCYM[_F[#;3>83]Z%M4?( MC6#QHHGR 3,8"\> 9=\(!#$A>U!! L6 *JH8,B%J^@5IO@[!FQ4%A"OB5<2[ M/5I8$>\&$:^= M-2ZD1+Q]?(RVQ;"5:'"$009$X8SQ5K4F#GE4TA62S]2I'&X3N"[T.2?^' M,,/GE(KW#G&2'_+@(&OJ=-]-\/&EV;@KK, YT?"\^'%\Y(?8DLVE0<95!"H? M\EW61B2;O[CI(#3G#.-@>#3#N+@3R=)GGCNGT-=V..Z+3_$2)Z\+<*TV?L0N M=2V>N#J'G+H9EM\,7BB>-,W\F; (0B>3-T,9\YJB#SXZE83:V"2/ M=/NT3C<.^=\2;:Z&JDO/]B.&:LFP7S54-XU-K0 ?5<:D$"0DK@F(9!58C,U\ M6B3H+/'&_Y"ANK6M4 W5RC:#0250RP AE@'DSI&\#QB%&(R7I?N,3:6%U*,% M1ZBJH:J&:HT,U9+1VHI.-X].K_R0 MJ;JUS5"]EA5M!21*6*<9>$-99E0F94;E(Y#H0B22:N7FAHIWU%#==EB^@]'- M-\TO&,'EFW;O\)O(_;0W/II-9VY4;K4'/7^U4.A#+?&=K]EJ0T7D(IJ="FQK M+J^=HP./D]W4(-MT]TQ<)RAWE3QEA< K02!;U+,9G3%!*.!Z8$Y^HM7'JGKGA/:.Y-S$3/$B)VFPV2XO@E"+($#QAV;HY MF38V)>U3IOJ27H'EU69^]\EB+!FSJ1:C2]K?BNY8H9+W6?%YF18F6(Q@E-;@ MB47D3I 4OA?JN\L=4RW&'>V9$,LX*DNSB7"N>!D43.0.N$T\2IF] JN:^D^1 M_Z.J/1FS6HQ[;3&6#)U4_>^6_K<"+33+EJF@(.NVSAYCD&!+XQ*D/*,\X\D) MV=$]4[V,N]DQ.N^)J#APU!2$U#X[&"8U)U=Y<#JSTV(Q5)\3UE>RTQ:CB=+] M-'-^B*>1IG.!M ,W>3<8P?PCCV5&UY-72IFCO(&X&CT%\.:*CP>S?,_A^Y#. M"J2_1NRY$,8'^6X^EWC::#S#Z:/3%;VAF_SN+?6^C=]=NJKJVU557U=U\S_] MY*?-2Z]R\F6:Y<\?CJ>#LI$>3W#H9H./^//Q(,[V3^W=N4^=?"DY^XCSTW$Q M/9=^Y-R&"EB::-V^V6X65,D+$=%S_Y;;;>","B&M)U0)8T0BTL?\<]"*5^TQQDF<%+^*M^2Z\JM]/8GQ2[^XPKB(1N;>P6->N/4 M*WW?\HZ;_N=/;G.1[/]FDS:H=K;QF_KLO!)#=SC%QZ<__!P'T\.A^_QX,&H> MJ/G0SVW@NX"BS??-WS[9!M8^DM26G7"2]#CYXI--\JC9)!>@??Z>E(\RE[ST M;?*(7OK>]RY+6;ZL^:'+?O\]162]67FU&UJ8!:-FXPQX+LUVS??Q'3$GO3BA MM?OJ?[;_V.IM[SQY](UU.G\S-_?UEW[E;3W_D]V=U[N_;3_=VGOVM/=Z+__O MQ;.=O=>]W>>])[LO7KYZ]E_/=EYO__&L]]ONZ]?-W?YS,.K-]L='^5OC]-L\ M[-\D2/^6G%-YE5UTU9SI[5OYQ4O\%MVDA]ERQ-Y3#%B(3H_3_H)DZ++K=RY MOR#Y.X:[3[<_[>S]_OG/-Z_V\__IBZ/^,[NS]]_#/7\O_?R_WNO^_7[ZFB68O M]C[(%^_?L;^HC,$F@F!X3""2BV $)G#,)2929)G U-9(%>\JWM762.N(=Y\O MX)U$)HWC%%*@$414%CQ-%*2WW!.II-)8&R-5O*MX5QLCK2'>[5ST[V0PJ)(, M@)H*$,9&L(QYT#2QQ"(5@:7:%JE32CJ?5E_2OA/N%H,L%1^-R;3?+5ADTZ MM.?B^Z/I[ !'LZ^[\FRL3@_G;>67./1SU9.[W;.UMQM*63#(^^*7+E^G2 MM(!U,-*_MX,PA*<0F=% ?"J]"ZT&GY@KO1VXD)%Y5')CDRTHT[UFC57WCNS? M!BC$*C=4*'!%%'#T(2!@ZC H^68N+<*V;+Z!#=C3/1%0FZ M/N:GZG^7];_%V:EQDBKIP&84 .&Y N=X A3."Z&$M4V7A':/A+OS!KK2%^'N M6-+OHPGFF_R"\92LOW.#4:]0I(]N,"P: FD\@:DKY9N8R=1@-L#IS;"F]3W& MU(T,]&6 >2;D_QH/R]+^FF5O320=#;&YAZ>@HKWRQ^ M'R+6^2_K(CR0ZO#5)*:O$-Y;KMRH>P:OVZ2V6+D:UUNUA?O0YJ[<.(K2.U#1 M6A#>,? I,##>.BU$,([KTL;M 14>5E3H:FZPHL(-H<)%FDNEEIY8!BJ#/@AG M,#-<8R'1*!GR(*GD&156D.RKH-!]4.@B-ZY0<#-0T*+ &EIC50;@V?&"5M\J>_:$)@7:FUCF>@EPGLIL$8(A MA%DFI=C8Y*;/Q#(T<>6*=<<9DPJQ%6+7B757B+TUB&WUQE8A:FFB RT5+T> M0]-*'0Q1G)' /$8_[XTM9878"K$58M?RE'&%V%N#V%8S:6T#U]89$-IFB%64 M@PM4 -$TLY6,MA9I<^J8V66ZRG0&8J_3K:/HL16WZ7)L^GV_ZG+?!(S+?"M?M^LS$(TU^K*OQ=WL3DT?2WDPCY7JS M]6;KS=)R6?'CS;^YJLV_[UOS[]=[NT_^Y[]V?WOZ[-7K_Z_W[-^_;^^][?WS MZ;/GVT^V]_YUQ4;@%WP\;ANG\ >;6]NN;3)SM36>#TA^/1N'#[U_/AFZZ;2W MU0Q%_J7%=7YD6?*?3L;'K9*);UA19]LQ7VT)M_*]%D_,#7LOW2!"]FB>N,-" M;.H"7FT!0S@Z.,J4"F-O7L?[;=YZ'B"IBWGMQ7R*:1 &L[IR5UJYO7%6V3D2 M[H^'^;FFV;+\W]%@]CE;EOE*7L6,4+:,&6GUJ[]T;=>AG_W5%GX^5>_V1P$\ M@*7=.A@?C58% +?_IVM]J#'..^6<$@J%4LD3+2TJ9%&C2TK_M5V6]^_+3G]P.NR=IV>^;)VF9SZ] M?;/-W[+?/_WY?G]84BV[>V\_Y<]]_O/I!_)V;XN_W7M!7GSY_=/.ZZ_IF>&? M[[?Y;K[NVR_[^SOL;7[]>9D)RO]\4](RSX>[;W8&;P]^IW\^N9B>^>/@Q?L@ M=P[RO?SZC/_Y_M5^_GZY\R4._RQIF3?YF=E_#_[<^^/#PI;_Q/A8RLI!&L= M),'!,,F!4J3).J:E+RVP19^(=A>%CA::UC[8/Z#N]Z\-]I(PUTY/KPSCSGF\ M!$ M<46BMR00(;@+QDK4+J%$1Q7:>#F(75($77VVFX6ZW8L^FTK&,*D8%"F"P$#! M<\] 6:J%T1Z92!N;G.@^80^HI4.%N@IU%PY^&"L%9\B+QT@(IBOR: M]Z9"7<>@[D7[L#*)R16_&S0V@RI, BM4_DDK0UAV[(0UV:_K:[$.LX-7U*RB M^6[=;8!Z,B]?&7Q$R$N+H6G:%_;=Z!WV!J/F#,C1:%9.@!Q.!J,P.!Q>7AJT M9CUJK[9 _^\?AE'V<^TD7*54I52E5*54I=0)*5W'P[::3<5@^[4Q[VO]O!!*\$M1(1N*(,!%<"C%(2T'(;&362F;2Q26E?VW97 M]#KOY#XH<=93ZRP7)'(MDF6&>H$A,:6#"%JQJL0=4^(%--EK(XQ" <%P#H+) M,L^16, 8HB$A,L(ZIL;W>.CUU52TT1+P;HJQ:7B/H^E\WO6]G&A]DQYB'31: MI52EM$1A T/CG9(R6WTN@@I&"\<$D=F+UR$E554I52K=N M8E<^2:&:V'4RL0LHN]".!XT$++IL9)%1R#X8 2<4EYQP&V3LH)&]QV/8KZ;T MV]/I43GJV^2SYVU7IDW;E:/#AKSC) RFS;OSE\>'16+3)>C\VD8AKW?8U[%( M"%>).V\%4=3$1"FU.I@02<;+:T-D$V$IXL)X?I[J_#!P\^;N7#;/3H06*^BM M#O063%;/T!88$@3<*^FV+O<.A&R_3QNT? MUH'HW;,3*35_]/)$1B^SB*85Q*X%8J$=I6/HI!6<@G0!RWQ0"C80 58G@88+ M)5.)TIE5]5*HZK6Q*?J6+>U05E6O@%RE5*6TCE+J:ABFFLW;83$+SD2Q8!BS M)IM+8T&(;#.=8@%0$,9H4%QHUCW#^8!:A)R/Q&1./YL,0AEW\6"V7]JA MY%N?9J(S'^HY&_=&..LUKGUOBK/9$)O#7%\/CBQJ#>&*V_UCK&AM SN7M[*Y M)5K4?$LY5_=\/,GB?',FS?Q"\^XO%X_855)T+5+TX8P4O<_O[6529$VR0E $ MQKP!(1."T\9"(IAH4-ZE:#8VZ0J:OM8(;:?-3I525^#V=ON&O)K;R;UQA=R; M@=R=BY ;;3:9,@:@CFD0%CU8(PT8H@/Q@6M5>HAQ6S%W?;2Y8FZ54I72'8R> MN,%V']4RWC09^9I+WL[7?59RR2I$KX(@$(B+4%P<<(0)0(^:)%*<(-\AV_B MDLCS!K--F&0\RNHQ+^L?-7?HAR6T,AJ,)[W1>(;3?@FY/*R<\IW'^FI$MDKI MGDBI(\SXTG9?\_^8D(%ZK/I9-9Y$);ZS+8-RVQ;Z.A()#'8#EK2!S_28@=G MO>%XNDROR[6-#M88;I52E5*54I52E5*7I'2=K!5-VJ&R+ ;M!?7$2D>CMX** MD$225XE:73(2+GL&VZ,P/L#?FB-#U8%>I0/]X>+)1W0R8"K=625A('Q,V7]. M%@*G5I>S1L:&C4VA^T*W6S?68H[[H,HK8,Y5E>^0"W_:W?N0^?#;O[3T7BKJ M(*H00!CKP2J!X$043G$?E5#=TN4'/R%B=[:/DR8C/<%]'$T''[$W:%3F(0Z! MJ$'9*J4JI2JEAR.E:[AI2#23,CB6*(K$N:,D_^X]RFR.B8K73G TMN?)>=-S MYJQESVTW[;E/+\>3=.;X#M?S%#4NOKVG/S7I/,>"!SQR9 MTWZO:-8R)]K]>!)Q K/QX>.R_-/QRHXC)$/0;FT+U%5\:J:ZK*7<\:,/['C8GQ&N+K$M MJJ9? M$1+)D0?,P>ED(E0+C P: QH(-@(0677RA( MMO1(UXIB%<76&<601J_+$1$M@I IF61D 31DDO-L[I=!L>JLK1+B?K\(<<0X M%,)ZB$DG$)83<&40 V<^1.Y8=MI4TZ*U3_72%>0T\B4=D08 M'7W2ED<6:?[9VJ"JMW:+4-;*3H@L@F!2 "FB!I'% LY(!.LX%9(&)6,9ZVNJ MNU9A[/[!V+5*Z$B4-$5F@\FZ(IT17@N3N/%<^>RX78YCEU3.5T^RXE2[[CJ($[WG*[P05(]W8Y$KU.6E/ ;EV^5P%NPIVW7GNZT38 M.)$J4V$IR0\:BTC*%OJ37028*B*X)PS M$4E0SON-32GZ; '$==2I>_ UQ*\O:P&.G\K/M9*XUM]4*54IW89OD)+V# V3 MFA+A''.,ZOR\C*D4LE?M2I44(R=54ME-6$D3CJ8@P5]L9?D*LT\Q'K-SXL$GN03;.N5^Q,8N1.6L)8H,((:[@+G'+M9 Q, M2G%MC/SNQ./FS=VY;)Z=""U6U%LAZM$%9='1!BN]0>"*21!"<+#1"?"&E;!T M8(AD8Y/VN34=&MI>VY>LUANZ+4UO/)E+%+WJ\C5UN548K)SRU D)T0!'$,"T5N6Q9XR[V$G9G-5QW\[5)>S#H/E+@_CC2).>GAP.!Q_1CQY M\?!H$O;=%'N'0S=Z6"/FNAS$>W8BI>:/7I[(Z&46T;2BV/50C"T(UB$+BD>G M\[:2'@31%JPG&IRU:)RR&>1,:;6RM.-?$Y?KX%)6*74$>.\X$',IZ%:W0JI2JE^QV+ MJ8;SMIA,*QYCA/ J* %9T *$Y-EHVFPYJZ706=D]R[FB6JMU"\=D8C^; M#,(,X]>0S& V_:&HR_V+)W<@ZO+JJWR:/]LZ=I/XZZ09%U.AZCI0Q1<$71AB MF-3 F-UT!FM&#-5*54I52E5*54I52G5 M9A#7DL">^]0['LSV2V.5?#?33("&KK"?V;@WPEFOCR=9J&_.9)I?:-[]Y>)IO$J9KD>9 MQ*)#)<$E%Q@%-,:#\!8S>7(42D?*(#.X26HV-K/XEN@ 5F.XZV"5JI2Z@KBW MVV?DU=Q@[HVOC+HUX+Y*2&YGJJEERGD)AA 'PAD"KN"R90*M5,8(IC\K MV0ZX5U3NJKY75*Y2JE*Z?=MYD^U#JNV\8SK33E;+E'TB2X%+AR $MY#IC03- MG8HQFU%!9;>,YX-O"K*#L]YP/'V073[N/(!8P[Q52E5*54I52E5*/^A@6ZVB M23IE'YL(1X3WTJ?$G!6$8[3F"@[V)5-!LF=P-B2\^LZK\YVWCQ<,!!&6")F$ M@."3 *&(!ZNS_QP,LT1)8J3@&YO"+&PP=>UY(%65.ZC**^#*595O7Y7;-)B8 ME&R9Q4BB42"B]>"(IY",,-8F3WEDW=+E!U_)L#O;QTE3CC#!?1Q-!Q]Q65J\ MMO&]&H6M4JI2JE)Z.%*ZCI>F1%2.$YX<#R*4D1(VZ*2MP>0TL_CC7EIC@YZ< M-T%G3EOVX';3GOOTSZKI=SW7[M& (+3?, M&:84L*0Y".,96)$H<.2%U6W*P+?$REU@R=7!+YM!&Z3YZC1 MF&QA@9HR-3(Z"UG$#"BB94$P)P+O#@3?=O[X#E3S%SPR$J,I8=)X.8_4ZY5U MR*SCN[L(C'5\]]^Z:BM#N07CNRN271/)6G,PD*!(F!TL)%R605X&K$4)4A.A MLF,=$RGC,BN*511[T"B&W!'-5>D>*T1&,I,9BHG)RXQC/E"]#(I59VV5$-FNW"&6MW$1VI75RT0/))B=#&0G@G;=@%#$I MORFCC.6P.*DP5F'LWL'8=1($7FBOA91>*"^8"I87FH,T_\ATI/%R'+LD+U = MMYM&NU8]+'%>$,XD*.)C";6),F2: ]'.$ZFE"4YGQXV*OB9MQ+MV$5T%NPIV MW7GNZR1#J9Y:5<@;L&LK5(]9)P'Q40"X3P% MZY(&:X/SC+DD!-W85*+/]*I&5-XXSCWX2N+7E[4WPT_E9ZP5Q;4&ITJI2ND6 M? .9;%341V<"%<$R2T+VFH-F,3O0@K"F4(J>%DK1:S7?V!MOY94K=^"&I7'@ M]NB).QS,W+ I2/ 7>V^\PNQ33 (32QZU=*6^59B^XKQ#XR0J,%3XKE*J4NJB MD57<2D6<-BQP41JV*H9H%"7,$Z&]KT;VGAO9-J]/7*3B8D%,B8&@'L'GET G MHY(BJ -5';2R#[X7UN63M0\;_CX?0O^UAWEO/)]._Q!;9UVOV-FBH0DUD8(: MH6WV-%5*&!@-S$LOKH^1WYWRU+RY.Y?-LQ.AQ8IZ*T0]LJ L6EB36(Q-670$ M(24!D[D%."V,%X$3HL7&)NU3T>YF7OL1K:>R+R@AN25-;SR92Q2]ZO(U=;E5 M&)P$3TPF#U3X $*9!*48")CDRFNA0J)L8Y-5/;ZW>KSRT.$/Z'$UV*M4\G8L MT$2O=-9OSDO'L:0M>*TU.,DI3=P)="0;;-67*ZN,K9K>Z2A3E5*54I52EV*! MU6K>-@F<(&:K:1JSJ1;4):[]K,)UF\C^ M;1AO%''2PX/#X?@SXLF+AT>3L.^FV#LIE%5&>U7Q/%Z()@79#2.&<\6,MT)OA49-]?Y9\(-8%[2Z,*&<26/_I;$Y?K MX%)6*74$>.\X$',IZ%:WABU$<)9Z($@C M,F&X([Q[EK/66IT+TF2Z/YL,P@SCUT#-8%;+JCH6D7GU54K-GVT=NTG\=5(' MRJP6X]BB: TER?#,!@37+/]3:()$#<13HX5"F@U:*:V2NB9JUTSA:PJP2JE* MJ4JI2JE*J4JI]I$XD\">^]0['LSV2T^6?#?3S)*&KE"DV;@WPEFO802]*>.P6^)4S;>4TWO/QY,LU#=G,LTO-._^")&D^3P8U-1MLG\.HLIZ[J<@W2 MKX.4KM.J\29;E+R:&\R]\951M\:Q5@G)K22W2%:C"PB!LY AF1#PGFK0B<6$ MR1@?0X9DW:="5%1>&WVOJ%RE5*5T!Y-H;[#S2+6==TQG6GENE8PD)$H0JE2( MN2# L9!WO.!)68L\1-XMX_G@<]P[..L-Q],'FL'PI&N/$JFJW$%57@%7KJI\ M^ZJ\X/A]\&5HABA#:C,-Y@+!6.-!9]%)Z3UUS'9+EQ]\)%(Z3I>&B?)26&Y#]D]9Y1;;AFQ+% ?%*%J M"<+5V* GYTW0F=.6/;C=M.<^O1Q/R@UNS6:3@3^:.3_$O?%+-\'1K+INUW/= MY(+YM4PF*W6,D&+TF86Q",8G!.E=)$Q'RQW?V,RN>3>R%U6Y*P3?$REU@RA7 M"+YM"&ZSY\ =Y90H\%1R$*),IC!: .,Z4DM8\L)T"(-O.X-\![KYBQN68]#3 MGIOUGF+ Y^Y,J?]7M&N'VI']^VDS_FS/>99 G%\E/6IF?9Y^1S0-82WZQ7X MDR RO"4=).5"4G3:DI2TUCQCF5*V&9A[Y;K^W:/9=.9&9<5J[&]UZ/7B>$%% M/Z62<*<56)$R> 5MP/ILAXA!ZI@*VLE8P*LO%E3 +#4N=RDENN,0 M]D>'B2^W,NN)G&V_<&6PN6#.>(7&:T)C:V"'0$U$9!X<$LBIUFR&3.9["NA*G!6X*S NU&G_.:]$;C&4X??5O@ M?>[!3CZL6?Z^P_%T4*3WN.EO-_B(/Q\/XFS_5.W/?>ID'E'UL5>85GFNI+1D@\/BKS^#4?- MS8=^;J/&!0AJOF_^]LDVL/:1I+;LA)-BFY,O/MDDCYI-<@%/Y^])^4@+?NG; MY!&]]+WO79:R?%GS0Y?]_GN*R'JS\FHWM+#ZBIJ-,^"YM,IJOH]OQW]L0;!> MZ$"^V7WU/]M_;/6V=YX\^D\_^>FK5IZ_F9O[^DN_\K:>_\GNSNO=W[:?;NT] M>]I[O9?_]^+9SM[KWN[SWI.MU__5>_[;[IO7W_A.]TO^_QR,>K/]\5&^1IS^ MZ^\?E+>>\]*B82JOLB97/;1W^S[+X@5[BV[2PVP'XS>%B0M.[2V[?N="!M_X MXM\ZW-_UQA?N*[LA94E=65O9F6IO0YR=KM ^^^YV]QP MNNE^+PW'Q]->FHP/>N-#+"0AL]P2=OB8F2A.K[+=_B;^L/P^_.'N$ _W)F_[ M;/Y=[-]6%[H?.,!QQU'S*S[IUUO'NK[_+ MG2__/GY[\'SPXNDS^6+OW?&?O_Z9WWWV9>?-'X/__?*U.FWV8N^#?/'^'?N+ MAJ2E%@X$T0)$( FL1PIE-@5!GY139@6=3KIW&+,"TWT%)AHMI]0EJAT7Q$E3 MBM:%I%$++@VU#3"14V B%9@Z 4R?+P(3(C$ARXCGK9K1R0:PG#BP,GBE%0HI MY<:F,'UN.W*.M )3!:;O E/PWB05N'0Q"4JEY :>>BQR11(W&)@45%0&BNP=- P5D74G#:1VXS,.F^6% \<)\/N&=&?$=* M>&ZD0!E<-\&L=F$PQ&:$76&EI^/L0HFR'$[&'PA9><47N6GD MGX?8](<9Q:US0JEF=75F-2P(1+C(LD@C2*6SOR^3RA;51##4H:62.>?]QJ;L ML^7;+G3/YZ^JO4+R7E7[CE7[(I5WW!FG*0$MM0.1A0J6< -14JK08PR69X^Y MS^S2)V"K:G=7M5= ?ZMJWZUJM\BPR$*UR66#;4M+$!$=&&-*2Q!NLC-F/65B M8Y/W3:>L=E=FAMTA_WA]V0QW_%1^QOLU36P-*,AZ3SQ'N">YW!=&^T>>6LHVKS+6CS19[!$BH5:0*' M0H(@TH&UR9<,(O'!1J\:;99]K5?5HZQJ

U>>5$HVKSS6MSBUI@HC(D1B$Q M9D%PI\%2'[-*<^*XB8%PDJE%UF:SJD:L'1K$-%=*WO',_BL,XWP_G\M9Q'*> M>9:.ALT9W:/F4.(/])5>WTA(-VHG7Y;DYC1__?/QY.F)1+9.!%(QZ5J8]*'- M%YR3T@9I@'M=,K-GUA"Q.D$1,CA-YJG2D>+B5IN-7 +9<@(I+,3H@%M 2C<@JE M9AN;M$NU _7L18NX1/2SKX2E82^#Z?2H#,S,*S0]E\BHQS%NIQ;J6QQ[/AAE M6>3E>U*$D<'L*[!53K)"?/NT@),00ZB,G -JKD 0$\ 8E2"4Z7S2&N5U(GF\6OX\)Z_R7=1$>6D;M5S<8E7S9%&>S(98H3:&GV$R% M.9V!)LULNK/O6D,U'\KS^NO9O!J6]=_XV%_.3/L493@ZR=?-#?.X&DS_< M\ A_/SQVD_AR,@AXUIAD:S0ZL-X\#:? )(WS!R;A" MP+4AX,5Y"/BTL_67$XY'FA?4+XB0=>I;46"3B/![RTD4"Z@L!:XIQD)A-7@H^! 7/8/$3D&0KN(!#51M_D4 M$TXF&'N#IKEE;^8^/.%IU*8]YI=,]]PA+*R_]_DE\3=&:LVP< M%<8RCI!$++70 <%E(P9&>I^IC$G&FHU-VK>Z77!0CS%T5KOOMCO:=72Z.B8K MH"AGZDP(IF ,$&L:BB*R)G," 35E@@B**Z0H5:L[;+-OKC3P[_6[ZO$/$HPS M/=:)A$PFLEGV"D2(##PW&C(H2RFXZ MQ=G\Q-)PX/Q@>*$#^&*6L>[]M[MRCK5QJ;N*U/9[3U5[)73VZK8MZ_8+9YK*)$Q. E!2 _">PXV) 3*5,H<5DGJ M5*DQ)>Q^#?*ZYXK="7Y;%?SV%;Q-@)EW+BD#NJ39A!(4C(X(S*9DM::)T%A& M=U#5I?[^G2'"=T<^ON;7ECWFMKZ5!!WC'4_R]Y4[*44%3XZF>5UPLE5B%!7$ M5@AB?%%R#9%%C!:4X D$"@M9OAJ$U,$ZQ8@4I4.8[3.B:]'@_53P6^ ?5<%O M2<%;- 0#=2)8 EX$"H(R"9F9I,Q*A#"&I,B+ET)EW\IE @Q5P3NLX"LO!JP* M?F<*WC[JEMTQJLL8HA (""8(&)=IB$*6.)&$1VJS@I,^6]!HYTX4?*6]PFW' M#S?M?AVU.RR:TFO6!\8)CO(O31[N@34,O].BON,/"[#KJXA>E=O<3;]/L4+7 MJJ%++" ?P0>;HD=(:!%$X@%,I @R2Y*@C"2460>B3VV;>]1"H'NCYJOO_5?5 M_ [5O$5!F-!1&!G DN1!N*3 VNB!9TAG@MHDI"GG$BWI4J"TJGGGTR%5S>]0 MS5M$Q&3$MC)+S_+25$=SA")-2)*C,TPK;]C&)NM+N48]-QY"/F1WMH^3Z&WMY#IJ'J[M-XN:-3<>Z9]:21N M2-7;^ZFWMY# :.MMI0NK5.IV$W$9,,2H(49!09AHP,5 02?#D&O)."MYBSZ3 M'5'K>FQC\^4$#]T@]O!3&0>,\Q-$XZ(Y]?3&W5.&$^F5N.<:\@R MJJK?OJJW:(G*\!VT"> -"A"1!W"<2=!"A4BX5\RF$O 479G36%5]#8E)5?7; M5_466C 4_0A<1]H475BVE,*'W:_@[M.:\Q;'=2, MQMW3DT8>.^-1.,HX-II5Y%HY&$4!(DFR1@" M;8HJZ#)MEJKR=EAY;ROU40WSS6IVBU)8*;E#F\ D3T $*L&4$FT6P5ME(!E#5$*B:2KC3W67RCAK:+.#K.':W6N^*G'U/5:IX2U6$6W@7@D) MGL0 @CD*UF=JP11B-,Z%+,WFX-6"$QDU<]%9]>X6K:A*?:-*W2(4P6FOJ+80 MDBN=)+/H'.$4>))214T%);+D*.B"1@_U_$47^E%-\"..CI9A%>L;$^D6JUC4 MSN*WDT[9GRN2K1#)OBP@()EG!">E %I.@XL4!%AD")I*#,8:9DK04^B^H$O/ M9Z_!S^XJ^ATUIJJ*?D.*WN(A5'IK+!<@B=0@E$K@@PTENR$Q.6*]%QN;/"NZ MKHI^CQ7]CAI4546_(45OGPU7V5$S1H+6I0N=)!X\I0$B)=X*U"Z19"JIK?BIJW3W,X&A1E!F)V24 XK[*+ MXAU8RUA^*="DL*BY9!T9:5?5O(.U5E7-NZ7F+2:B3"!&!PV,BVS-559XYX@" M'GP&=.HSM*O2C([PCJAY39"4LJO)$2XZ=GY^?&5-F]QYVN1$4+^=":7BV0KQ MC"Y@)\XFHI1DD+15('0I* TR@''4"F-IDEIL;%+15ZI+D94:0EV_7$G5[IO6 M[A8IL8F2R#EF[7:E\U76;A<$ V-$]E1-QG%*LW:KOK;M*O&JW?=&NV^G7*MJ M]XUJ=YN+2.E9T@QH(*)D11AXH6SIF&LC29AE[;)VLS[C[=$=:Y\5Z70R9 =G MO>"F^[W#R?CC(&;RX3_WQE\S)$4&'[]E'3\03O'C2<0)S,:'CXLLIN/A(/9. MG^U^ ]K*R4@6V),LKY>*8GP$BSU-(N=\&RY-C:%[1O1SIC\6"7JE35IC8*M#Q@=5DYF*CK<%3JT M*(W7B9V)5=>H5'>X5.JR<#%5TN"MT M:%,B80BQQ #1B" B9DH4,D,B4G+"-4]"A8P.I&_ITI3HMM#AA"^=WLCIMN>- M[J\Z5'*%:USI@9?Y@GJ3E][D0^#.!4M[:3@^GO;29'S0&XP^XO2JM'D5YK-> MHT-I8W9WW% MG^Z-MT*6P@1?G@CFY="-9ENC^.Q4-M756J&KM7 :DL2H6:! 66E?G+@!;TD MFXSQP1/B:5,)(Y>J:ZU9I0ZK]\KC+%6][TJ]VW$6)85FFH)FEI;^8@0L(H6@ MO+8\)BE,:/J+Z7:8I:KWO5#OE0=*JGK?E7JW B61,N,U(V",+'5?#,&45'(@ M,NI@M98$B_6FI"/6NS/M [M!2 [+!J?E/U0'H,@X&69"J=\!*EE0MOTTM;W$3$P429549$(]9RTD %Z@ C](1 MKARANG 3+?N6U0Z$]U3+;YZ=5"V_32UO=SAGS@GJ*<1@" B.-BMX0& T1&_1 M!\=,UG+*^E+5PW9=(2DOW.Q$26Z"IJQOX.5.6\BG9G-HB@U)]-%LE,D\SU0F\=Q*G9=![L6C7PB(EC+O0+#2Q<1 M6TXB:TT@,B(D-U1+7[!++@U<-2+;74V^4=IR-4VN+LHJU;S%4+B.66JNE'QZ MG1F*96 $1Q RN6245=ZE$I'M"]:E&3%5T]>)H52;?2/*W$ZO9*-M$J/@HLO* MS$J!IV4>9$2:$C?!FM*PU*[JG%R'\BMSA>0=/P?59"&G@[+DTWYOA+/",9JF M(FZ>GXP_U#QD?6,HW:KT^N5HFN]P.L7I#LYV4SFU=O).K([("K'K7$_U[7+M MSR_^_5;?RP@J?! M)XSP!2?CJMO7UNT7%W6;J>0H8P802QJ$*0W.($+T&%'SP!05&]D'R7XF^[E# M@="JX9UG&57#[T+#?[^HX=9YZDH/=4*$!T&2 Q,- 6<9T5*%((+NHH;75,G"U:)QL=BPS$F7\IV62 MK!"!98>$*/#!2Z-"\I'0C4VV8)9LK32_%VI[\U2CJNW2:MM*5HB,M)&6)"1! MDM766>LQ ^FJ^'&%:]S<>*%ZDU>:@?13<\[^M-;L M7*7U+F0MW=N7_WOVK,H7N'X"?H/H!+^68?N^&Q^SS=^.F; M9SH8C.#\ EY\]DN?,*4?>4)[A0>< T6V#.,R3"\+)F\AG)2_RK?DNG(KO?U) ML:W_&% AI/6$*F&,2$26XC 5M"*%+OM/'\S-_?UEW[E;3W_D]V=U[N_;3_=VGOVM/=Z+__O MQ;.=O=>]W>>])UNO_ZOW_+?=-Z][_RQ\8C ZPOBMIWB_]L(_!Z/>;']\E*\1 MIU=X4-YZSDO](BJOLB97/1QP^Y[(X@5[BV[2PVP38^\I!CSP..EQVE]P+ M]3OG5\ZMWHD=:WN0UV$F'=^/):9_E;F7J_+Z']3*DKJR-[.RY5C$U9'S7B1! M+PZP38.1&X4ZP+8.L+WEPWHG777FNW!\V 2&\1-.PF!:N[#?;6/"V3A\V&TD M,GUV(I':-F2507&Q(+=.T7+TA(%VUI0C00$,CPZ<38S1%)+F;&.3JKY:4#-4 MRP'OC6K?;*?"JMHWK]JMG+ATAN@4RR!JPD$$%<$ER<&'(&0PFIF2[Z*V3TV= MG7"/5?MF6Q-6U;YYU6XW*C3*$X,*E"QSH"0QX&E6\I!E3*()0C&1F:;H4]FE MN0BU6\CFGON4+W;H!K'79& Q]F;CII/A=-]-2I?TV6R(3;E\R89-BWJ!=Z5T M.(P/#G$T;?)L/7?L)K&V%[FS(X>OYL+;&V>!OAG,]O?'P[*.I35KD>,O16)/ MS@FL0N(*(5$N(#*12&FM"$",92 P:?!&>I!!:U[Z)QE:>AOH/A4=.2==VQMT ML-2W:GL7M;W%;:P7SA@=07COLP.4]=ZG9"$[MBB5(SIBX3:\K^0RW4ZKMG=8 MVV_L ./UM;TJ]#45NL5HB-3!,J) TS+J*3H/+I86IU&*:+,V<]0;F]QV9$+] M@^IQ\FW2I.$IT]Y@.CV:GV?,2CG"N;8>9VWIX<'A>H>G_1$/AV[T MP+JC="6WLIV%Y48!=U.#8-/?2Y7F]JADQPBYAA=#W[^,% MS,4'84-4#++O@F7*G0?K>09!'0ER&Q/1N+%I^GDS="B64\.TZY2!J0#0'0!H M)VJBSYZ/3A"#IR"X(6 "VNP*&>V4,0Q5V-C4?<;:7*8"P+T!@!O-TU0 Z X MM,B/4$8;KP,0PA6(("EDP-<0HLD^0!!1)KZQ*3HVY7I%V9QUY$"S?6P(4-&H M9@35>-3<['S.[6@PGO1&XQF>S:CZ^L=A//W!'I'K&]3I"@MZH6\5"V MB(U9H!0I"%E:HF1_"Y(4TF:Y"E5Z.W,N^\8N72-Z>^F7T^/]^6;Q^T"PSG]9 MC_-D5C88A<&A&_8.3W*WO8Q>\\-EV!MB,Y;+Y\=H@AD/\WS/G9;+/9^+XK4.:_3*^5?5Z%O4Z!8-(]I+AU8"M2R (.C 9D &PYQ)^4UFHBD:K<0RG7"K M1G=8HU=.P*I&WZ)&MR@81AH"CPE$Y!R$=1&LSH8Z:DZLBBY80HI&RZ6:4MY> MVJ=[/.D.N%?W;K@3!'0-&Y=\G=[PSY/Q#?_J'9[T\NWYS]?K8U*;,'=KEL/S M4^'5)LPW8N[8(DJJK.%:2>#"R9)'".!,]F=91$VMRKM1LXU-WN?&K$$/YEOM M/OP X>,NB6X%C;L"C?;<:I,<%=("IU*!8)Z!3P0!K1%H#&-$V.PCTWXF0"O* M4G0-.BHZ="MK6='AKM"A73VILW2)D>!YT!D=,( QUD!6^S(K.X:()KL4BO?) M^L##;2?W[D)_GZ6$H2F/S!J2WRB=^,*^&[W#WL3-L,GE%>ZUS*&Q^X9YW2!4 M<\GMIF#CQG5FJ.TT]ED$&88RQM;H_CM"^?^LB+A M]9"0+R!7VDM&44?04G 0B6DPRGM06B(Q9<(-Q](#8P73/SOC'ZTP<7#?L.(N MV5-%B"X@1(M)&1)]X,$!5[XTS^ 6+.44D'JED%@O2=C8%'II/ZG"Q'V$B973 MJ H378")=EVHXPK7 M> @-,91(($%;$-('L")P0.Z] M2"HIXFFV<*PO1$?J;FHE70=K8RM8W$.P:+'F;$(<>D' H@P@$D7(YH2"$7E[ M9$K-;; ;F]+T+:UEMVL$%G?)?"M$K#-$M,MX46OMG "3K 1AK0)OLU-!(R&! MT6 UD1N;G)26_*L*KG6HB4NG.=:3RXA4S\UZ'M\-1J-2P3E.O<_H)K4YRZ7^ M$BWAX120&R5TT$:1X"2B<(F@L^ZO[:OE!I8,[U4D6Q62_;ZP':71+";#LI]C M/ CM8O9SB =B&$%.HTJ,9"3+U,CPI1M2UDX/W55WQHE4V=>-W 6AHW""E[DS M5F$4G$=2U/W&/9VJ[JM5]W9C%\+0R&"!.70@*&%@M%80O:1$)V3,IJSNAO:U M6+K[7%7W[JI[,$Y$S@323'4Y2UXD+O*+4>37,OMIU-U4=5\K=6\72S)J/2H$ MX:4%H:@'[SAFGI(HMTBX-'9C4^N^-.TQ.9UM^'(O4D'?I2F87[^$H-QLO4+G MEND_;N[Y[PV69TKF-:,N6)9A7":G43D;B3 :I;>I86I7:-]2L;PK6+ZHR29+ MH@0A%5@6LNO&E 47F #&2*9P+C*J2O>5PR\S0ZNEL0I'3C%N+KP507%"HKK#8HUR'!KRS(]U!K>L\]<+Z'7AP?E7$05V[O4.]R MN;M\""&BUT>'A_/I\&XX#Q.EX?BX%P?3,!Q/CR9X:?)Z%45 ]1JK'7JC.[[; MFH#DH^-:[CR9M#;)SOH9=Y2.UAKTE;I M]9%%E1PV$.4Y!Q*-!)$=>G"6"XC22D?*V%$CRE@QPY<^Q]6]Q&Z%I7L*2RL_ MJEYAZ49AJ16ABPJUBT)#("+#4D(.5DD.*B;4T3CGG=G8E'VB*BQ56%H76%KY M 8$*2S<*2ZT8611>:,D$R"R^["TE PX- Z1$,&&ROV14:<2=C4Z'8&E%48^U MY*-A?("]F?MT;L[J!%-^UM8)Z:7/+G5N+:Z=VU@CU.W&@>_M9G_ME>WU%8(K MREX'9>FBP; 423:0"(27(D26!%B&"J27WCF=<9:54=?WZQAEA9]U@I^[Y:(5 M=)8&G1;C3,R)Y"6"IYZ!<"@@>W,>>#0VOZRU3G%C4^FE1UQ6Z*G0L[Y\LT+/ MTM#38I6!.QH-,E"R-*?V^9_2,"+[.YXYSKD(H32GUJLJ1;N/A17U&E>XQH,K M?S@K>BC$/VM.4P\Q&'W$Z:P9R#2*UQO/M.ZE"5VY1IV-=@=]-2X;SJWN;#;W MUG X/F[F<)=HW0RS)LYZ@X,R/:U1X4NF<=<$R3UU6%=63G+\X?'7O?5\/-EK M=M;VN8WU;:HD#3YAA"\X&5=_]GK^[**^B50J8SBUH'6)W]$HP7F1@ 7BJ."! M*QHVLN^:&0C[N4-YDIJ^K>AT*Y&\*Z!31:%KHE![#+IQDCL6(4O$ED9%NIR! M94"B(%*81+TNN5JQ=$"O(E!%H'4+Z%4$6CT"M>)Z.J#CS$J(V Q2H0(UK1=:8D[X\FH1]-RVCY5*9XWV8[_QS$RDJ[58.BW;T>RZ$ MR5$9[WTTZXW&LZ;BY)IQH@M/M43B: M3##^8E/H5Z'Y6M#\=E$#2Q*355$8H$EQR)Q4@4\Z@LFRL]$$HGTY M["J7AN::[:V M&[TM +2C0-2BZU:$M$YS2 IKT%H&<$E$8&*D*Q.UBN:LJ^H M> 6D"DAK D@W, ^A M(- 5*+O$J"67K2@^5E3K G^2=1QOM)Z8(J T&9+N&S MI3N KKHHY:>9\T,\I6'G^.6!F[P;C&#^D4(P?SYYI720N F^24\5JKGBX[)U M!^'[*L::$@;$0C#'!_EN/I?"A,PPKD2\G91YR?CH='L\L_4?F1=[!669:YQ&83' M$]>(,VLJ3LI?Y5MR7;F5WOZD6)A_7$$\9&-SKP!"$\YY4LQ34U;@+E>$;Y7G MYYO?KNS"8NB%V_7-[JO_V?YCJ[>]\^1OH:!K][Z3#=;KWMYN[\GNSNO=W[:? M;NT]>]I[OKVSM?-D>^NWWNN]_,*+9SM[KQ>IY/6?[S*HNZI*VXWKPFQ9B)LS M(-]=7/JH=^*4[1P=Y$N$%<2IOO6[=B?OW&CPI='"K$)-FZ[FEZU1?)F=L%)L M5W[=3<_GQ71N^#J_,L\D//U:@Y?_^G46U2!E SZ:;64+=S0J97@O\_7" *=[ M^9Y_&8[#ASOWVCZ<>FWT[?OX?N=I/-AY^GR8KT_*][Q]OS]\^_[?\L^]_?UR MC=VGVY]VL@?VY__NDW#PQ\B]L4>[[_\8[+ 79(>])2_>_/'AQ=-_'^^\^>_! M[J_Y]:?#X>ZOS\O]BA?OG['__;(M7GP)XB]AG))$9F?XL-C=R5$& M\?.R;*+:YT32.Y-)[U0HO5/_[F1S7="J_-[)_SQ_Q& M'_F['M2;\>3#X*/K91+VJ-]SO:?96SQV$\SBG1R>6.U^L\D&LVGO>'\\''Z& M\?$(,QTX\M-!'+A)V6+_G.UCK]0#,?+SD[G;V_Q&?^Z-)Z=O'&/[M:/IR6O_ MZDT'!X?#O(_SY8KG/,1/O>-\>_/"POWQ47[.V/@ XW-2F9:_&<;L=^&CWIOL M=>=[=[TAND)%2O+G8WYG4CZ5(>PH@G=3C//K#YJRQ?)L$WQWE+WD\>1S_C$_ M=J,^C0_Y1L\Q/EJNV%O/]_]_QVY2?E\ M\[T943,6QS(N>NN@G(/>'A_G:QT/9ON]0KI./C=.&03R#9S[\W(COV=^GW]K M\#Q_]ME1R8CUF[>VI@,'+UTHZ%%6X111GKB1BVYIOG+W"OR+FPZ:/7/>R#6/ M^'(RR&;N\,RM/+.)]U+3;]C!:!9Z-UUP"3[/_WW8;L'OY*^04&>#2"%;TPB" M" 5>&0521^L,UXH;?]',[^T7%#[=EOCUF$-6].E7UZRW[PH*(8XRLN!A!HM& M[4OL81(;?&M XO='KQ_UWN$H8TP&\/(V'I9+NC-OX?!,'QJX;Z:,8H,2)W_5 M*,IY@W'!+O3:=N'11=?CIOW<;_2X;KX77_Y-_T)K>>3*0.9(Y/]G[T^7XLBY MME'X5"K8SQ=O=P3B3DTIR?UN(MR>PKT;Z+9Q]VW_(31"V4453PW&^.B_)2FS M*FO @)D*R.ZP#35D*B6M2VN\%F(^4"3!3D*>"FT=-K Y[>+F>][KY0.L\F'- M]D!<\_$0@"C["IL[T/>ZQ[!'JZ/'-I=BQ49XA!C[WNM1/(F[,=TD=>0%F8'# M?>B_>E"5-SL^^KU'E8A-F5U'G3 <',]4@-%6YUW^1GX#=(8 .D,^Y&%H7],I M#^?:3**/8!1^6)_XH3L'79P M@?Z_^6]']WO?Z6%]F:W.>UV# RS(%Y]0HWJ@'PUF?-0=NNE@0%V*H.0[ !DN MC4?WP?+H=2;P8''/!#_T\2/P[?<1I(Y-O'=4D=*N2[I.U+]TYVMW.([?C%,U MGOM\)T9'LVG4? G#7H6Y&(S&,,ACN-)AVJLP0-#QX*YN"V!MJE!E#6D- D!V<>9L9-AO&CLRE,M6GPB # B[,9ER0JFZ-) M+PU]%$EN1HWM Z]5^P$N.=TI/Z^1K9":M5'2WOO#%:5"CP,2;OF\JZ;N76VU MM%K7]. [/? %X41R@8P'?&.L-$A9S)$K?0A2.,(97W*N1(0\ZOK0$+\8T(SH M"S+[Q2A([YBSA%(_?L[-:*7#N3'H>SC91W!ZQ8'/#JG-QC+L@B%JH+M=FV)MM*/7@R'\VN^\B%DR?7O6:DE7UI*J*:QG<+]AOC[ON_1K+Q]J MK>:T\_TC.J6515K$RCLE'=*%, BSP+F4#)=2+VI.__ILH<%,^LH(6N&O MJHS04&WJIK,(#OJCKCW*I[ONA$G?5HYM6RU<;5*"NG$2'>M?HP8!2LTP!1NP M^"W[OF=?V(P66G)^N4&OIT$GBO[Z0[ !^^,C%+OM^F_V2/F-KX%^[+2WRIK'_2TV1;K'.INO[KZ8)1\ M (C5Y2H8,KJF585)Q;L>OLEVM6@ M_%43DBI>P)S\Q?G0M=WQKUN=-XOWS\I;TMBBMZ%>FNFDSWE[&K&0_J#I[L(Z:XL?1FE'O()1':>SJ547KZPN MPASNA>D,/DT=\.P@>(*IU@4BPDHPY8Q&QA8!82VMXX)PP]VJF&6.0^HZ[>'B M$&:.%46C.FHJ.:EA95QR10!S58H#*#2@](!6 \I>U/^B-ZOCIP*1]+C1:')\ MTM1H4K0F1SN/US\(.G*RUG?,2TEIITDQ7HRZH;,.8#)]T M15""ZXR4KZ 1#R:U+M4GN<7J&5!TRK=,^ M RVP7IK-3N4AS8/27W6W%Z<"P:.@D8;#,4>J*J\!7"FI\ILQV!0?L@>C3^,% M[=BGNT0HB0Z(K,5OQA@HZ/G=^/V&67!>3?GA8.!.N[W>YD+;@DAB&&>S,ADOHCLY'!CPW/:_4Q>,I4 MA9&GI=^%A4];-6=Z67A+1SNDL>O.'7)UCY@TYN)6/ZIBBG,;,>Z]G'@5OP1[ MP\![G2_]P6G/N\,T^FP1C',PKQ:EAH#&<%DEI)/1-%(YB15$L98_!0)K+W3\ MK.O"AX?3?0:8D8R;A9'=H MI;32 U#\C)W'!#XW^RZTFJ&1=>LD M @7A^T&A*166>42-I(@)8I!QDB'+2E52C8U62TZBM"?C2=H=93A*H6U !>>3 MR9R/?Z/[7RJY[X[R">MB6F4$Y=I+I$\ A;]5 #-#PG3:9GK8?-Y^2^F6Z39P M/L'&ADT8\2,F*BP<'RD6\#Q-!J!(,3S<^%: M^>Y9)4B/4ST #+6Z0L;AH??9$97B8[TXS(114<-(S"45C4GT]*3Q^]D6S #Y MD[<^!*5A/'/1-,:14D56/?(CQ,F=V8.^GSYHBY%7QLC9/,ZF,2/DDP3&'7X0 M1%!>X0)9PC4 HZ!(&:&1)(85%%!3>;PJ[V"EZ-5HF6VI8UC#G 8 WQUN3M/T MHXINQG,Z;G)[CX=)[SY;?+O*3WL,!:(/]I)HO?&P>Z@;GCC'ZHI>5[RH1 M'G2M!3Q+X;PJNP&N,P$XKV[2M56&=@(JKVT\#'K)(!@=><#F"(YI5%')BX9' MI=(U!Q,SK\[R;:--$Y7IJ8=ZW' 0)V6STTTZ\5D..\PL#+CU##C/MCK/H[L] M:Y@I(V%N5AJXNUF97:F$8#:HA,8-&#;^;! S*4]]+".8P6\]RDK[KQ3=.:MR M(:6D,3NP7L^7EZ$Y-+4C;)7P#="%I6__Y+QCE6N__FG[T27030#\H"W.B^[ ML?HC9S/'2W0;5OU-!QOBGIQNZ84]D?(5XY3%G!Q?A4>2IP$F^WLR.T' V/B35I3V$!S_H"Y-Z?;Y["?1ITC4$=P#B8!NZFIS%9H%.&A M/X8]%[?C9+8-&V.91HYN$H-@R]@"+[Z:6I')[M['\YH*6UV$:/)HWD88HH M9+#"R-I2T$([IH2]2^:F=O'O)P>>+EBT8,F$5,.X ""UUYZFQ+1,[<*Q9LY(SU"7=P14]0!4+T[ M@IX5^VXO8N<^;*]]?QQ5R^'96] \NL,(U'_"<_YX7[:;;L6FV_U^> !3+YGU M!=),%+'O,)@#G+J8E:R*TI5.%V+EIHO--*KIK\_:D!-S5QR*< [&94[*R$P_ M.%^#JT[#I"8FK_PJY;[^$.@+J4XTJE3CF:I^# K-P#4TOJS0+]WK#C,['J([ MXG74[OZIG?E3%H;.V_X(+,2V/N(G,_]@5M.D-H@M&C/ZA/T4'_"!*IF0.I0 M0LH@QDF!)%42.57HLK#2^;#23S$+?F8KM7;)UC6C*YV5YT3BHAI?Q0;=@M4X M9YZF8HIA_&(JLDJV4E4YGY7]RFY>'%NZYN ''VNF^"47P.RF=6QXYFFNJN6L M'@Z3*9['YN /6'CYO=$1&'4H0F_#W&]3T:Z4BH;;5+1['TJ;BG:Y5+0+4\L6 MF7((#4!6 ILENS+8#&X^&=E-X%-MU)3]OL73[_ M^RG2$,/"U3#0_TYR27F8>[CN>%(YKM]'/G?=#!NRKQ+N5G17LS M9I%%5^D@160VIU69,8 RRV7+;MR9L?G#D>3+:+GOS^14F)#;&H\LHF)Y7_ M8!;6@!O"3W4^7$P/7/GMY/JO-L><"IY\*%V7=G15DC1J$.W9Q0-OU>73HT81 MB%5'\'O]Q#'A([TW(^-(#S[[8"YK@FD:C[INFM\WG^<*J'2.5W&0*3 > 8'7 MRSHS\T5,R+PUD67\\6H2Q\?=1!XSJ@($+4?$5*LH#CBSVF+0):0QH%IX72(9 MI$>W<",J]"JGB4]Y]S[Z3!JRI_F*&*;K!C$'OIF"+NBODAG=@PS1\Z(&/R8 M)K;E5(&T_5+S/)^YSK "@$0\=>3[C;!Y<@J!GJ93WG04K2J( M'I\7WJH&!(]K?-^'[CBKI8ELB.+SQKS]E4:Y3"O@ M)L,IK< 3$\Y7B (4\P3@TKL0#AIR9&VBB.BA+6!23"\\<9VSF!,L;9% M%6\^$)+VSXI-$>E0]),6*Q:O6>$:;*;T_ M'=7>'O7A^#A,I1U5J7!R1*:-'N *@RCDS5W0I-)JYC6,?L2Z=5%VT*4#* ]? M4?BK69/Q:E:3T??CQZKHWZ+64,_F7[W(\]UWTPEMU090&TXCBXVA093(:6X! MF1Q#2EN )QJ&OE55#JS+<4SPTS*4T@7T.YWAWQE_;/'FWP YH MO-W-!,J31*HTJCGIYL_)*FJ;#LID-TW3S!9KHQ8(%^J0SZP8;V[_QY,+=;^A MHZX#$7GVA';&*[C&1WQ 1*"P_ $YSPK8&8HB8XE#2AJ!0P"UDLGJS*IP*2H? M/Q)GR27GW!7*LH)A*Q4E+#C&9*12(B%<1YP_I,7^LQM\JW\LK*7]=E!8L %\ MX,@4$J2<>(Z4*D#H?:D*Z7 0#N1Z##KI^=I'K:WF(K[$>MEM=&FNRU%S^FJD M*L_.E.KSHYF$1CTZ,YFGI.H88*RK_E)YX"SM> BB>1KYP.-8M&S5-P7 MM>K!N>(?IEZ'/+SE&.;+'V'25$E)WKJL8J^NFX1WX)"'3_S/'?9NY7>^78@ MF R62 8S4G 0[5*"\6U*5'JKO+:>%,;&Y5YN'SA=[LOGP6[.*)OC0FXV-,[> MV2-P8]=\WN]R]42$:#,$X- MARKW+J!WM#R'*6*WDO@^:=73*J3IW4^C:SCYYP:]2G%-98$SMOS$8U@E!O\Z+7GF$SRMXXR5WSA1W/7R97/@/+O\JLY%C7'<*('[ M&FV&9K)Y7H_A#.GF=D88Q-ANJHX<^Y/1LY^?D*K?+(K-HY]Q=O$4(2SO;8Y2 MEZMRVE/W[H

G%)A<)?&E#B2_KM=)2YS(TQGI8I"S0+0 M%;%SY+2KT^MJXH>9(EW3$AYWQY77MT$OHB>@#D]+8A8K8.;BT6U%3+,BAK05 M,?<^E+8BYI+DS!=5N"PFZ9/"B-(2RW!@3A=2:U+ 5X6%7U7!S\MJOMCU,G\? M H,2)9?&&L.,D49I9[PNK8+O8T]^QCES)\;WN;[&<[H0-GPNN0G>Y"0!>^4% MS)[71^J(F#F&1HO3,*JFH3[? MN!AFA)^,HA:YF LA Q:>Q$3 1*9UR:R*H "\<*:Z23V)BRE+*0!'*],KDBD7T_.UQY7]..W TRI!.".'?EB MWC4Q"FE-"1*:*T<*9XUP&]NT7$HZJ*C2P*Z"*:S[TT=^X6XO>F!]-S-FIZ:B ML=0J]2'5[NNTV7LFPNXC&U_I34NK:@]OG5$9LY8K+_$)*):I-"9G4^=TAAI- M9A[F?L,SU@"0I ]'_K-A1;_I4O*W;7PUE\\GOJKN*!>:I"J0U=8'7"_1>&7: MNO@X$5'&NJY.R_[WX_RT*=%Y^LJ)!J5\F*W9RAM^78_T.IZ ?S7C!N_K69X[ M_A)!SD^\1B/Q+]6]@ZNCL!1@Q*W03,9?-73R UL*H&$+XX[DY/-SG]_ M?_'0^RI1:$8BF>,[JULCQT&ENK]TLRH/:N[;=?#-S,1[L[V.J41;G9N677 MR!4%9J[=](O!7%%*+26C6Q_T#X?XR_/W+^+4_1I5MFF#J?GM$3>,3>3&,=L@ M%<C_&4W1>U)W*$AUONG F&V==+LYUM#4!3T2 M+*9&TIF0/W=;L#K?9SK8455$<[J\Y>/WJBT;\P3A4!K-C:^.PLSW4$B.JZJ5 M;#Q"$I'G)1R7\U=9+*><]7A(^[D7"WOFVCUL=58A3/,Y,QWE($U2G-=4XKEX MVQ0!SM)3\:>E>.[<8_MOD?LV44G%>H9EH:X[=\\%B^NMW1TUJ2M7H-MH=LN& M0A\/Y9X?^QKL4G@YMA%?B";/J_GO:GQ- M5$S470G.ZF96[-QDCRVY4Z -OK M$9[9"ZBS$^<'9K[S5T,'VIL)[[T9L;?NB'T_R'3)Z20]ISYP*DC']32=$W_8 MZKS..5@C/Q?'G4K;-$<+'CRRY4[F6TS/X65-X1MY ,),^ZSUV52TN )H0(IJ M7)J*RI0-^+Q[57Q/%Z!/S0,UEX&0BQU6?V$TWXNF]9-XG7H=8^;#Y M@Y*PJDW K/(KYS.G/H=H2I-757DU^:#K[BG3]=7#84P4J8BC>[Y_&%6HD+P. MFS/D<_YX<#C4)V FC*:),OW4H;CZ_>PDVQ9P^ Q'4V[CA3NL<+F?ZV)_,)EU MTP+Q"G,?HQ*_VO]YH3]SP?\II!!!E)9AIIFFI='*&ZYU"4H29:7++5S/3F+1 M8J+Z^#KHUFPC4^")<'&N9RT9#E/3NV%W1W&#A\K2#YH!2L7!\]64&:H6$$]W MQJ>#7*10%WDN" ? $OPS3M/M>U5.5BS/KGN/1H*YB)+YGG-C3\Z]V3 CVWFJ M;ZX?O6X%%E*#I*;+8'8P ])DQG2X3NY'5%68KJ2H7F*(R$S>U1:NS+(,I T% M;O$#TS+F:/-'4IEQ-%T Q\R\#A'&E3]C-+'6^XQ!R4F&DANE4;'=)&M/CUH1 MY2W>>G.*/S-R[GJD"Y?H+OU)?PLB+2>3HX="&N+.!025GAJ++4 M!\R$ES)(*QDV-F;<&L\WMI^/SK?[+V'Q-VA63K*#, %3EKI*%&M@6DH4-;YJ M?Y!5[45RA<:97!$FU3[%!4D?3ORL W0C?%Y+19-W\C*D]#^ IA^Y0BZ I_GV M#>YT+Y;F/[<[%]VL;V[WTH;6S_1$RY7'7/*JU4=STG9C^,[KBJ0E4A_TJW,]WW:N M31,-'!=^Z4J6(D.03@$TY3\5AW;=2_#RG9)CMSN MT*$3'8N=81K<8#A:^' IN^OY\KJ99'[_+PN"E$:K!F+89D>YK1+%._X$8-; MDPIQ:5\WKUQ_82VX4AH#JXZ.EDOA4HPIGS\>2 O*LQ *\:)PL,5$B:2G"EFE MN,)!&:_5,:5=_$NG.L*B ZA83T7AB44T1%#Q7")%B4>E+PKM"\^H M*->=-Z5=]"LM.C^02G"I@X49P;$'=)#(4*Q0@2FQ(/F8<-FRIUR:/64$LL;YD?LGTF]NBKK%%;]_^^Y&IM_ECAU,U4)_35.[-#EL;H'F3ZV_2 MTSYWQ]U^=Y0Z/'SU+=3\/-14SJ=J<@%PYJ>VGMG6!MWY_N'[ 3-&&^44TB$0 MQ$!?1YI),!"\4]YK0W0I%]&GN6_U_+[]:?Q)^D<$"?_-VTF\UF;-31I3U0YU M;[-S-(&]%[4-^)RML6AA #?MY]IN-)2?=G[$8Q.<;MZ(/HD\/2H$%S*=$CGF)8C=!I+Q62!C- M,66N* 1_O(1RLPS>TR-?5?$U\U?KI.>8X9,IC_4X0HH_J9S:N;T!H$M%G;R8 ME3.8_T N/4"#@&(12%W0\V[OP[2>I^8Z;XMQTR[]4.SM6[R[?WBV\_GYV>[G M5P>EM2(6]B-;&(Z8CAN6<(^$XRY8KAF-E+#M])TS?$9]V-@^-]%JBM;IG^H87-CC"VEF55'!^6EFK^?9QQ=%:#6#=^I8 ML#G/7-[,YJ_,A_/?;F:<7F*4CU$'!]RI>>"'D:1XE.8")F):?Q912O3X\71-(CP9\\YKI(JCH]C MQ#&=$G''9**%K_ *5-KX4J-4M>X\?*[C=K87K-2I7KF?\ZYUG(29?S2Q7-3 M)8TVYJ=B"JM3LOM557BJ!IPMU8Q2=#J$[EP[K5%:W$I\J[*[JHPP[I[N\0FH M6K$Y:=VV,U5 3H9S;FGIF/=<4Y)GS8]L !=.LUS3I]/ M.?-U66%NOQA[H58W6R*:G7ESJE8-28P6M8[SFI+E^H;Y[@YI 7+.?"PT\L-8 M%5W?HYKO^"_7J9R- MZ8DE:]VG<-*(GVZJ _W4$ MO-F6EL567EF:4._$MPE"JYHEKC])B3S=E0IZJZ6ES,X2J M?*1FX:C:^^7S/3;;!14F2]5L,(N .6IN\!^T[YO?B"U=W%52REF;4G[O0VE3 MRB^74GYABOA"2CE3+O:]LL; F]B0V+Z54RZY*RECSEW;);(V3KGG%@RLC#UM MV.'J#L;?*^:9%X-C4Q$MCYYH8'/J>O@&_Y[N[;\ZL(63I>("65YZQ KKD&;& MH4"DH %+KZA?ZGL<^3$2=4!NZZZGY#Z;6:^?U>B=5_=?&T7Y"KFI[YQ=-!I- MCA>,Q>ZPT9XLZ.XP&PY)E:@[E,TDI;+_7DZ&M4I\#$K$))LVE755:SC'^BR6 MS$Y.$M-7W;-X:L4M7A74'!=%J.(UR4\T&U#B=[GD\U5WKLME-V?U#?!"S-Z( MW *1D""$J,(G%MV!BYK55N?#R:Q>$*RC48/E9?E1.Y7-T9M:87-\UC\>?53O ME@=?S9[_FL(I$0]"=QC;5F8#RHS\_TX2V6]CLFI;-]4&U\TW5G:JO:!1[8V: M&&N#]&^JQ6U1_LHH7T_=\[Y[VQ_K_F$7%*GG:2/7;[6@GT#_[0&E7EDB S)& M&<0\_*4X=LASYHTGA::,+H66JTF<>0_KCCBC<=7L)OI:5N))HBD!^%K$E<0 M-26&L[/S>:LSO5ULV .P7W$U=8]/X,J90WQ7DX.E>UR]W@WQM53%T!E8.QDF:]9VAW9R'-EC4E5Y;N.3W46# M20]P>S",%O07GW@6X0+9\'83ZU?AZ>(HC>\-3A-]E=7#8?+AI@\G,[ZJ.6]6 M5!Q.9V/V_'%6JJ-OSXX'!E 8+\/DZT;RX 6Y@XL49)F6++%D5E4>RS.3S\_( M&50=[S5QV?QSK9R$N&.\J[JQSR;L1KWZ:X/L,TSJ9%!J(?XF(7[Q]R<*]:E\ MA1T0PK0AO$1$,(E8"!)I7FJDA%1!B$ +5RSB>V.#5C#="(]$9IFZ27%WZ8,7 MXWGNJ1$UV(8NO=E(09JEV\P8?5 =@:G#[U4%K_-I7XRV.G_5PVIJE57W]*1= MFLPR.&M)[!NMSIL-SK^L(A&9WCO20?[DY/67YV_IL9N'3H.?/'60;WQKY6S,&5=S,_,( MTSO?SDY1F)P_!_U#]&=BA&FA^2>A>3:C>\.773!;1[JW%^+,IHEM@O(3S^XZ M.]"<"D.%0 13BICP%NE">R2,,TI2C6'6%]$Y[=%>VJ,U&J80I1Y-4S$VFWD8 M*R(_F^>A=T*1KUU_NJQC1R;49-\W]+^D"R?"Y'E5L%8"5^B 53O-09CAV/1 M.!P.)B?)#Q*AL_*%1#K&1,C^-BS<9>BSSRF30G=Z"_.R>%WCF]8#;,M1>O39 M(R:U-_DM4C!-#[/^/H&'&=4TM%:/CCH!-/91U>XS^R[,K/>IBXGT:4@7#2AV M!FVJ_7EJTH.>,V7I!+K@JMW1-/)735UEZZQ^CFSZ;%9Y /5BSS/C5FZM%&4? MG[^F68G/5+QS.OS"H;$_,R?NKG[M[>[KI0*V.&LSM'J1RG-'\T5LH?O-._3= M#P?3^K7BR8'5J].]_2]X9_\5W7D)X_[^\8!HK*RD%G&8>= J,4/*.H<*4GC, M66#*^^E!IC(P[%45EZXK!C3@IQI=6]9L%Q MN[HWN;I!PAJ65",KN$&L* F2!0<5I%".EE@:4\B-[?Y@J0KUXA>:1TAOD!H[ M-%+G%D^NJL/V6:-+;2(AK'R*U^[7(\@?S:M5N46&C8<\CFLW0VU?54;.#&&G/:"VUQT'%V8M)J.9WTT,MBGE:CZ5G5^[VD QO?V:!#)AM#F-EVR!>U&. MXF).8U \< ['-I=,E+5F%1=0#]7_4^" M=XD/8NXFH/&>>M#L]2CKE_GEU*JN+BC*G:'FKY6_7&FI,=X)J];Y/!EV1ZYK MLUHZ;6675=6;3>58HYW1K-R9F]IL@TP37.?2/L\J0Z1..JTT[5&E*T\;",\U M>HFKW2P@7*C9R1[Z*B11[9/XE6A$I.Q+FS=E%;Z9=2I,'0KG&5]]59,6F_%- M[8[4<")WPXU=K>L':!;I7V:LEGSN*;#G"Y4VN MK OGW<><54O@^Q7_-GQIF$0S6F9P0SN>XU.;KZ]L#BD7=,ZB/9'&?#BJ>O)4 M5TI9396U%^=P>K.8*'R):5DR *O--%\"FE:M6JM1U7)ZB8=M2.[J19I7 V/;]6 M]8[^L*(IBB=DHA::N9@J8,L2J'L9T;ZE;H.'TW,6D"(2^@S/FE*S.=I3_=357(B*_*'=64VH/.DEW=K9JIC6EA>GAM_ZG)_/I>T.4^[L+-$G!5XW9W=*)?LQL#[-LZ^7>_EF MR6E1U6SW>H/3S.*4$3!?K9'$FO2545UMWCSH'J<8S72^27]:(AZW1^4D6=DE M.K8C%JQ8MT[.39/K?ALV+Y[]J94?/(X_F:;130_A7_"O\S)5,P#E$O[5B%2G M)LPO5=T';P1[3*>,YE5*2,H[C(T..]$"'4]?KZ^38. 7\FN#;V'^-NGNQ][G M(<0!HCQ % >(\@ !1XX&/3>M\L\XG1([4@ASW$SWB&I.YD*K3O[JN=,#\R*> M:#83P.1YF /DW+$YMCF,MD/L:#SN915J6E@T#*NM&J<5XU ^>ZG/%TT2?SH3$[@$Z_5W,S<]74 M0\U9WND95E)-MY%^\M_OAW1O_^/IWOX._#F$9_O[@%,JF60.E5@7B)4<(ZD) M04;XH+@NO"CI7>9QM#O@KG> +&A@04MDG<.(X5 @ !"!E"&&2E AC;]:)L]U M6>3;'7#7.Z!D6*G@D==*(,9Y@121%!4NT+(DCEA"?S+;9]P9P&YNGZ.6L MNOK*[/1;G>=5.]%SCM0YSKG!]"2\2D/5YB'Z8R*YQ1CKXZPO?EXW=GTWW]CU M>6T+)CWDY6!BQK$ 9/KQQVCMW7+L:3\6*@%^I19;]43.IOTIYR5].U"*6:Z" M0HZ$V%])4 2O4$0X<87%.)34+/576M64>*$"*O/2I<[(M:,D.4^JRH.Y7>[J M75YW.\ZNW0L^-)?OD2IT8\;CJ,[1R4#3BQ&IP]7V9:YO3J\-XXE$,D?=J)'X\HS5!6E)7]:#@HEEJR,BP"I\$X7 M,,XM/_[)(+H"HYO]% Q CR+#1/2?U]ZZY'@#T!\ JM>E)D==>(YA,I+,3&PM,"3F6%ZW"WJH@I8;MQ P*=J[5J5P#%K4_.,YR MZ>9L;7W6T=G]/FOP';-VL/@-'KN:])B#IL^V.JLVC8O$;J6^^DNE>7 M/HSLPGDWS29M$/^JOS)(T83!$*X\BZ?X;T=Z,AJO:.'5)O3\(*&G;!-Z[GTH M;4+/)1-Z'F>"SKL4W8"3Z+D;G$3X?3[MJM#Y:PA(/*FX7&^]-O9VE3*8P-F3 MS3]8V_1V6J+*#XQT4A8DH-*' C'X%:F":>2=DM2P*$EX*5$(Y"**@R\9B!_C M4DE&*974:JU+O-0O\UZ4_K?]J7%:M4B+A_SKY^]_KS.'&SO_?52X4O;TAY.4 M,ETG"C]_/^L-$*^",%GG^$_GE_W!"4B38,6OSSKO$_5S.*L-]\8#1[UP5:[> M?:S4-"H96Z/FI8D]5*O!-Y7+>N3S"5I1JSX>?$T>\RJ6%\.J58U"2,G=V0>5 M\M\;D=(4-LXIGV>NWUW1C-453AM=5Y/ MAM$6W.S ]JFW3/V M>0'R$Z=;9.*BNKS+>#@*4H@]:6\S(<0\NX4JYCN?["'M=K4OFL(O)) M'B8 H+C^C>Q//>Y$3TP51J[CS*E/>%6'M^K&T]?.&\$Y9$+GI+"41;EN>_%= MS%J=^/7=.-5R3K)R"#_-'X>A&T-256#DH@.0))=@/$'[N3E Q-7YXRP>1O-G M'\E=1C/M?TY6S=MW\;951 :=5Q&ZS_[/J+-W"K_$(M_[A*2S.E^_ M,>>;G8@TSJ4.FO'!##U^3N'E7]=2KU(T)E2L.#BTU[ MG<0,W;@4D7 :@#)%-$[ ].M.8A1D\=HGNNM0-*CT2=P<=;WW['&<-^.%9\IY MA$N7FK5B:11XY%KI&(J:54K'OXT,L@6)WQIA'D: M8]UQK-,85#&HE @XO6ZJ$T@/&ZV?J;U9#:51B-(-J+K9M'*^7J<8:JH?'Q[C MW$T0V>&;AC&36WEGG?ZZ2 MQ.2#LF6@W-N2:2X4E;ZD5,B"%;3 X>!M?,CH/9[+72J7V$=B#7_,Y@6,2W!_ M-I^2U)\<(S=($8IXC6E>4OGD?,F-/I5 2NE]3$5CCF/$2"B0\25H M#X5TP0E+"^HVMK%IO?*E718D2(>7B_WHXI//>P,TP@AC$M M"EDRJ;G5@1I+ O?G[YB8(@4_M5OGAK;.Y[<'5#,L5"&0*!5!S"B.M"\%<@7L M)UG:X##9V.87;YUTG.0FA]7^:1YD(]_OPC$ JD7T D];D5YG&\D 6C GQ'BI MF;5!,2,9+94,5,'#X,L"3T,I?0DJP(L\MG8'76H'??]P8*@NK94**>4+Q'1A MD3*>(FM*0T"B"U*JC6U6_'@'36E>SLTF7%%*,9_LL3K](ZW/Q8%KQC>NJH1@ M<@<:QFH?,MGJW#K% Y@)N;G,VWZ4B^=]MZ.'7WQ,??(99=][$.1NE4]<\7S' M]#Q09[+3\F5W%-5G4-W7)?(+UZX%AGT\_GBV^^\._KC_]QE8WL7.FP^G'X]W MOWPDKPJ QK-/41CVWW5WSA8%YJC[Z?-;_/'[/T>[+]_2O?V_3S_M_][]2-Y] MCM?:^?Q'[]._?W_;??/V^W^_?R$[IP>>^:*@.K5_BMV@& 89P0$Q;YUFTE#% MPF++\9]7T06VK@P7P&::JMZMF2=V6K] M.(OJRCKX_2OA9%%+.& M3-45O:\'P_>PI"DYZ$G+T?.#$FON&6BVPI4:,=!/(L6W0F59>JU!C+ RB\MJ M>*DM+*8N@F-6,V-M*7%)A R%4W))CFZ;9=$>>3?I^;T0!38")_S3$-MVF?\^ M*!GFSA*-!":15;602 NCD"T%6#I2!A66I%=*HCFVA522,T>)UAS4$O@^ *UP M@2RE/8_/+:=(?-Y^ 4F/9T@ZFLIHW;)J?^N:/!HOQEBA_=D#M8!_58.6E+ON?) ]9 M)D#J(EK]OQMT8W8ZNFB8/RLZ.$EM?;V;^2@Y^18__-N2QK HT%F6;UV/6'*; MI//]^31V^&(PFL:3G^),Q$KQBMGD32S*:N'P\@9YCNO M(Q?W/Y&+>VX^+H 9H^V7F-C<=Z@:LK7>@Z[W@VGH^;!T\-_1)"RICVD2=@9] M?U99?)T SW*9+7'ADR_NE8N^5ZE2R=5\,NXDMWBG?OCF=!:=AS"I_[,XAS?W M_,WG3AW:UNK!KQ#34DZD3G7.1=V\((;1DBD1XUH:XU*GF-8ER(!6NY:>CU]4 M7<:26%\NQ$4?J OJX[]_C#[M#[[#%8]V7_:^?-K?8;LO/Q:[^Y;M[1]^V]E_ M>[:[_^[S[N??C_?VCX[VWE??^>\?1^;8]?8^P^CANGO_ONOM?#\LX-GP[O=# MOO?RU3>X%]Y] T_UYB/?>_.*__?[J_%.M_CVYS[\N_^%[WP^) =@^2E?>HL* MXAUB.!(&45(BCTL?L+8.+,Z-;<+5IN#LG.#8K8E,?/>*HM-"7PM]5WWPQ!] M?FLW<[N9V\W<;N9V,Z_-@Z^-4AK-S*2.SI)%6L7T)A73O1<+BJDJ S5.:F0L M+1$KG$:*"XMX61:!>Q>$*A^<8GIEMT1(_STHM\2+P?&Q'Z;*L9-8.?]33HF% MYS[7@46N-G8]*P-7@BEL2(E]D$S)2\/>8A[/0I9/[9*. M'NG?8TE$BWXWAWYOE\UR384B):.(R\ 1$ZI \ /\RJ@L>- 8[/.-;5QLPEO7 M!;_5&'.KZETKWNLEWK-RFS?#P6@TBS7$L,OO/C+S[>MO%[+OMN)^.7'?751V M""T*@9U DNN8>2OA)V$Q*JF'#>")=L%.3;M6WEMYORUYCZ'%5MYO7-X7CW=L M0AF> M.*$(59YN;)-6HA^81/_R@$1ZP271BO351'KQI%:4!*N)0*&,)@HI+9*1N<^7 M+@A'8:%%%.E(UK<@U+^V\KRN\KS^RGBK?]^D5"\Y'F3@W'K'$5-6(^:50YH4 M%MG2.EMP[BBC2?\N"[Y&I_73R(<8QM;T8W\C3H?6LWI9_K8B%%0$13S'3*M" MP1\I92@)+X.0M$V,6'^@^WO9T4"X%L*5!LE2$K!(F$=&$(I(Z97$-F!*Q<8V M+O$FF"=KY&)MY?MARG?K:;@5N5[R-/""EAY$&#F,08OAFH "$_N8,RIQ<(0H MS3>V:2O1#TRBK^)IN&^1;CT-UQ+IQ:.Z*!D.Q)>(8DD1PT0AK62)B.9@>#KK MC/ @TG0Y>_ORGH96GI_>"=WF-MR%."^Y&+042EI&D3-*@>:-=0P#@/H=^WB! M#@X'M$AO; M?+/ -U6!UH9,GJYTMZZ&6Y'J95<#+EUI"4:_IB2'2[!XGGE:UST MO2=+I'/EYW\T6.F9-H)@;14Q+/"@A2^U<@63PG.C0ENM\;#P\^.R7R,XK17A M!;*4%(AQ*Y!B!&PA38*1BC'*[<8V4WA3LO-ZZMV:)-US_*9%Q!81;Q@16__/ M?:+?DO^'">ZM4@4JI0R(20(&H=4!%87"EEIIG>(;V\OY[RWNM;CW\''O2J4_ M]PQ\;4+.M8!O2>T+G HB66SM:6-?0HT,*1FBK%2XX)Q)RF*1P'(3W"LGY+2H MUZ+>.CWX^MN_K(F]-=24@M-L\M+K M!_/O"@2?0FK3V[[M39QWG6X_MSR-;4X7>Y_><^,;"NOG!I/88/ IG U7GX!' M$$U+5UA),+2@#I< M"(94T!I9+[#C2G)I^,8V*?$FN0V&\0MDYN%T6&C1[T&CWTTU#&GW\SJM:KN? MV_W<[N?'L)_71CMM>^# MAOH42%^:7HO&KS\2XM-KF[8(WX3\O4P H$ MKFU"VY.!UR5^!F,(YP0C1S1%C%"+I!0"$6U8P711AL+>;$);BZTMMCXA;%T# M:&U+;.\"6I==SX4).DB+7(A\G!I+)"/E%RZ$"P"M!2_*[!THRF5X?;#Z:_)- M_RYSY/1N!O.\DO=OO/] M\3-:)BB^65'&%XDRB:+\?-QYZ:T_-GZ85X?BS0Z(9+&YE$V74NQ6>JVCR(^Z M(U!L.H/0&1]Y$,)>;W *T][YI=N'5P83&*0;_?ILNOA7FL1RY1S"E%4CJ790 MW@OVTP2D+_TV?T-^LK0%T@WSV[^==MWXZ)E2 M6Z50$0"K.$5UX_PNWDK8N+"M\WN,;1$JSGV[V,(_^5Y9T)_ZYH\&B_&6*']V M0.U@']5@Y:4N>T'L[@I4!3_QT17*I 6\\L-[TIG$2IUI&LCHQ$C&)>)\CW8F M9G9O)_H5+Q/S? IS$9T EPH /]K)>'YX./2'L25*S"GII*22N?EX"H4-.X.^ M/ZO4K$Z 9[GO*H:G5>!VY>=_/):ZT(%Y7#B/ Z.2*\TPYU[(LM"^X#)9ZD5; MPW!Y,YWM?/[4_?3Y]7&\WL?O%LSMW=[>_M]D]]^/]-.;5Z>[Y&\*8V>[+Q;- M],.SW>,_CG?^_0AC_P/&]3?9(1\XF/KXTV?WY>/^<_KII>ONP/C_^_W5:1DD5DYM:<6J<]-2E#C&]R<6TFEZN*S,-)D6VA[P%#WTTE M?+>;>7W6M-W,[69N-_-#W\QKHY0^U=*%.U-,E^)'IG326E$B6Y0E-&]-@S>PH$AAIQ"C <1=&XFD ML]1HI@7U^L;Z3+3RWLI[VU?F3N5]^7@O!+>>(\XB?[H3&$DM,=*.$1D(8$$T M;EIY;^7])^7]22>]WIE<+R>]>L%($!R56&G$#)SHDEN)RM)Q5_""\H*MH=K^ M%+(E/FR]W^J,X9P;389G;7/;.^WC'9CCH5"XE(9AK4PH*'.,!\F,Y"6^".3: MAC#K!7P[*]((F(;5=!BI@N+8$I,BS;!"U',A>"FD,W)CF^--0=N^F*VHM^7G M:RG62WZ)8$,@C#+DO5>Q/E(AY25#Q%)J7.%QH&9C6UZ[?J<5Z36N>;YOF7Z4 M-<]W)].+1[4+!B1:%$@7C".FA$/*<3BO#:;*8(F]*\!&N4;% ;IM3 MK(%,+_D=@O'"\S*@TNF8Q8LY2+=4B)0&*PW:MX;UC.JW+*[M=UBCAK8/P>_P M8C \&0QCJJ38O8OV![N]E M/X,P7!AJ"E10CB/GH$2FC+H,+V&C$\JT5!O;F(E-LP,9Y274H9'"E%:ZMPG@ D/=AYFWX;-GN M9WMV8)@I"-,.26$Y8LX[9)2BB!M)+5/>.6$!\C8+?+2W?H:;D6J MI[Z&6JJU810[*A$C'LP27E D0\D1#:#3%/ 7HVI5 +25Z%:BVS*+=9;TQ?/; MDL(66#/$O0E@LEB#-+4:@15J9*F#L>SFRBQ:>7]Z\MZZ(NY"KJ>NB,^'\!QO MOQ]P+14K2X_* ,HY'.,4&:<%"E)1QT@PDNBLER_[%A]NML,E6#QOJY?#TR/2 MN?+S/QJLQ-CPP@;KJ2R9L)% QVKN/0.\]%KIMEKCH>'G+?%?)R+EOZ&LS MBME^P_ M6=!;?P.XM7EOQ6?@$=S.(#.5)2LM,P4 M,;?92R5+SFWPQ%)&"M[VOEG3(^'CLAL4ED]AJADJJ2>(":^1C"X!H6&-%?QJ M&-G8)K*X'8KQ>^[RW:)?BWXWVC&DW<_KM*KM?F[W<[N?'\-^7AOMM&V"<\L: MZK+3PGLNF-2H<#RU@0A(!Q%0"3]:XV11R/+A::A/@?:EZ;7(+7JCX^^6Z5\N MZ8_*$[-J=9_NH7$+,_1H3I4["@*VU6VW>+C8%>Z/4%)54HPX5XD(D"+-"476 M<6H+K8E1L?5O46ZJ\MH,GSX,5MN2VKN U25/LR]D M(#8(Y"4SB%%LD:;<(V45IIX*6A ;G0%B$_[_G[V V\0)G^C>CAY'L3A["?K& M?AS\/MS_]][ ?GF@^__3?X\*>_Q/7_^K)GN?CT &WN*/W_\YVGWYEL+^/_VT M_WOW(WGW.5YKY_,?O4___OUM]\W;[__]_@7OGAXP6SI;6H*(+ -BMC!(">80 MIH)9*9A2HMCH> ")$YCG\7#B80/ :M=;]%@/#[O]>B>6@)75*REUD\P?:)\G MHW$WG.67NGT'Z_2,ENG,O5G,QA=A-HF8O7_DTPZLMD;G..\-@,S.('3&\&YW MMI\Z=KJA.GJT.C+1T4,?WPR#7F]P.NK\TNW#9083&*0;_?IL*N5)6BX[B>7* M.80IJ^Y>0446>)BZGCX9^6?U#[^Y[NBDI\^>=?MI M*7?IN_(3]9DO5TP_SV M;Z==-SZ*Q]Q6D8^Z*@!5W;EZ>RN]M0!@^;U2;BE*SGV[V,+GOO>CRQ*Y)4MY MJ$#>[ D_ #R)I%K:)']Z35B)6:B7/TTY^Z:T_-G[8H7BS$Z%S[KAY"IG0 M+R>^<]H='X$\#OJ^<^;U\!K!W?F,]$>MQU_MX1^-BNZCUY%@;14Q+/"@A2^U M<@63PG.C0E+1\755])WI>?-OVIM[??\1=N8T6>1)*.[D$WSVT^?#;WO_OF)[ M^\_A];_IWIL_CC[^^^IT[R4HX,>O\-[+WS_O+"GNGWJ[+_\XWGOYBG_V\V;G]+_?06%_O^@/X<*I GOD'&:@^E"/ MM)<4":+@WR*4K'0;VYC*S9+>%!O.Y02I30_Y,917,#X>=,:G@X3FYR>%/'DR M\>MBV>F79PL.VP50F^)5;5L]!^W71G_N\[Y[#Q/;\TVKZWD +2GB',#=_A&L MQ^'1_NF@Q;J;P[JWRUBG<2#"TA)A ;8>"[I DA")I/4%95YRJL/&ML*;C-"6 M@?P^ &U\-/0)TD+WJ[\&ICT)5L*UQ31 L@K37L,R/G9^TCO"LYUE/'.A%(4& M**.8V:KK$:<6>54:2S#11*TE/^E-,QG>I*/X*;,TW,0$M>C:!JCN'2O_7L9* M;BS H2#(ELI%W<\@S1A&1,;(BL2L<')CF]!BL[B7;-5;)'A8CD_-@D^W'8OZ ML8(QG^7RUV#4C;,]53N>>FB*[!P>X%!*6XH265T(Q&3!D*;"Q(Q IBCAQ(+- M\HA#4SF*!'+0R9&>DZ$?I4C484R3 @"O=U"G![_'Z%/?=0+LH,[7N(5B&&H8 MPT\COT3ZD3ZZ.H0U/M+CSJD?)J-$]Q=OTSFIMFJ,_[:6B=*K \F(P61K80=NL\Z+B;4ENE4#\3=F-LBU#Q4V&W'[]7%O3&@WD8 M;XGR9P?4#O91#?:^8KKG=X' &POR7DGPA:K+XX\/W^0\J\5IOI1ZN#9SO-KP M^M./TJG:[V#2.8:/'UVF@O5ISM5TACJ@NH " ;K"\+XV(WW8$[Q:X*.!T4D6 MQF6JJ"_SW$]K_F9F6R?:;3^@ M(^]/)VX\=C_YE9__\;C!2Q7K^;4N#&5$""/@DCH0&3"CBNK+NL%_[ A\,?5B MK'8)1O5Q'[1'3':29O0DG.5GNP1&\2]<]\W?9SO_?H#OO/O\\?B?[N[WP^^[ M+W__\NG?UY]WWOQ-=[J+SO*W]"/Y^.W3\4[QZ>7;;Y^BF_'-;O?3OV_IWLN= M>)W>QW]W3C^]M&V/LPJB8R'OP@-*F!E"NOLQC8K-SF_ M=J+$547KX?"FM1#Y@"'R*B7"ZXF1C9+B^+$6%:^(BDN4#)0+3LL@40B4(*8, M1LI2C 05!%;;!(I)(KRY1NUPBX8M&JXA&CXX,*Q!<&_XYZ!_Z(>//0GM[E!Q M45(Z95H6"/U+*4!)>!B%IZWY\Z"#Y][+[D7I9%$QQ M)!D.8&@SC(S#&!'+@C/2&LR+C6W,RTTN;ZJ_^!HQ;CURZ;^*9VT]Q;_UK%U/ MX)<\:\)SKP@3B#$CP8:4#)D@2J2PY 4AE&))-[8I9==GY6OEO#WE6Y_1'EI0P5H?1.'Q^6_40XE(*)H)&25B,6#$:R* D2&E-.?*FLB.WM"KJ)&;Y99_H] MUG2W,-S"\-HZ[-83AUN'W?60=\EAQRC&9> 2"1LD*.Y,(.T=08J$ 'A+""\ M>3E;9M+XV52X%G!;P'TJ@/O@\+;UG-X6\"ZJO-H6EC,6$&.%1ZP("FD6*'), ME#I(P%YQ6_DC+0*W"-PB\ -!X-:%?3N O.3"QBXPK[E!'!- 94<$4M1)A(T3 ME"JL"J\>'R!?@E=NN>M1@W.J$C81^<=JQJIG0P_[M?O5SWJM_/_FN;?1\,93<*A1P;D^PO2D4SWF>Z=ZK/1 MQG_F";NZ?=2,"\?0#>8HID7!C8M'X8/P5#TNLRE,[1 M,$+V_]/%C'%E"ES&D%,HN''PLQ5E0:E5PO #7&QL)_;!R ST?_^C'^Q#Q',C MZ*+2T@;"-[7\]0&>G M/QAWC.]U_5>?R/B6206'ON(=[-BA=]UQ_;K1(_@0W&\P&79\9!S,MX==H^L3 M'%[OPOQ8?P%9X.E1UQYUNGW;F[C$8PB?AWN,$F$@?._TR,/@AAVX>W?4.1X, M?:?7_>)[9YE7*3[$:6SPT^O!P\"(_W?2A;%&,O61A]?F.WG!1V)+6?B8'0#2 MGRWW^DI'EO@-!@*W&J?)L(/1.#YR=[2U#.\K" ;3(ER\39G<^)GM>.M;;8F4 M)&TUNE4=VK=#G'KZY=G[R[H!Z!6K6FW^^?/S\[FCOI?T. M*A;9.?[C"*Y+=]\ODJ7N]CZ]>?5]Y[O[LO/]=6_G^SM0X]YU=]^\8KO?=]C. M]X]G'X]?P3-8_-_O,([G!Y@;["5F").83V"%0LH(C@2UTF-C?6'(1DV9Z=WS MJ _KL@33&;3WDH%-+:DD!%.KK7&X* .VB^2JS=7I +PFY2I1?%9KU4F+U6FL MRK)NU)24E=!UX:C615;2%9]U83*Z]A+2\]=P /MVG(E/7P%$G<29W.ST_7AI M5FZ1EK@>QE^P8E&NIB-YT@)T>" +,&!T(9&7@B%FO$2&TP+YH$TI"Q(<,3_- M-KR:2W9=5(BYG>GG=N8/#^[T^=BK.&Y2.!HC$L"''U/72Z6V)/TI]MV2;RG% M;IX@E6TI?CMLKC??H3,-]G(DL=2X!'^?='MQL)WD2>B$;C_IJCT/%NSME>T_ZC!(&^6X>I3C==YW?\9M M]RX.92]\&/GGHY$?_YX\$HW Q?/L>$A6T4/)I/PYK;V*8GS;V3_ZO'.\V]WY M_ 7N\;'X].\?W;W]'0ZO]4!KIQ_AY]TW?WS^M-0=Y]6WO3<[9Q_)V[.]?7B> MS^]Z'X_?\IWO7^"U#\7'?0=C^5+$*,K*SHC&,6,8H\B%H! KG4!&EA11;LO2 M6>8+A0$X\287RS5X:\I*T'*XM&!X.V"(L>&%#=9363)AA2P+J[D'C R%URIS MN!0M�,#Q;!$,J"98VH (..,0W5K2#9=P')XQ#@A4:L<(19*C!H,05H*X'K@NL-K9QL0FK MND;%E&U1]0T+,].Z!$D5G'G!>, JQH]\T(1;3(B_M'K2"O,="O.B$D)<66CO M+'*RQ"#,#"/)#$,&;'!+),8!NXUML:G62I:?@B?M]60(LC<9^MQJ$G8__-RV MJ3\7CDA9.F&#(M*IV+)4!HN-LKXHM2" %ZUNL6YPM*)],BN%)E@[9)0(B''J MD/2*(FI#L!24"T+UQK;5IZH4(06K&0NI?(% MQLP0&EK58@UE>5&U*!T'Y<(;Y%Q1@BQ+D.I8RVFUU X6CU-#HRP3>5/NC=:# M<3E)_,UO>E#+18LP5,.;# MLK[@30E H@22@<0Z1W2^B%N6EEPBE);8LZ4 M8JYPRFE:>JI+84I24'93RD(KJU>3U45]H% % T.,(NQ\]!L*@S1G E$CF.>2 MET&I-9/5I^!G2&'!HT'/=;K')\/!UY1SWOH9SH4;SDTA2FP4UH)17^J26*-\ M$-A:!U9*ZV=8-RSZN*PW""%+;ZE L%4=8L(2I$NP4FA9L.!$B%TRDMNSN#8< MM7Z&]95ESTHLI5=22 P_6B,T%41ZJ6S DM+6S["&LKRH5UA7!N,]0PQ'5G>E M))*%T2AXC MGBP(K$F59\&N',%H_PQ4S)?JC\7"2Q;#;[X!Z8?VH=3N<'\/P M3#%; /Y@Q2@.!L,Q96C)G,#,\-;M\:!;\L:U3:!EYR[%"@):A5P3&DA(_.$^S :-;.,[.QC=6F MDF7;?O-QXL ]ZT0M#MP##BQJ0YYB*2CE2&(2LT(+BXQF' PM3(4SF-*8L87+ M34:7/3+W@@,W[8QIZ>%;>OC'YKIZ'FFD6WR]:WQ]=9JP->M:?&__+=L]/"@4 M=C*4T6<1 MFZEC2AFBD6WI !"X= M 2VKQ#0@5JJ M!8266:D%H4VC@L0[*WSHH6P&7NU5_DJV^$GSY9V.]S>=CC; M?7X@N?%$:8EXZ1C@O,, \?&G0E#G%2NII1O;>.N\@,]T.UR&$7P3X&5TXFUL M:M0[V_HY#O#[1]8K4OS#MAQ. %)??3OQ_5'J9.(Z>ZEUR8O)<'#&LA=%FB("1%C&)0?7AA$"E-L#@( M4NJE3AB/A/B_WJ^^N5\':;_::K_V9IOEJ?<" "-KJ\B&UI6; 91;(*FWPJ]/ M^*TT _BY;UXXV,O-0=L,H&T&T#8#N(.9>WK- .HC[ZNV*U-D6L[KEO/ZEN)8 MU=;[I]IYE3;^%/R;)\>?]M]]V?F\VX4KPWOPG?U7W_?V/\+W7_<^O?P$.OON MYX___OWMX_L%_^;QIUYJ;$S^.-XAH+=_?]?;B;[0SZ#;__O/E]UCN#?9/?KT M\O712GI_L&JY,%8C;CA!C%N/E @*&:,*56#O:!FM7KQ);CKR]%@"2RW4/1VH MNZFP4 MU=P!U2[RYUA-:8H$T-0$Q; 4"D.-(.5/"2>4X464BP2:J)>]?(_FL M55([.#[NCD:QK^T32]R^/V7L/4#.Z,5TXEN@NG&@6L'6[[2@RC*,#(EL_40+ M)!GG*#!-, 7M3- RZ628D#6J@&V3K]=;VVAE^0YD>;F271(D5YA!?S)J:?KO3*?X/<]WBS\WCC\K MV/FYQUIH:I'''HR>V#%$4ZY1$)C N6*QT"$Q>JMKJQ(M:][ZBO -JQ*M"-^B M""^I$%P$89U%MJ %B#!C"&"X1%A*'@IG3>']QG:YR=>JP<93\DR /RL(^\L@E+%"(*&;]T:T,GQK,KRH0PAA3%$RC#QA#K'" M+.DZ\5\^!2_$J]$8MGA,!SWRNC<^ZG3[H\DPE9O8GNX>MWZ)6]>%O/ M^CL/ __J6UBZ<5A:P>G/;.%BRC[R+H!IHPQ&LN0883A:M"3<> :F#=Z4>)WZ MC;7>B355+5I!OBM!7M0OX,3'DAB.B!,6L0"JA5;<(*(XEKI0RAD;!9F0=1+D MI^2CZ,;\:C\:MTZ*VU8GWE8S_9<^BZ4T+0#=. "MH/?'6% 7C$)28- D!"5( M:Q_C'(5DMN32N37;]CB*MDV)]9?BF-(E6AN] AI>4B-))P;U$G&B086T9 MDM@3Q"5C-(2"!6O73X:?A)/B_5]_=?SQ26]PYGV2N.'_G[UW;VHC2=:'OXJ" M<\XO=B)43-TOG@TBO+Z]GAC!VH/MA7^(NB)A(;$MR1@^_9O5+8&0A!$@; %] M+AY K>[JJLPGG\S*RNRXT?#.J9C/PJM9\:;'F_'T_ROV8NH,Z\#IZC%I05S&EF@R;M;(L:DC%&O**VI=_HFZ/,LO M! 5OP%"" 'T#XDQ%9'V0B#++HI,FMX_/&YE4KI,N/X<@Q:O1 !X>BURNOS_H MW+&7\;/P<.[+*DZ_OGC5[0#8O!Y/=8T]*\>>!;7TG:>*A[S3P;A#G!B)+,[Q MTB@H-D82P\+&%I5-0=:IFWH=H%@S(E&K[T]1W[G0A%4&)QE1#D(@'@-%\#M' M,3'K=9!)FWQ,7C>I?DI-"1\#=]@YB84=PFBK\IS3%;GJV,1#QR8N)K^L0CFI MG'=6@]+*06EAW7A-@M+&\\PJ&.*)6.0<]\@+@X.+5#K*DSZOH!A4,Z2Y90C3FE 7(M< M&BQ&)$G20C/L7>X!J)I:U(<_GK VKXQAU-K\$[5YCF&(!!0#1XY4$!Y4&C/D M+"%(*A.Y,49Q4?H+[/[^PAI%,>J.477'J$?#=VIP_!G@>+: ZDB;G%48(Q*Q M0CSRA$RD!#'-L<-2!ISXQI;F34+GVQT_UD9/-:36D+JND+KBI)L:4A\:4N?X M)M6">I%KGM% $9?!(YTX0S;:7+M$!Y\T\$W=I.+I0.H2O?/R[UG4.[U160#X M=CV?QIJ[]4]7_+XUWS*F%%;"N3 .$\FUY@D+%W*[0B4Q8]XH)PZ((!O+-)IY M\-8[BUM%\FL[Q6?;'<77G8'O]@>C(@[6IM73[IN)RHN=+Q].=W8] MW3[_ ,_\BEN[[>[>T2>^_^X]V?ZR1_;HV\[^[E><6U]>;?7T5V=]L &9_(_M%G4/L_NSL #_\Y;YWNO'YY()6GBNF(?(@1])51 M9$)R2"B<2,YXE=%6( V2&\/+C)S18@;?PU)10&E-K>2ME"IS\JQDTM.[:;*P[ MTE2KX.P@Q[E[,]]JM#NQL(5OGS4;I^V.;S>*^-]1IRA[8C7@FYWA6>Z4>6R_ M=XYA0LJOCP:Q?)C+!W'+5E2=WLEH6+71@J'-73GJS5^[ "NO$XSQ5*O<%J], MCH&K7Y1M/#O?XF63JO^[VI]L+$?X\BO6@5$8#:__RES?FI_/I4IQ4N;J7$S_ MVRXN^QX=1N2*:+\BF_L*O[#=4WLVV/C]JE:! DU/X.R[7_N&*=WE#)>KA15SDV@GMM3<&S'P2UEJ9[MUE\!?9@--V M[#6.2\N7DY8N,7:S\?82;SL#0'" Z-R5>%!BY D8Q8R6=M@X[8^ZH>$B@+"/ M@&UED^)!['8S&-O< +;1+QHGME-^,"Q@M"D6#7NQIV8*(R< _+H1Q?VNU&L$,8^>Y5:P%C&.4I*T>;OS'] M@,E8\]\O!GLQR/S7RV'VO1\5@T:G-YF"7AY*-W_CN#\8-FSX!@,#@.N/!I,1 MIWYQ]=Z7M\N&)PXR->\,VM/CFQH[Z.;T+%Y^>="V,&HW95K#57-9OO5)>2JN MNO.B*:S6+AL\>*F\IED(%@^WFE;?A4\ZJ5.U"BF'-V6[%XSSM#-LCR?LPFIG M>:K&.CH9C[;;/X6I:'3CM]BMC&TU:+AR %I2/A'6-PO0U0F:6OVYA;]\(+Q: MOP![>AXK\1V;\TZOO&$18_7DBYDZRS,[&E2R/'[$U)U?-.[.!\=.': MW,P0$1>_C"+^E6>E#^F33 CHYX-><@P3_\=]?-_2EPH5<26[83' M4CG<4\9P/@I5U;3&8L8\9TE]?Y MB<[S7-VPE.5\URD>>ST<-1NQ4R:4!"#2?@@X7-[IXC=0D_[HL#V!$3#;1=^- M;7>S&NK( 9K!"@,RG55Z.LK("O"4@:+\PP*:_QR7G2U4IGE_XP+1LX\TA>AW MG;.I@,T#O'UYQ^4;<+^]$(:R3?S@*?K8K^R@WS M:KQ\^1(59=F]XWXOGEUP!Z#$@]*"-OK?8M'+]P6%A;N%"7_H 7T95M^TPU$Q MQM$OEX8ZMRJ:'0-PN%(6&Z01P$R.C>J@W2^&J-367KY7'"MM20XN??+27:XL M8I@UQA?B>A=KS4+7#CGZ\:B4&E-.8"5GF M8?/&X'+*IE=D;GHW&^]3XS1.3'1^#JSQF%!>^_Q[/K29GWCYC$[O&Q"ZZMKJ MSJ[H?P7S4L03D+.Q=1H-P?:<7]B]"46]?+CO'P-A'4/BQ=,W&R^7Z6[>;&2. M/(XP+7[ITWCSK"\>PP*ISL_-Q>J1C>?HG3_:]H^Y6F\< O**9\'LQ(] M%JU$*3X B;X["B6P5+[0V>R$PJR/>.PT_N8WR-[ MT# AG6<>N/]P$*S'-%&.=+06<<4#TDPF9#$+U#(%_XFS 19F*,V]B#P+C$O, MG9'<)>J=CDZ99&<#]Z6KU^^"WUBZK*4TG11@K"K5K+92LRQ:UP=GM,(*QDS@YL\=A%!2\X'O9SX>C&/THG%QQ_D/#! M;R\>7>(V!%UYX,XHO)#W^$SN"D:\]>='JEQI=? M^N/J0(%%S^X[E@.M/A[':XW9Q$SGD.TX7V[\X'$T=[.,YLYLI5:?<;(IB;[V M8[Q)[OB9Q.9.W_S18-6F9*H>:SW6>JP/,5;.EKKK#7FY-V;5W^)2(N:N79 & M5FW&_:)TISF/N]PZNVZWVUYATXT)D;[V/%$]5[-SA:_,U9*RN%ZY@XNGX370 MKJ)31IU6(0Y369VWR'Q: MKMWDT=M0@ILRB&\]+6MW"*$U%PQ<1K@>Z.C']D+^3]O+C?3%B1N/Y*#''<,#E<'.?IP[_VOK==[ M9ZWCSYW6NT\8KA-[Q]OMUI]HS=G>YV9@QQ''X^W84S;1^_/ M]F&L^[L?R/Y1M[-'WWS?VVWAG7=OZ/;KMYW6[I^=_YR_'[8Z,]7/O+;",Q$1 M88(ASK%%F@2"4@K"44$,=FYCBPK35/SO66\#HR&@"@3#G$C"=):8P#"H%3(%2&U MJN&OAK\:_DKX"QX+FQB.RH%NA.@X#I)&84FDT3+WP/"7.M]C0.>QZ-?(=UOD MFR5^AM%(G$Z(FB@19SXA0YQ 0C++"?9*!KL!"*"B;!2+5NPH"9^OP3^=F:)GR;&8AT)"B0%Q*WRR)*@D;>4 M AY[!!YR)7"^P!L : &L S/L> M@@#9HY*HX+E16&L128P>2Q(L]N2! ;#V?.^!?>]GL8]+A@WU!AFE,O9QB8S) M7! #]!&"F57ZT?F^SZ%8^ZO^\7$LRE..)_8D%G?:]*XK0R];I ]C8X3PDE(+ MF">T<@'^CQKI..9JZV_[Q=^ 77]?G%-Z'=WP\K>:\ZT.]UKS6[V! M".,,EBBH8! 'XX6,[J77-9.ZLT7.[ET9JJQPWR%E.45Y(9#UE"#.OF3+6 M"TU7QF-JE5Y?E3:$LTA55,)[KC$S@@CP[X'CXB2"7#HKJ[;4OT2O9RVUC8E' MJ1BB@,]@J95&)A_Y#8XE%YW7\/?:4C]]M?9!!!HX$<##N6?<68A>61$ M]JR9$DEQG2@3-05_!DI- HY!)1PD"YP+IVG,_;<8UM@&&UQMJ]=;L^BW;6#6>,)"@(#?@.:>ZUKN_WTM9LZ[9VV)!&/ MN0]6:2P[3 M_)8!,=0P'#CR(@' ^420P18CZCA56 J/C=K8(I(TN21KM#]:Z_6J2Z*!QLK< MB<9[PFT^3! DUV#>E W$&E8?)UA3E9[;+& NP[(!\34XY&BB0UI)@4)(/)?% MT#RK=)W+].15.D>7K%-<2FFYC@Q4627NA-2!."%T;:K76J_G2GTIT&+B#(J. M@UYKP9$!7Q/!\OI($G@CS-6F^CGH-1$T AE7FDJG&>;Y0"]73:UIK==/5Z\I<59J MQ[$ ATP'992@&#L?HC#"BZ6K,]44_&=[U?,[ R)Q30.6B'JM$$_6@;&V!EG' M;'"4$Q-<3<*?@5(KC:V-E >%)6<^@(J3*(CGS'BB.*V-]7IK]MR6@+8,A"(2 M9)EDB$O/D57<(P?.EB!:,&G6TEP_AQ,%H!OP:Z]QV(=1]7)OPOI8P4]-<;!& M2&]T%,YPXZ..TEM#L?5" )U]X)HD-=C=!^SVYC<'$L7.4"*1PDPC3AU#%OZ$ M.&$,?A$JQKS[V<2D3DM\PEHM%4DX!4&EBMP(YKCFED;X2W)"B0&>JWU>M90<3&"F-)Q-Z!_=;*B3K6L,Y:/;KU<83!VZTRUXU%XQID21U..6F74FSI7O6U/3[ M9_O3"]HU")6$IAJ)I +BAD9D+::@W%B0".*,(ZD)^#-0ZI2PM\SDALN,VT2, MEMQ&PYSV.GA?[^&ON6;/;0OX7$#%,X64)QY<:T*1$SRB**D$.\ZL=FK]C/5] M#PI&/9@PNT M' QBW:?J@>'1SV\D,.N%HCGN2)Q"' ,!LIYP)"51VDDB@Z4;6]R0)B/W[L]\ M6S7YQ:D2-=S5<#?K\3E.97)8:2DX(4$G:A, GU1!&TUM#7=K!7?S#1V\-D$Q MAC#FP 4=)@!\G")L4E"<:)^B7ED[^AKN:KA[W'!GG4\AB1"L **G!3C 5 C/ M*#8!G*KESZG4<"=3LBPR+!REG$7GF+4J"JUE--':Y?L&U'#W,^!N;ELN^J!@@22R MQ&%P9IU!VG""F/9":!M2$@Z<6:V:2M][N_VYP-VSQKHG"G0 :\IR[X72@2O' MC$E6)9^>Z$EBH%QQ0'%J4O4>BLC M4L3G3O*$(2L,1<#T%&&<>6P(X!RE38KOO7W[4W!NO+$[&<5$M$6)8JO.YOA) M]YB:,0;3$OHCUXUS++@>93W*=1GEHQWB!^+7;BIO31&?)A$DCF"22(K*:^ZX=%8Y%[#66$;/O%QV(R.7 M 7[9"S/5@&MB^*#$\.N"\Z\I6BJB1(&8?%P.YYP^$A#V5B>"O9 ZTT))FG1E M^[AKY.36]ZAQ^UG@MA$8L)I801C)63;:2\63(]$1%4Q:^MQ4C=N_!+?G#TYI M;CQU&'EE".+*<>2TCLBS9!R/Q%$L +-RUNR1:_X9"S9RA+EZV-%/]V0O3G]:T&U,:PJB;UA02<&/\E[[W(JV!\-!H,.^FL M^E.G%V)O^(+)\MFKA2MR$US1#%=?(DS7\4DW#L$=L?Z_H\Z@D]]RT B &KW# MQK =&V?1%HW8RQ[+Z^CCL8M%):R,-!N97&XV=N&R;SG@,6CT4_FE7APV;)G= M4-VWR _HY?\_:Q1Q,.H.\^T/^_UPVNEV&Z>QB/!WGS>MX*)A(]E.4=VR,1KD M2_^*WV*WP@8_C[W=+@9/-[;HCC+SQZ_FKUXNY";D,'/4U/6S!]?\[V3DZ+_'6 VCZVZ MY/+U\E3'QK __F#0[A=#-(S%,<#\<%3$ZDVGKX?G7LQ;?J,04P?,3$3=SK?2 MJQS:WF$GNY2S[P\.9Q[]U*@;IS!JD,58]&RW>]:(()[5.$\*^*$ D6LX.X#? M^]5W.ST0F%B]DO7M:G0S?[RXRV!Z&2^@K=2?>;V:TJBQC"H*0GS2KT;ZHEQ< M>,,_3CMAV)[8VZEOC1407W[%ND&_.QI>_Y4IS?0@,+'X^;2AU$.-9V9GZM_V M14K'B3V,R!71?@7# H-]8;NG]FRP\?M5. +DF9[ V7>_]@U3NLL;FB5>L(*[ MD!6L7.P7@,2QR%?!D.RZ#*71+C(Q^Y\.X5P8<+0DUYHG(&@!?@8CCAGS)A?5 M(GAC:[<,VH N_O-W^VA?XE4FI.6>-[S# @F<4=**&BKN6:(>!N8BUTYHK[TQ M% RJ -HJT\9]K>,O,H97<.X$C%0V(15VC6&_3!5(W?YI1OK*3%Q@+%B0^/TD M^A+C^XW#V(MEJ\HQYJ91!>9?/AI\XXO.$![GKRR86KA@ M(+TELEH9_,0%K5B)V:6OAROZHR/[F MQ00-J@GJY0DJK?[_WJ9VD0],$,&<,X&;Z#5C7!KC 088U8I<$V04<]MEEP/* MSNF"?;(EW53Y2-W4_?^TL3_^W+-?S&CGZ*N \0BX-X-GXYW=#]]WWGWN;.^V MO\+WP?W\? 0N:G=G]^/7_YR_9]OG+0#M8#!/"@DO->*&.V224,@E+IFG.F 7 M-K8DX9O7>9@@FEWX;996EB(18B:>('KA*NG[[Z@_IH3^$@NODRU (]".7(X? MP76H1*M8C'HK!GP#_S7\\ 37I5Y2]#4-S,?8:'KXV MZ*1.)NF#L4= +Q#V\EW:'<#>PK?/-@$78@D*#3WFV'G@9>9MR7*!.=N>[P $ M#X;PA]P_H,+@XWZ1L;N2Q3Q?R]#74B1O-KR";]P%BA\<>!:CK-ALC)%B&YPE M$(&9,!8S0F*K-$ !IX)H"4Q 2X*IPUPY=_ Z0P.&_T67&'$5%3["0O9&\6W1 M/\Z$),OKE\ZP_0H &-R*8A>>]:]NWW_]Y3K_8:SS)U_WSEMG^[N?VZW=K]_W MC]_ ]UK?]W8/R?;QF[/]X_=TF^ZW6\=_=K;/9G3^^.-1Z_S/[O:7-]]W=M\> M[^W"&,_?MG=>?Z)[NW\>[QWM,;C?V=[Q>_:?'N2 M/:!B!"3\=4RQR![BJ_X@L\$KZ[UU-_:PWN9T,;6]>=ZNSG.TEAHO@M?MN3DIV= MQS#1U"PQVW'X6,SVSU;A-]];IPMWOO^YGK9<' MH%(B"2J0\]'!NE.0 "L^\0KS*'8P0]CL:6(Y$5M MYC!K]B$[P)* "+T\SL3JO *[[%WV!O'BON$*2MW:/;@3![B#O$V_0RUXBP7O M_?? M:59HS /E@@3%F=#$E)* )Y)P=^2I)6$)23@#TT,EU@SF&V& HGS.4:!SBQQ9Z5S,?*,+4U^%B*K=O!P- MFD1E,O'PEVMW 3A5(&@P"6_'L+EH4W[60UTV%*,>4RA&/G@HYE7_^+@S+,-@ M^5A#.<>'L>=S-M%%C'9] C)^$H0%^?[8W:;;1]O'GT!']O#V,M3JS0=@W8OO=)[9'6W0?=&3_Z /=^_)&M'8_G<'XV/;N MQZ.=+]M?][ZTSK(WM_WZ_8%/#CMP]Q'SB2(>?0""3P,R$>8TIVX)*68C!1B6 M1/H@K,4Z5Q?0UF!&/?ADT1BCY&Q$9FHA2GMZ92D:/X[0+ QMW#B 6T5VUF8/ MZ-^CPK'1H-RF ^*/4H-&!8WSH^5L)6_:G32X4= M@#CZO'5Y><4XWMXO0J=GBQS"&A75K5Q.U8F#P6;C4]Z0SI<-ID>5(U?E3JDO M%VN\57HR6<+;.!HBA^J2X\X& 'F>7!( =UXS[CRSABX;T?K4F^3]?.K! T*9 M.&*[$[':<2 ,I1;]RW;S1._TWG8*\#]Z/2"UQ0#>_[&X'S\;*]_SG9<'@##8 ML L0BJ).,<".>(C"A)3(8!HD& WM@A;L%W5F'@>(&^IDZ>QRD2#=:7-1R(K M?\=\72TL-PI+ZSN03Z65#0$\5,DIV%5L'BCB%'@E'F$G!#BD$EQ3ERP*W/I@, TL>RR$ MW!CJFA<:?L>\F77B1W^!N%7B]1194=XR;@SACJ4;F?][FK."SQHNEAFIG=ZW M?K=*BFUTXR&L+= @'V-..Q@ @X'K&H.1.XI^F._@N[9SG'.Y.F7*\?5$)].G M2[*3N5E./,CI7E4TO4SP*CU>N+AZ,.CO,+.O'%0%[_=PU 4A&^JPA?+U1):,=E3AA0P?Q&1;0# M@!@WG<^[V7C9';;[H\/V.,\BIV"7*47="PD9<[]R#N!6O?XPWPW\[M I4]&J M;@[/2C(WSK3.6<+C45XDQN74BB[,U+!9'I]FHW^24[%RP\;OW9S M*N_C I*S.%PFVVTV/L+ BM"%.TR24\;OTIR>LCSEU7AZ%^/( 8]J'*.1"'PV[)BB<[PZ&$^W(@"=ZM9P^KCV',\#H3:MZ'@>3T<3_L M%[-Y??=*2I'X,45"U(-'0OZ"A8_Q;2DG\2_0J#A8F[C'T[[?W7^_#]?YL_WB[VWKMR=Y<;/#/=NO=GS F?[Y'/Y&= MW0]X^VB/@Z7^"F,4V^=_'L/?P5I_/LKGG5JOP=1&QB31%GFM-.)>..2DBDA3 M8H77GFJC9N,>#I;!@E=&<, \09@CAJOK4H%N?L&KSPE! M,^*I(SPF'KAQ,202<"XJ:FUP]-Y9\>O"N8#M=/-B7@2A^BGEO% 8BX_EEE\G M#[',J:S^Y$:=;F7:RP-8^9^22GP#HM4'$UG=+J>>YKSZHB0I?XYZ$3@X9YN- M5U>?4UZ=HU!E%8WK=Q*!9\13VSWHGU2;Q%<+^.J@'0WG6 !?/;F3H%@#F)O?;:> M?CX,D9V7!Y[PQ"5V"#/L$2=>(QVC1X2%4-:W2+F=:K\7YR-%DWS=:JE+!EFN M?K.2L[$D7$B8K9AR/O8VYL^7$MA(V:7XD15BQDL1*>,I&.Z5!CE*S%IF.. D M-7PZ+G"S\1G+QRX\>EXXPJC(ONBSDX?WN'5X$+CV>;\")2I9[C%$D/9$@9\? MK=,A.L$"./:S)B0O_H^6SQM#I-5,.!<,Y'&<";+ETG$(_*>\I'"+)C.?'NIC M[EG]!D8FEH_:;.S 0\:FISK;E8_+%K$\69O]O+R18<^RLUKTRS,,X($/P2JV M\RC@$>"4E^>\RB"!_1[!X^OT!J,BNQ?-(:2D19X(AQS6%GXB..4W0XSFFJWB,8/HD4TISDJ(A+LB8%.624F;= M+/7?;5=5!L!T]\8AIU*Y)DFH.3Q^V"MS/L81MRM'=*8.YN3(6Z4%6?G+1#*; M]S.[Y?'(?Y3?!D().C/X[<6/?8L%*23UB?3I$^FD/I'^RX=2GTA?[D3ZC3[^ M#()Q+5E@W'M%%8 6T0J\P, QXPPX2HS7Q01N]/%GCP66ZE M!C]!AD"9P-<]YT:$O<&4YX8?54W)"0Z5O0! $KKV9!!?3'[X PC32=>>O>CT MR@4MO_3'U=B$.)DK'U0^L/IXK,O&;&IFLCJ/:W>.'SS6],U2TV=J&E6?<;%I MV/4?XTUR[6<_NBV1FUCQ.]WVQY])3!_/8#E_H,'JI6Y[0S'7&PLX$3%W[8+Z M=I69_$55X.9V)TJCMC=?,:G!2/-*<:_[3LY4=:MEVPJM^:QEQKY,Z=L;7_=Y MS1FNY^RV+N7?SKE2>]Y[&JN3NG5 MP&F.P#R2BJ1W#,V,*Y**UE'H[+S[!/?TYW ]WCLZ)'M'^U_W=C_#6 [/]E]_ M.&N]:^'MN8JD7\]@S'Q_]^7Y]CE\?O2QLP/OM7W\L;W]Y?/1SNL_OVZ_?G^Z M=_Z!_N?\HHST5"\;Y3EC!.<*,2;WLF&YEPU&45.-DU1<1;6QQ9M*K*J,]'HT M4:Y9X1RMWW]&&-ZIXMUWCF=I&?"AL0)$891'5V@D6I"-"49ZX@98QTQ M-=;]:JS;GC"Z7$UF]Q,[(&7;\> 0848C+KD#U(L*46NITCS$(-+&%FL*?N_> MA+=5DWMVK7[2;6?'2<13GO>+AV@R6]]C]8W$*N/'UES KM1VRKDF^3/43R@? M/*@*%%\K4P[Z=,@OLS+<+5L46T.;V$./\P' M.#261E K$(DJ((Y51,[;B!0W0&>T-EB;C2VMGW*7K&>OOBOWX&OU?2#UG?7< MLW.N &D1,P0\=T)!?86@* F1',=:.A8WM@R]KBAFK;Y/0'U7[I36ZOLPZGO5 M&?7\ &/)O$X666D3XM9CY'('9I6D541A(KC(ZBO72'U7Y&T^#J_@?=YYCX/R M('+E>O8O:DWNKT0_J%M0:_8 :?=5/^,H. M2 3S'/)!;I[[V<,R(F,I18XI*8@+W.7BHZ3)\#K9Z.>0$_KW9:_9ZY-"ZU#% M@SD&Y?SGH^/U_OD#0-'>O+/ M.(D1H6LCA;QX 4R6BA$!/>.*AITS"4%FE(^ MY?[LSUZ15^XNU(K\P(H\ZR48I9777B/N,/P34D1 *2*B(5%JF ^*QJS(BM:* M_(05>>5>0JW(#ZO(5YR#HS?G!P1;K1AQB%O!$!AG@PQ."4GKL)#>F1AXZ1S0 M566TK=$VPEH[!Y]MT2G/D-_3-7@6X8J5NP:3V:]QZ %PR,][!B(7&1/*H 2R MD#-K-=+6:D2IQTR$Y*W19=A17M>JL0X[/@$]7KEG4.OQP^KQK&-@@P&:9R2B M(@4@%5H@I\$Q8%8G8P(33.5N $U*[LTG:CU>7SU>N6.P0(]K5;V5JEZE_N_) M@22")DN!]><0'(_*(T-C0L3XR(,BPA&2\X?6R>#>=U?@CJ?TQJ68&(PZ]$>9 ME)?'#>N3RO>=FB<#>"MW0&K"\@ H>#CO>$1CN#%*(.F31CQ1A5ST#EF6M(,U M]$!) 06;G*PJCW(5BO,X#C?7L%G#YD_V]VK8?!C8G#L[XG)Y8@RPF;1%G%GP M\X#J(_BK!+N'C77Y[$A3L!57?:AALX;-9P^;*W>O:]A\$-B\]+G?G\$[?3_ M5#HEP,D6SE/$+0_(!I:[K1 N*';,DK"QI9OX_E[W&L!FZ:W_7A8U7JH#PECQ MMO[IBM]GBD__L'73^O92^'MTRK1MSC]A:G M=O##LOI+=Y2HRU#79:CK,M1U&>K'-6MU&>JZ#'5=AOJ!G(Q7F8.<6%BQE#MP ME6VK+WHY7O3_.08B,BKB90/MG($T:8S=B8.[E<]:NGSCG8I1+9NT^;1'>.T@ MG]7)^\MBZY<-Q:O&DOVK9=CGCN'?>]M^[>9B^5#+HE=\,B&3!RZG_F][5K9( M>Q;QD]/6NS<G>[N'!.Y+6_3/]M[1![;SY6U[?W<;OO>![QV_$7N[GTYW7G]@_SEOS>_6 M.8V-TEHBDR/.G,N #$D$Z12%%U@'+^W&EFQBJM4LY]/LWH$*?2(&LP1=P$(3E.R1.SL26:[/[M'FILJK'IL6XU MU=CT\-AT-=>S)0Z8)-)8$Q%F+B!.\O$*(_)/QI@0/!4TY28-F*P3;WI6-:0G M1G'[2R7*W3#ZK35_V*3_A ,)Y8U![YE.VT MLAA9Q10BDEL7+)=8F*S30JZ3G7X.Y2,^SK>@:?3=T,*%Y39O_.[;MG<8RWW@ MN>K4=7^DA[['L_)M=^ZZZ[JL15R[-[YU@OO3C!ZNW"F?Z2BQ,T:T][TW8SQ[ MVR^N1AC_&J>MG-548'548$%MQ\@E,#IJD*$YM1W<=?A):61$X)(K*;!@>6N6 M&K-&5. GG>RI 6R=WNU71B!J %L7 )N-3U"JM4J)(*=(1-QG (M!(P).*M;& M>"%(WB,A] G&)VH >Z( MO)P2PU@:P)@5X,Q>V<'0*V3DP+D.A!@8-P[Y*P@ MB!L>=>*1< <,C#8I7J>BO,\J,?GM_3=SGT7]L%_B-TX'DJ_!K-3Y'@,ZCT6_ MAJM;P=6"DI_6 G&6FB(E X 4IQI9JQVB %_6.1=IAJO_]S]@I.@?:Y254A<+ M? H^5JWL#ZKLL\X5)DEX[BWRV@APK@)%5K* L#?4)^*$SDV(:F5_\LK^2_R1 M6MD?4MFO.B(>'VBN@DXD($)\5O:HD)/:(L$BI^ Z6"O64ME_7*]D7 \CG[E< M[Z(C.\-V+!J#Z=(CMRDXLM851@!O-G&%.7)!"&%P]2(F1NWWS:0W6 MU"5&?E3$X.4@']"OJXO4U47JZB)K-F?/L+K(E_(7X!8O853V,#8^QF-@XSGQ MI^3>C=S:JRQH=A9M,?CM0NK2A]=&U=^NW1,7S?7_7A M([=.46*]H8XGD:R*TIJ N591.),.WE\&Y7]T^',"%V.TN "+\L,,%>2*CPZO MXE^$49&QXU&[YB?'K=W/<.TAWSO__'7OW./MXSUPM_^5[W_4.O??]X\^'[>^ MM$Y;KV9<\^.][]M?/I&=U^VC[2\?85P?Z/[1)]%ZE]\%1GC^]GC[R][WO?.7 MIPL+:!"EI$C,(R:]1]PE@1P5'*E$HPA6&QOPQI;8O-@A' O UKHD!#]ZY2'$ M">R3CTQ+KKS2$GLK(NA4PM$:6RH/KI5G#91G-HA-1")2>H=,HA)QSA(RT03$ M0N".8Q<" >61FZ)6G@=2'LJPD(G$P*SG*G#+F='2&1D#9RS@K#R3H'&M/+]2 M>:X&A0_/#XS%RC-+D7)&(TZI14XQ@HQS4DFIC*5L8TMMRA\JS[,Z-K%DMLC] MG,C'!0!WIY[3>T"U^C^L^B\XT:]CROMZ'(@G"6 [L40Z A#@I"WV(>)@Q,86 M)9M\)<9SA1[RD]&=NS//6G=^JN[,\DY.4M#.&^2IM8@+9A#\AI&B4BD6DR-$ M@^[06G?6D'C6NO,S=>FY M3)6[H?+BC"V:Z'I6]7_'(N^H7B3"(5I;GR6LSX)#T4%:DA0F* 8)UH=XC@PX M0"A@1[#1&H?(-K;XYIHOA(]9QT]1&@'J,9(A M!016 -\$(&PQ2(JCIW&,N_6K4EQI1H^GB)\W,;UK>'C%\+'%=_W_"4Y<)JG M%*1'U&.)> P$64L#DB8Q)ZQ,.,=BD,B^BI6@E_6LTAI%\/@/5QQ[5UOVKP M>&#PF'6^K#*6.:>1,Q; (PJ#G#4"L]=Y9K(R='JC M\N3R)>>6>YE9I' M+T.@3. ?)_+WS[^.U7&*/8/O_S&/Y^NGW^ M^>@_YV].6Z_?'\08A'(^(!D=15RSA'1T"2D/__(8M#7 ,"*PC9.,HL4H/OCB M+2P%4R_:Q:*U#@*&=7+)(YIL0CQ$C2QU#D5-A0XL):;3W*(]QCHI5VLG5+R+ MD68CBTZS,6S'ACT\+.(A$..&[0$&=><;931.8Q&GBJ>4AYN'[?X(!A8&OUU? M2^7&67I,I56DW*3X;F5%?E@ A&\:>K>*+3_^C/,'J%:2![O<'*RN*L?CJHEP MF?3UU[(G6I[L7$QV7Q;,Q'.H% $82V^[O;A<:9 G6IU\R9=?;Y?_%G4"[[;E M-E\>\(=D?=(E[O4H;L.3=T]C]UMLP3#:SZ-QW/?]+V^[K7=[I]M'[[_OP'?V M=]_SG7=[#,8K6N_?"+;=+^[]_=LB<"WW;TOGTYA;+1U]$;L['[LMHX. M^?Y1Z+1>?SW??K??W=_]Q/://[>!5R[8F3/28^85TLSF"N5)(6LL1HY(ID22 MC@>?N\48+E>4G+!T8:%U;L-00V -@;>&P(4N;PU]/POZ9O<5DXE!Z$20#/DT M'P\:N> #LMI)H[$44;G^X19\PA(TU"C'"JK*=!I)P\U13RWOVPZH+M3U^Y;V(AM5(_ MA%+/D@_AHTI)2:4Y(R V[&5F3M*;G%!'C]2G8M:(8 M[2+&&H]6AT<+ZE%2[I4RX QY1A/BV"9D+"&(V!0#(3I@ZW+33;#ZXRBBS& FG+ W-.1)';/:V$9JQ?*\IU MIQFBCF2L$\UXVQ\5-1RM#HX6%!]D(9 8,4>82& 93%'D$G6(*DEXHH%%4G;& M%8JND==3AS+65+N781FU5J]M8QEJ1C,ZWVN=9(1Q]6E#KRWL5HS4H"@(D0_F$'(X&):G@?S"@ M$BU#JV)E^[IU*.,):_=2)*/6ZE5K]2S)"!0;2PU!AON(>'(,.94"TB(2[UU* MAO,ZDO$K='*W'8M8'F"LXQGK0C5>YN6HD6GUR+2@MJCF1$7"-7*::L2%D$AC MK9"61DK.5'#Y:*9H\4 MLLPJY!*C6N" $\FD0S?E6N5>/8?0QFY_N.@W!H/68SO344+ ^)*:& M@)5"P%S:1Q3$&PZ\16D&O"5RI)7R(%Z&<.FCX=I7$"!6EN_P)8OX:OU0"^.@#_.L_+E)#! M&!R1#01XF60&:8$EHIP*EB275I#<#KG)R8HK*-Q+?1Y':9D:/&OP_(6?6!"6.MX_?'N^!!NZ=_^MH^V@/YP+, M>[MOX=JWQZTO?Q[O?=ENPQV^MN8*.._1O2_['4"4H]8[P)BC#_#[QW;K2TNT M<@.*X_WV'H5[T _G_SG?XZ#I!UQ$)G7B2#,I$ \2F))B'-'$,R)=A>D@ MTC&\S&"+ \,8IIPKIC@##Y@*ZVSR-&B*<9[OJP6?\SS/Z\ZT,"^LW7[S8ZX. MR^NH>+(I@G'A/(#!B7BS^UU99?B"%*._XHC.$Q_DE5.15 MOU="64;&OV.OTR\:V_WA5&786^GZ>A?>?M]KO!P=PI@:N7E-LW$:&YW! -:\ M\;^WX"'*6$^HY@X@@GL2K:.*,,- KIAFRE2M<;"^RD/>;[^=Q8XLR^][ Q#L MO$WXUOIXFSB%< 9-@7%S; MX@8$JYN7^++(^DG1Z?G.B>TV;+4;E=MBW*I=T@/)Q/OQ1ECND?3W$/X)XTY) M]C"N4[.DGRX);.?#@5')2^X#(C#UB.>?7(H!,:T]\U@;4B:K;1(Z'T_]O[Q\ M%[@WJ'"OEW&O$48Q5^*7C0Z(2!:-;Z6(=$$]\Y(TAOW&?T< ;ZD#N-&!I>H, M1_F>(#UN=!:+0>-D5 Q&MKKTXPCN#[3J9:/L<5)6]_\[^MSUH0,/>^E+82.& ML6:NY@^R )>%)MS8=T>9AY;?B-]AV3N#F,>41EUXTEGY]PX(90<>#$_T;7!G MBK*S 'S2*1K]DU)N80R33QN N)G"2QR,H&'22,HU(<1C MIU.->0\DZ1ZW7A[(2)B-U".BA0/,TQB9F#MC8&84CX%12S:VEH"\.:#[1Y:B M__<_FE+\1VGVRY_)'[]M-G;AD_)/5:N)L:&*2CH;K_K'8/[/IA_BHBTN-OX;%OZOD3K?X>M%5K\:D-=;3+]^ M!T!V#+"!2X8B=P9Q3Q.RX% AGZA/2EBBB+P>D$\ '7.WD^-FX\2>51U(XG$' M51U0NF,*50=9Q'V<2&LEH,.<@'M+JD@QLR$!=F)' MN93,B0C^D2=":QM$$MG!S%)8.ICSXHC$K#1.!OL6QCK%W+.0U@BZ6#3?G.[L MOCS@(6)-$D.R/+-O$T5:L]P=VAEC*'-1B^6-GO.]C8F MN^J#4B OI,CW!\/!YE/TIW:G*$C%IP99(4K$[@P:A&YR)61CT ;#4&)_?U24 M"MG/0^W[KZ72_R]IPC 7DO!2\\!/:W= G^&.\;\CH&/=.&5_YIX.]ZE4UYZ< M%/WO(/W#".CQ0[4%$/\[#W(E1H3^V(1,J>VKBU'_.P^:7&@I?GY:>MXZ>@-$ M)T1+3,C!(P$6!#-D-8W(^B!],%9([C:V--YL32:610/L!WCX=S$' 2O' MI/+>>LNML5IZ[7#2!'LCC.1+^Q2ORD']G13&) V45 LK@\];VS>X!#=ZJ%/T(A<<';0!]W<+FU7O=6ZV M_(SE2K1>^P-.K54N*22HC8AS*I&6FJ/$([AGFJ:@52XD-2]4PVH6&P&F,!(\<#05SJ *Z\EY(#!K$%LC(E#E?EYL((-BLG<1+F;5Y:M:GK M)VRM _8U="I'YJ2(/I87S%E8 +7#(MK* @-O -F,.5:=4>]VX;-?(867D;2= M5-G&;-!WB\[A81[?\PVNO?_>.GIY(#$5,J:$B)(@@L([I(WER N5C!$^"$(V MML@":?R_B1C->\F]*E0&KG*WX\N8VY3T_5%3[G6@W'GEEC8?7D>O?4C1$<\# M8T;!C\Y04& MM/(/3B^F@I P&3X'(D_[11C$WC,V)SG;[N4!IHP2*Q,"9\$@ M@-6 #$L6$1^4")J09.+&5@*;\6.#VEJ+SK7,HQ:C M16)TMKW[!A@L,3DLB9*/X!E%L :..(=8!',@+??6BHVM8>PM34LF0C2]&W@, M;LVHJ+:\JX\GGD]VH"JO*E\^N4UE4/X!#E2("<0S-%P$*?QMJ1!OZ4N5EF@! M^9D?2>,4'M/-&E#2G-M1F]6)^>G7N[":L9R7Y.99LQJ\O;MWP)V. @.K23#5 MX.8;8#64 T0J $OAE \!*+;1UY.:DZ(?1E4:Q5T#0R45GR%(U;;SF!^5P:B: M&:T-,^JD'-'Q.62=35P.Q.3H]71H.R-*$4,\+M-@FF5& 5PZA+$M$=%$;LV@_4? MIYTP;$^.3$Q]:RQG^/(KU@WZW='P^J],B5L&)L#'GW[RH\K-9C.S,_5ONYB, MY@2 $SEP:K^B,K3\PG9/,\_\_:K6@8)-3^#LNU_[ABG=Y0W-,I);SC/8C7Y1 M+O:+9HUN_VT;[$JTP&>L-!^0X+ M)'!A_OB-^> S^>/,$$ML5=@$(?9I S;U?9!O,Q\>Y*9'3ME\+#:S"NW=>5D M6[=]TS[R])[QM-$%OM_IWF!Q0;N!B=W6\(*CF/-ISTJS>V5@3W,K_U,6Y$NJ M6IYC..T 3JQ)1<*L0NA4*:/ M[[]U0IEK/:-XC??#'/(NDXI*A1Z6":15CS7!3]T6%[YK6J"TOO M\G9O"',^S#>[!([0[W9M,7%NEW)\+Q(CGAJ,$)$/W)0\O;34A_V#5B,+O"OUW"31;?(J=_%7"_G(R9?;Q)7GOF^M7"C7-8 '.NR6*I M$HOGAS%UM\I=O./&R3TS/F\,HGV\<#+* $*=?9Q#"2W6VGU_$'""J;<,1%EK MQ E6R CMD(M26&J4]%QO;(%3\*-8PKR>3F< X).24IH-DZZ((S6^R+GQF?8 M&/5.;"=<)K(/^TTP<\-&_'YEH^_'$ICM&*#;Y6F-YG16U)BOS+&483LC;N8V M5QW<&?-8-"KO>6PE0!UZ_>$X0#+M,$^,"LQ(D8_*E_A]\?#IU*SFPMA)F1XQ MUM_&:;M?&8)R%B=4H0._5E-;O@^8A4K%2F"M$H"NON1XMWW!:.=-W=.T_;N7 MIR?&F!AB/%X" 2>YM+::]OYXWOI31&]R-I*47(\ME6LU=9HC\WZB_AA<-9(@ MT+ 8L;=$JLPO =1Z)_HVY[Q/MU_[\]8NC/GH$]UY[0]BP$(29A 1-!_'9 %9 MX2/")"B6C.6.^MON2L,?'=\JQ^A=S4>58+A&2W=<"Y $.,(S+. ML7QF-R*+-0%Q.1 MCIP@;[PP"4=E1;A5WM7%!N?58[6+TJU*VE%=_ML-V5K+12?">"/I>PWNI-"8N4,YT#%,(=$CT_ZO>I,T6[IG13%66FEKBS=Y7;5N^PR;F_@8IV6()P?WJKP0\$1CWK)?_"[7S,C4 M^=S+4QQ78[UYX*&3L_K+V/[%T"K7L)R;R1'-:F(ZN>!"]I+.\X+V+S4B?C^) MO5PP(<>OQSPTFY2+"W[FH?2Y G;7'TE_,QEI#< 9@#\Q . #)P%>P$@*A.Q]P)5)^?!GT-6"8^L5#%23K!V M?&-+;5[7)WH,1A6\S"C"G+PM$IA\SO+'/.KR=/=U7.HX#MOYI-S$WF8!R\,L MO=UYV[N$:,\!Y16%^^E"/K'(XX%?"O>,^:UE_1I9)ZVCKP& MOJKT\;WBRVO3C,PFT/;?::%LK-8 D?9['A;DP, M]U.THZ\O?=%ANU-4D874'^44J?%YQ-+&Y<*Y8-CB@FC_% ?)_!@@X"(1>[Q9 M7\0K+JJM5F@\Y^,;3C($)MD=+5OX=H-5FUATL_%WE9Z1DX7/IDY9WC9%/'[/ M%ABN7Z_ 6[U]=8_MJS<'/#@3+7'(D%Q-U,2 7!0:)0V+G7BD4O!;'ZJ<34,' MTQAO.*FR#CL3]>[5O(QLG[<.(@L4!(&AJ'RNOLAR.S:#4;0VX>!HQ)@LL7MU ME].<]0;5.HJ$/]#)2J#5 GFI">(!R+?6G"/JG2+2&.R3NGUA # NLY5QP'9F MD_@Z^O*O%8D9VS:RV7@Y*/>(!J/NL#EK-\>N?!4/F.1'3NA[KCT[]C:S%]#.(0-;VO(?#./:3YMCFUX9Y\L-L50584DPFKSA +YU M&9^N0AD^POR$JMC05%H14+.8Z?[$:Z^<@?J0S0\.V?#ZD,TO'TI]R&:Y0S8K M/C2SOK[3C_"R"DHPQ_75Y#X>MHZ M:IW!,TXS+0T16"F5!(E@)>*Y((!502 <@K">:VI8+F1%Y()@2&,2\WN*D8D? MLY$JL^'8=GJ9>G4[:4:U\I[PE<*Q/VH@="?5N6:'[N-D4+F=T'P!#' ?419X,\C11Q*5G2+,.\>9==+.MGUZ(M"4=UAR^? ; M$X&6V#+,(5,[&!\,&>341OBP/X+AA<%O]ZB6N[!75;6S8Z0=PNNM)>\[[1,M&LA2.7_ M+.Q+J]9<&"[<^J6;]RYXV:?6W'O1*SZ9)MV!@3O$730A4/"9A%&$:9:HPHE+ MP^*R3;IG8DA74E8?2Z_NN[E75:_ND^[VNS=\^_SPO'7^L0-N+]X[>G.V\^7S MU_W7_^ILOWYYVGK]9[OUND7V.C.]NH\_X;W=0[;S&D;S[CUM[7[LM';?B_TO M'[^VWKW'K?S=XS'!@/8) '(>(N"0<6:M(QB=B&4E.D+".T+0BXO\H M.-^GWF4N\.2XU7T<@!\X/^L'1__XY51I:OI?CV>_!J75@=*'>;X4J*;&8H B MD@"9G 6^%+F&7P-EQA$9C=W8XJ1)S/P1L]]6H1JK\("?G'H]C+FOU>NAU6O6 MYDM8/\>U190EB7BB"3EJ(E($"ZQ"XDIF]3)-QNILWPU4,] MUR(.O=U,+'1^'C=FK,XDSY]DVXXU4JP0*3[-&V(MC<2",T1EPF"(A4-;48T%@ 1U%F.63K-0;9)B2 M2&*JM*7.&,DVMF232+X>"OP<-O2VY_-5EI[JI7?(GF(P]78OO]X8_ LXU%_] M*A4R^U\U[JX.=_?FB1/%(C?X#,@H+L#%DA0YSASR!B=J DE)QHTM:G13RNM* MFCR,6CPTL[HAD%(#6PUL*^>6-; ]&+#-$LI4V_+3G*IP5%.%+Y_?M8O M'.)S(/5OY@HYYK3T?FI<]B 81[<'XR)E/XH@WF9FGJ@Q?)HF[X&RN:ZO1;C; MCG>JAU1;R&4LY.$\]8_")QF\0XFQB$!@-()UC4C$P%3B3FI&-[:$;@JY*@/Y MB/A]#5SK]&Z_?/.W!JY?!UQSU)Z99 RV2#CB$0\A(D.T1<1X"LO*3#3K"%PE MN?R]/!GWM$Y=OY^M^;BHAFIYNKH^LSCSF8!O:OX0QP"EN=M1R!]_)K1Y/(/E M[$$.6"I,?\H!2R(>Z0G+O6B+<5&K^IAE?78'4'/IJ4GE MZ-E"U/7&=;V_*=R+S]R'B>4^$TE?-F7?#-IL?2R2LXLJY\]#T]QC[;( M_NY[!MX;C*$%WM^_CO>.WYSOT4]\__@S>(\MO$W?L+VS64_Q\]'>^>=NZ\B? M[;S^RO;./[9;[_8[>[O;1_N[[>/]+^ ]GG]@>[OAZ#_G[^=#7. D>BVZZQ[WEB'PF&$6(3499Q;(7&/% N2%"< M"4U,B7UX@GU+!,YJ[/LEV#<;)4L:JQ"%0,'C@+B,%#DM)%)!XI0PB<'Z"OL> MQ_9WC7TU]JT:^_+N0)*>"1L2)T081O7_S]Z7-B66;&O_%<)S[QO=$::=\U!] MP@B[K:IKQP%KL*JN?C%R5!3!RU"6_OIWY084 145%71'=%L*[$UF[K6>->3* M9T67.=\U(9J2 GF'TTF%J28E=\\.N*1P\)!K!/)6(^UR1[;!!.E"&J%&!*&X3RSU+ M]2H1DT?*EYZ!I]3K)PO+2KU^7KV>..&FB=1!8&2I]CD>8TAS;E"2H-1.1QJ< M6UE7J^!NEGK]>O5Z[B%'J=?/JM<3L8;EU!%-!(K6$,2UT<@R GH=>+)68"Z$ M7UFGH->OD)9JJ2**.7!AS%HQ$'$"# M8 2[7%RB(NAL8L@8$1'AVB6O O;%?JND"Z2S;V%?8:?5?4PYX/63Q(-C >.' MB=_FIO$\E^;5H/9SE!*6,=/\D'P*F6"4SB9, +]9,(A+RI'FN0N"--8F3P3G M%F(FMHK%H\%\CCJTX,T32@0M$71A"A)+!)TK@DZ91.V\N%)0NOE ] IU AC#;R+O[.0UYN](H$U!Y: M_OJX]A_KD_0#A=02SH5QF$B>$Z]8N "_>R4Q8]XH)_:)-"NSD!8\.3'#Q"'0 M@IC!K-W:PGX.37>NW'-[BN"GIX0&J;_M?>Q_=GNQ>[HK;YU^'>WQ,-SUGM8_5B]^A# M8^_C%N "C/$B'&YO?L.UBXPE&5>.(=0P;&4U=8,0(:PVVEF/C7 H.-%["(U8R!CS>'WWT M$?R_?P&ZJS\K XZWWS9CJOMZ]_=);9H?W<:BL)#\>PP@^@)WYVJN_XB50_LS M5FZTK[YA.YTQ"QNY=;GQF#?4\22255%:$S#7*@IGTG1VM*W:AZ$"G1V_^[MU MWT=_ZJ>'U/'-;#9_MZ!@C KO M*L7Z5S:NO5J0(/;?^.O:&VN5G<-8*:Q;<==,=3/0P_QGJ]>^^7Y7;_XU]F8[ MPF,%5\K]]V(>7XHE_)Y9@C[%]M<\_E(#IFI ]0*,2A#"8_ ^4' >7,.8%-($@NMH MD@M2R #QPLIZJQDG=2 _T? MO11I,#WUO*$R4(&;1.ZON8DL(*X4N2<&W>K& M/FA\P@P+Q)*)B(NH$3P,BX2AG()OK)A+ +NQ.5WD.I,R-R%O-XI$L["-8T*! MA:)6&X$IV%Q#A#4IT!2U5Q93KMD=NRPW2L??EVCZE^W4.U^R)U$*QE3!^/:K M>K;/.7@\ 7S;H'-K5EAI9*,FX.!&6'P>%-,W8='==LIV"Q3J@I>X5MF^T6(V M.BTPD(U&-NO@1A:6LW$^E+"^=%W'L*G?UCN%7SU<83,U71L\T90M>6&M"QR, M/P'".FN3D6CEP>&CHC.%CZ-..*$O%DX2_.3QY%7D",YPZR1GFXHU_M)G%"Q* M50JT!O6,X9,]S]R M?#^L45"JS0_UO:]C2GCT^7QW9X-6*:CIT?>LS">U'1CK1U#:DV_G>S_>L[V= MS[CZXY\&*"&M77S>ISI1[&) D@H%\&PPTH( /!.�L6L#N.AYG:1HA_HF2@ MHYQ:"<:4< V>G*=14<:FAIFH6/;*Z).IO-W8\NXEO+[DB0?O.>8L2L\]0"-) M*GH"?@V\+G)U$,2B!X \W3XD(5>L=KV9^<7J$*+:,PM6)SM0MEL07:U63L"= M^0FJ4>!4.Q;@]7\]6,14ATOCR6FC=1YC9Q6KM2NI7BHU4T73Z$0E$49U+".^,Y"'6*C"37K?>@#6^ M-A<_*CD%!6@LK&N^2;XQ"% F#AT@,K@ ,*+6:?YT,>U+BOH; ZOW7S]]NOI8 M/SA;JWQJUUOM?(/"@VVU3UOMO&97L5,>RR57(<6$KPX7^PPF7#EMMW[6,Y]A M#T2Q78R:8FPJWV"$E:W+Y_.I :+Y6T["4/SGY8?RJ\5KY,_?^S'CY^ *P?D9CB5;.1>+@PSY G@K%B-:O0PJ70L^61R? MOO:(1Q].Q0984K@^OV%/\W?&_L5YXL/=KJU/.GWQ5AU;[YD@MKO^;=\"MC1XOI:C/X\O&P$KK"Z!?J]P^_1O#_G[$-A;V4Q:22TY*G3!/7#M+F)#*12>=(<'ZC"%&?=F--DSN(.:8XJ_SB3!C(\]RF*DOWNUL_+3U1M;X#ZWVQ[PPL^V* MOWBRX-GCE/>_MC>W]BWVV ::$$O.Y2/P!!FC,*R/Q3I:(XQV^3 :T7@5Z\F- M[9$P?JH#6$BJ'3Z3_"@&[O04G5B;$K4O/];D+$GA KOH0> K,27P K,7!XOT M3Z\9*X1EU2-J#9S7X:+D*U8K$294Y.,NHX9B-V*(*]/<\#N>!SBQ^?:-%CR8 MPB;>*\<76"2)L20DF"HFJ7,YW>MBWCM51J2BBD5A21@:_C*+UKN[M=Z-:_VG MP80ACO#]S,0P8?@IMGW1\6.@VHB^/=W&M9VM?>I25FB/G" 1\<0<6+,2:H&G'L5OY:1N].'SCFC#E;&!^HZ_8H.&E4+U* MH2+5';\?N*8AJH"\H#F]+"5R1EJ4#+N=G&&^&>!& M<;![!H^K415$T+I6KPOP"B\047A4_UCPC=N7?^;K!U_4CP]&+BLD MO)4RJJLK>?]&Q4WYZG#W%Z"\<;Y:##SOO.5AS-?%"IS:P+VE40 M4?@/-(8*<+]LZ6(MJL; F'?W#==)4\&0<"Q7'%F++ X1N42-U%@ER62N&X2_ M5@699#]\@(MU2:O1N^90K%5JH$@V5_W53S-6G]CS*\4Z:;6+-%>S\E_W.5Q% M?&)12^^;7"W M\K\ X/56@)_O!ZY4*;0W""W/<0%E/@BK&6(.>\1]4LC)S-5N!#*/ UIL5>^NNE3!,>^NL,Y3P$(4-&G[28*2/%+R"6W:M'B-$ M?4,/@_/S/L>.>&4LHB1RQ",32!-AD/(N*"8C M31:<@$[]%X*GWCT@O<"Y"@!6>;^#W0ENQ-^[&O1\[WCS,USUE#; _ MC*'7 !=VB'9?8_LG.$DW> "-1LL/. B^1-\Z:.9"O+[T%_N[;WLWU^_C9)C" MR2%/-,A[4!SII!+246&N@Q8B^?'=V5>2OOAZTU;AL+-@WB]KYP1W*#9&!_N' MN:5@5O#,ZU5XS<./@YS%@U:['CN7*=!F]VJ#ZLJGOLQY9+^\TQ??X6Y<>U!5 MW;GL:^AMY_#Z^%Y3.T-CU@0Q#^EFR.4:UD_0Q* >K9AM0 MV +]]B&AJ,S?G,K-TM;PW+ERK:'_;:'X/84!50_8[,W06UT MGVG/3:0>3/OV=@?YW&1<(V[IX!8H?_YI*HQGD^2O/=?Q[7J1B._7K?5.3UOM M[E@1R@-XDE\I[\'KY"_@P=$$,1?E(?)@J*51D91\I)Q2;,/]"8C[.8<8IJ&!:HD]IT,*[.\>_JCM5N/^WB^H/>#]3&NQLL>V=SZRZ>2S@O8OJ MQ?NSRVN&E 9'7PZW=][_JE[ 7':JO_9V/I/JQ[W#ZI$7M4U_MIWOFT^H[?S5 MF-K8A%%XFCI1Y(FDB"M'D8[2YE)U>(M*Y@C+1.E:/IK6=/$:()18]4JQ"AOB ME@6!N:U"A+^*F/# MA<>P*6UJG/*:4NH1Q/T., SK3)1%4;9&WD@G)2O:U"CZ:'^K;'FQN,I-=+3$ MPX-7DG#!+?SA(++BUG!F6+1E,+4,RCT>3#F) P_>(JY$0-PKA1PQ%"GF3!!& MA%S0DKMQLWEUXRZ5>P&56PO) H0;":)I'IAVCH("<^XIEHZ:5$8?2Z#<$]&' M@FQG7WN'Z)A$35E%+&3CA M44=%?4Y")^S@;UW&M0MO'7>G['E&\&Z%8 @+S/(!1H=T< YY[SG121LKP\JZ M617FT63@2>M\!CD%:S%)@GVF*MDTQE7+L,RCT>UWH-^JMR M@]:"_))(@PP7!#$LO,3.<9_)=/0J>7SG]U*Y%U>Y Q%&:YF$)XZ; #IM/7<^ M&>I"2/H!?5I+Y7YVY9Z(:TGNC)X@FK6"1\2]#\@I*1"VPA@E968]S\J-']^ M98GCV@4,0+Z"W/=IK?JT#S"F1\0>LY8\+#6"L6ACX-Q9$B77CAB3?!31!<*D M"/&N8_4E@KT\@OG)V .[2+W-+:22-XBS0)%5+/?*,,99%9(4KFAC"K9I@0H# MYIW+>?/:;2Q7B=CHA&;<,^>8IR8IA3V/Q.@R^%@*[1X//ICR3E/BD*6!(V[ M/]%:8&0B +3)9_@Q ^TFJ_CQ'>=+[5Y<[79,!T]2XHX)GJ)PV9!CB#ZE4HXK M6D8?2Z#=$]&'Y%2'O*L6(*Q$7":/M)466<<4D8DI)XK4@C*+I-SE]L?ZQ]B, M;=OHL[Z%DWJSWNFV"X+R<@/D#C>%,TTUEXX+QX/7)K$06>*:&*D$)F40LO! M=C"EL(]J;XW%2&"I$*=MN;VTTH-B".FZ5L(1$%1,VUML811F$+(-V3P0A5"OJ MHXW(9RP)9P(J^7*.A&K"JL%TNY%V0.A_,6BD)U6US8>1IHQ MX"T9$,8Q> :AU-]N;[_B1F%?:XV;G6LN:06N7W@F,'V[2*?K2M 8$ MV .)&>^I773=RW^=3[:FN-[\<=Z-:%YBO2[;=3U[%QPF]$.ZX#"Z1N@3]&IA M:P;?_/9C&LO(IV@LP\1#!U0.]J[!SB9=]^Q*,X,WOOYOU_YC_4906=S+;LDY M+5>#DW$GY^YYS4!R,I\E>+I)7WN@+['J/XH_8D#%2#9@-2 +'Y_/V@?7?Q1 M=/)>Q$?S\NOT)9[8>C.?QMSN_/MGZS%G4\ M?VIB>I2S<7#0C@>V&RM;L'KU9@<"FJ+W\!2H>^:&9/=X$.57WN7]9?14MNK9[W4X7%B"'?+9[K9%@Y=9N;V^LM+3??7Y\VYLX@7WRD6G)E5=: M8F]%C-PF'*VQ^UO3=KM'FKU?IFNF-R2>:-;]UWBS[H'7-?(4:[W\_%YW6_?! ME@W;_?&95C>/SVOTRPG\CK=W=N&[_CFN_H!Q'X7&WDXXWMYL'&W_/;YE$P[W M-G?/MG>VV-['/?C]LZ@=?:_#.'_M[GRF-?J]4:,PWQ]5_K\76Y,%2%I[[P1/ M2'"K$,>4Y0)4@9(A(1]R)-H5'8,,9JM$+E(-ZIPJS!^M^@L'A+-O4$^;XI*B M6J^3^YL7T#(7:*-/"&Q#%W[@O _CFR*T*1'MOH@VT5&6=\#7^Z!YHBX=F.V\WE(H_D^)/5)\P:C05*:)$\TFYP!72R6LDM9&! M&N&Q]2OK?$U-UF<\@+.Y="O>B%LQ%W=BLF!MCO[$9:ZJ2%6]B1JWYT.9"?=" M,T43#0@;$A%/-"%K"Y1ABBITKF-8JO^* 5W$=JN,CNX%7U,Z M1$>5!)')HN0X1IPHAIRV$EF3D@O)I.CX"L!4;@W^YP+Q'I6D9D^4'GDD'MP_ M3]*Y%QS43*OVW^6'VMRFM#AEFWFJ)L(@!<1$B ML@["(,,U$A].H>)=Z#Q<>8^WEY<&\\Y)EZO&Y M4H\C3[%,/<[;6$[I-RLH$SA9C:2,#G$A8SX!)Q&V20&<&"/8$Z0>%R@>+\. MUQ(&+'9V<038RNSB/!%MW/V/P5%NC4&,Y$-Q@4;D?!2(BI"PM(%219A=+ MMV*!LHOS09SKV452IA?G"C/C_@4A.O>!R7Q$W"/NB4%&)HJ\<(DS#/\1L[#I MQ=M;6\W:[X+0A>X8,M"02K=5.>VU_2%H4.7OANUT*AN@RRZ5X)LF"1RTE@)T*R+"8(*P2,1IAA:%L93VU>FV47==Q1*F<%BM;L4WXOQU' M%.Z@S^Y3M.:QE6[FLV^ENR5&"!RC%)8+''@44>N @Y2,,/A?R*>>;W[JX;.'JIM]W4N*DP2RR*$!(K(78F\2 !(M,F@@HDEWP;FP6K9@Z MX^*RUA> W/&IV^K:1J5^2=S_,[LVN6E=:P#N<7A,J1**XTR7#9XZMW9XZM.' M%P*9>Y%6SFRG\E_W>4X#B2?**UV=T]C)*_>0#6?YYH3V?>Z"2JH[[VGU MHDI@3OO2D'MN/N12IA16I[(1LH_$D86#H>N><@4DJLR5L@ MJAT[IS'W2XR-\[7*]2XCKZ-OY/TVP!^I,R63XDOYG:1Z=+R/HQ""$H!5D2SB M1$. &JA%P2:3>"XKY>G>750>9YA+B7A1B>",,^H#1X)#],H--<@R91$\L$ 9 MDQ XDI)M]2U)A/114 %F4ZHD$6?1(LO!OR>YZ"4XPI,5*^NUUH31O/N%RZ#T M+.8DQR"U\9BX=*UR%00G6V]/QK\Y8SF/X->>GK9;OT!$N^ )+$ H_(@MD>_% MD@RUX0,LVWTV1-Z>:[E%MS>_[>>T3,!:("P=1=PI >XD,^!8)@$.)EA0&E;6 M\=HD<]0B!;REV#RKV!SO:Z*MCD$A%O)9G@0"Y$2$*"3X2"1$(L:JE76V-DE7 ML6!Q;2DYSRDY.[O[21*M(()%!GLPQ#0GB5G!7VXYA<=+.3^Y/31NL\QJ^Q_;/NXW2'K]9J]LUY(5R=(CLR M^O[?K4ZWUNKN1AB=;QTT(0H.HY1=I<]W:]KD\T45 LKA>$)&D0+LGP/J.6P MM\A+:< M=$(Z\/^:D_X?R$G[SC55P#YN]8@^X ^:P47#692DYJW)1UR*RLM6E;S?=]XJ@[5!"3.!N#8>09"94"(Z@DH%_L(ZKU7NAF^X& TAO')2N(F%SPC26/FK!<^L<"#K8.>[K?8H MQA_:G_%6:4L0-;M(N0I.<.V$Y1X<1 P.K??8!59*V\M*V[=]KZ@7)@20L7S$ M#0>'=+"YLZ1T&OLD601KU&K.(FN5U&Z=%-FV Y?%II"R/KI.I">^FD='DY^ MW>8895(J*S8_,_@U@-N0[P.1*J]\:H#S< ;!35_>FJU*4=#9J>0$7?_JPU8C M7])K=NN-2I&>KOA<[IGJ'D;2*$K9A]"/=\9\'OJ,G0&I3X;EY]KG*\.)I?OT\^_CTQJ-;]\?KD\ M/UO%TQBN$HSIQ)[#&]V*BQ77ZN6Q@ZWHP*+UG\U($C67G-WR;#KPC14(FWRO M[],7P7^EU9]?_\.G^:36\*4I@C M;SM]&1Z1QEV=5QZ7>4.22HP["HZ9)=IQ MI36%@)=SCJUYOI*F]R!7W?,M,/CM7F'OMW/POG-HFU,3+D6):6ZS3RKK@4]*\?>%[4*XW0F#-"*48 M.\T]V'8& N8RW2$)%NS^\Q4WE:+U)*)5./Y2&K]"I%*^G$:^= MC7TE3#14,"1,[FT2E4#.\XB(\ISIF"CC8F5=3TD7CTG7M9SQ]2Q6OC)+5ATB MSOX6[TA>:Y I4OG0RVFK4_@K[XJ,']SJS[-ZZ!X.CY&-7#5(@^&K2ZP#=Z37 MO?F2D?R8!QF*[><_#5=DP[0:6YV1GX>7_$2G]B BUX[V&-D$@WUG&V?VO+/R MQ_6D8+V)1A=P?.XWSC"EA\S0S##!?M(1U*O5K^9_5SCC^5,P)+LH0ZE ] L8 M]Z\ZX5P8AXD$*\T3%B[ [UY)S,!Q YN^3_#*^DY!>P-NYK__L$L[B7Q".F-G M,8N W>1:Y%WV3 -3%L9(25R4I-G)4\ M8BZH-AI+C ,&CX03+]+3'S7WAS'T&G$[?1OL^ERE+XHT>Y%E_])J-#ZTVMFV M%,]V!X;P5P/>?7-6( ?Q6_O,6>:% O^5LKQIF#0RTE DB8, /F&K&1]_U(PG MY22.6@C-P0]P3"<<+-:BN.C/ZU\H3B<.QQ9?V'_[RBBMX;YA&E"E#;YY M\/9:\=;8D=W^>\*L2:9N?!NOD1O?N^VV1*\1=O/;M]WV]OB&:@8D-U4*N^HQFV4SWVV[-0#SQ:M=B2)."!CPIE:*6 MM;*9LVDY,JH4H=&U%7H 0>9]>')F:8=PC\?P)%_Y%H@M*3"G?F02Y+G=X.N^-IH[;YGEWOSKN+KC^=[F+MW^^.5X]T>5U+Z.<97 9ZL[![^J1R'S MFM"]G2]'>R>?>?7C9QC3X7'M:)?O??QRN'OQC?SOQ=8DNR,WD9C$'()HQ2'. MI4 Z*(94Q,$82A/-->]TU6"^*LGD>;&EYT,K:9A>"PW3#>R.#X.\^;$[S@YX M8[QPA;N3O9V1-' )=_>#NW%J)LJ$"U%9I$FFG_#1(\.80MQRYED(5$6YLL[$ MFEHDZL>WT/;Y8[\4YXTU?;Z?]_;(??AG=>.N'SPLO;CYP5IUTHLCV"1'#< : M9AK +!+D!(O(:V*#Y,H&3%?6#9&KDDW2DKR>[K!O#"1N=GH>B13/Z/U2U/K3: M*=8?Z@4M;P[KM]?K!ET^TM(3FC^Z?9Z2SXI>,AT5BDYZ!.*&D7;$HR@)3H%8 M*K%:6:=$KVHQ&>+]OL2)K%>.$:_:"1J@1 ^PKO2 YHX1$^W_/(W18XX4-A1Q M$ ^D4Q"(>4^)3%SPW&14\C6V2/GNYTX"W59Z]Z2:WB^$'2[Q7$<@U\0,0YA2 MPYDW8!%;FU(ED@]_]"L#?R._C]6DO8WP]!5[;]=KLDO7;7ZP_&W2=6-,,)5W M(1.U"EPWH9 %IPUI+9WBD41+^HWF"%Z59O(4RNS.6YG!*IVWIP*)TG^;.U", M^V^&&$I#;JBBJDSYMX9$W?=%2M3& ]?V'6H]KK#NK@ M!L6Z4YI-SU0H]QH0LJSKY2!R M=XHOE3SWDB>$+?.($X:1S2?D)#8\::>#$RS[4MJ0J;[4P\+<^6EI6116%H4] M:ZG3:K,=-IY^JO/.HWLY'U?9O,Z:<@=I2KU9L=Z#C;)-'_LT8ID(!W0Q M\XW54[VX-L5V&WZY1H^33\&M7M'[%,Q1+Y46.SM^\F!WHQF&Z_"Z';F''TJ% M<1R]WP]2"6DM0YQ'@)9@,K,4E8@HYW#2N6VB6UGGF*YJ-KD=.20Y.K2A$AO1 M#ZC*0E[Z2B=VNXWB869ARQ(^B+UNX!'*U!FO4B2_P-+DBSZT6R=]J4)9(YF/!JT).4K+T>QBT!ZO> MYSL+@W7/[%;U3A;!7B,+8";]*JBNPA V^\)X;WA\=(3[/*BXW>MVNJ!I8'1* M$;Q)!&L7?M]KJB,5'@&V0(#JN$,60Y0J%+4^8'B.N4Y#&K&JY92^ O86/N^U M2;*65]F^ZN]I/-.VTVGY>D%+5_@OO>;M5J%0UDOJZDRY#V^W;?X:E+\RD]O! M9PH.XZ&-R1Y5GXMUK;+1O=&;NJ)5?SCSW,/4?I*VZ>E(UB_OU+]H'!E*YJ8; M4."BMO-MWV 1@\8&88-S5RXI4:9M1F"?. DN:>]5KD7%MW2J*[R?PL; MM*EHM0#(2\>@YTB0R1+GGABD9FN]$)G]=C(W3R;]_6OL)E M;8A* )XJ7W>^;'WZ6OGM__U+4XK__!I/;7'M3ML6HX!9?(D'L%(Q1R5;P_OG MP7V"@?CZ*2Q?YF&)OM<&((R=XD[DS]_[CI6MP.#S.^>53AU$SK;S5(LUO'S> MUU=S$*5/6[+Q_JK/Q2]V0[@S-"]9-H:ZG54[YYO[,1/(^DG?P2FYQRZJ^][Y M0!//C+DRY0YI&+F 9:Y?LH$GK2U1KYE+['K_04"9J;B00X$KY;!9AK(F-EM7 MBC(D$.]<(M(53]F$OV6OI'"NO&+7EI;GHL]G9QHS9DT0\Q"B,2[7L'X"[BZQ M9J1Y$J(Q40Y6S3:@Q[*B$;&D5&"[DWLWN:QH&O?7U M?&7R+(WP+K#KOKT6@ MO]6;_1S4Q%&).UJM+N_;+O%IL]^+SQ?9.XWCWR)/JSC'-+O7;Q[=?V#L3I%[M\[^C+R?;'/8C1 M/QQ7/^["N+\<3B7)\1([%1-$Y9APQ+FPR!EKD3"!\RCA\1.;VYB+B3JJ.2C+ M@W#MU2D<3D;PJ)+A&I:5ZDB5CA9C8AB M#G%*'3*!!$0])59Y(4SF%BT5[@D5+C%O.%/:.FJY451SKUC0R6C,)?R M@$YK#]#3!_G7+ZFGU7JS?M([*=7UWNHZYFS_AWUIQ/_Y MRWGU9.ML=^K'!MW]\.-Z].,[?EVH;^T9+PXU)"+L< M&X/7B$P,/A^!(I+)8)A06=DGSRC\=P7=7,K]2H34_BJ%]*6%=/OS/G@;1JL$ M4LDB ?<6;).-7"&9K/624"DI65DG5^[M%(LTG9BIM$M/:Y<>%(:6=FD)57X\ M)AU7^>K)A\,JC'?O"&:W4SNN?=P[KIULX=K.%YCKX5'M1_6\"F.O'NUEN^0I M!S?4"80] 97W+"(#6]<&@-7 ME]-L7"-$?3%(9$PNK:?>(>/@S\B<%. "2NLXR*E8PW.-^IYG-_%U6Z>%3O24 MUFF^6G]'J@?FCV%N,/?W%]5-<*Y@'WP#EOAK<0Q\Z9,\ZE?5T*RM$X+*Z=@G9CUDEJ0SB1R M^UQ,!+*$!*2BMDISXC$V*^N2E-9IX:S30J=[2NLT5ZV_*^&SMWEP!CXHJ7W\ M?ER[:-1KF]^/=B_@M9T/A[6CW?/JSG?P1X_/=OM926%2PB101!VG.>'CD 53 M@4 ,DXF8!2Q5T45VBM:_KK1D:9T65D[!.I$09"2,(J](YOFR'IE@"5):&BTL M]4SG&-_,:)UF8)Q\_H/KHT)\X\'U#9C43Q#.\K#ZQ>Z^M)@9*@U2WH+/DCL? M.9DD8CD9@[TFW,G7?%C]\D#YX$AW[P3&#S?I7-$SV(&\C+!Y9#'*]:J77**= M.\A$=1F?P)J9/];; 4KRGZ-,?&R\$J MQI_EC/M;. [_802&GN]8_%L]S5R>H"]/T)_.USW7=IU%[T@KRV?L- MW7*4_-7V$GKD7NT\FPKU16*KD(BWU(2Q=5ZE7^I[/[98[0)BNI,MG#=&=X^^ M'%;AK[V37;+[8Y=6/WX3>Q,)AZV+O8__-'://*O!9W://HOMG4:]]O']^2[= M.]D[^GZX=[1[MK?3@'APJUNMCY_Z,#*Y:!SR3A+$M8_(62D0TQ+K (AN/%Y9 M)URO:CFO;ABS*=L2M==^P^CQR+VT$CV6"3UJ?X^A1Y286&4),HI[Q*U(2$=J M4<2":V.(\UP">FBYJL5DE7Z)'F\=/1ZYUU&BQU*AQ[CO$:V1F2\5<6ZS[T$- MNA59B9W+!81/=Y"+?>P0=T5#?Z0]C535S_L2/T=]0WW M6;[7UIYQVA27U 3^Q00L=E[5"0@HQEXC[E31@)',@6(/859$Y/'D%^NKW>):26FS8)ICXR, M2TQ;!DR;B(B#PM$PCI&)22$>N$3:,XHB2Y0ZXGBT9&6=Z34Y>8MA28-NZG2<:8Q$2AI)6$8)U3I*UDB"I&J748)^I7UJE<(VR!,.TM M[*$63=X@[F[!T$.GX'ON'K9Z<,OP0,[G._*:]UF\UX;PTZ:XO @_WP@<392= M?QH(9>[2G,$ZMU@?U/%VON4JRZUFKL2H_XP;S3 ]:YM+,&=LJ,E*;)\!VS]/ MB<$EDX0*AR B"8A[JI&FTB'F'.782!6C6EG/N[^3O'\/R\ NT"Y-B6:O%,T> M&7N7:+8<:#81?3.<(LYDAE*GW*^51?!4K4;,Y+-"O1 M;#'1[)%1=XEF2X)FX[Z9EX9113T*G.;#YDPAR[U$1J=H77)>F$R%LFKHH_=' MYHAF,YP:S']G":\W^^UEKQV0&FB)HJ!&IZU.T9/\7='('>1Q<$!IH$(C5PV. M-^&K2ZSKM!J][LV7+, Q]N*0FM9C9R]'?AZVKTYC'$3DVM$>(YM@L.]LX\R> M=U;^N'ZZK-Y$HPLX/O<;9YC20V9H9IA@7WP %%KMXF&_*\[8Y4_!D.RB#*5R MV,Y8^Z\ZX5P8AXGD6O.$A0OPNU<2,T!AY<0^P2OKQ;G2W/OVWW_8I9W$W]G& M-+N=8@Y3)'#60XN$+O09T'^/@4W?&,EDI2;.2AXQ%U2#+948!RQ(X,1GIOM1 M:U#P'31AET;,\"TC;YC=1'E]N9@Z? M:?T<'#7]F9LDC[1"W^C>>,@4/MZ.16/ED8[JC?/*?]W#G? $ J(@+?86W D> M#.,J,!,H]DD3YO:WIF5X\+@3<7GX.K9_UGV<[B;46LT\NQB*U'VGR%>.OO]W MJ].MM;J[$<8V7+&K._4OVLZ3WCFTS>T^!\'KKLI[Q&EO4KW8VA>6X&A\0BDE M@SB '(A*F2F6=4+/*V>069-&TOD@J]YHC,NRGZ4)ADW.KP=;E M0>K5RMEAW1]F#;AL\0UONWA-(;+C/K3:@Y?R MYZ9W/0KV_.W))ZT='>P[QGWPC*/@!4<\LZIHY2SR26"#&;Q*4CYP,NXT5F#) M.FM37,>)@_;%LMYM 958>8BE>W(K-G%$L+!BA*S=JA9S8-O(TMV.AR#@X&A# M!-@ZB2#@"T2?\6THL*2VLY7O]ZNZXT%XMW!U<^-L^^.'QM[F,:]=_'6X_6/O MI/:CBO?JXP(+('GD:77S/=P/A/<(OFMS@^_^^'Z\O7/ JA_?BR*D T'^WXOW M?/OS/L3:DD'4C4@N30-[R9&6W".G'#9:!R7,P,""2 ):9#V'-<=21ZDM!.Q) M$>L!H "?X#EP8[P=9]O8\+YWTNNC:6'M*M>>1:7_,&YLXE7(\%0OY\Z!/!^# MR\@0&1V]A71"1#?4!*,X)X- EI:AT@)G;P&##VX@T3 MMEQRM8"C8$<4IU4HCK^F./5"KBI@<(O;/83)96Q3O21V61+ZD:7B2EFJP2X> ML#]V'4[G?;<*-&WW;;D $B5[S-4,/S)E8G1Z,PI!P^'K8:>1*5 UMO M=BJ_-.^5*WFDFB[7\_B3Q!J M86Y2+%*R1-^]L5L086: C.W.^__K@9>\0+NP#XNE!KNPO'IT#-[<+_?QW#58U:?7P7]N!\>\?3[1^UG,&)'W7B1%46"& M. 6/S&H% ":#"#@([;!?63>//F#[7"CV%EACMF],.SP%8:AP3 M6!JAC=?446X%,R*XO%YVVK&_/K7:Q6'>;K===[UB MMV*G]WRA'E4=1% 84$]XV(B,!>44V8YECD%MF+=!2W MU.HY:[7!7GK!#<>,\I24)9[ES?G$%#%4VE*K%URKIP1E&"(OHI&#IXJXMQ09 M&RG"*0:K @LNMSTE:K+_8:G6KT:MO7,Z2<^$#8D3(@RC.KI (P [T924:KWH M:CUAK)V1*7".9$B9(!<[9#S6*.8VDM(XJI7/%)=F@=3ZC>_YF:?8\YL+'_!, MV::E!D"LB<716PWQ"O@VQ$A,!0W8QR AY+=%UF4&W"NS+H^$LBELC1"Q:C(&0,A!LB. /5QH_V4DK5?HVJ M+:R-C 0JE<5<3W9H8K-?IY-7HB>,'!<(>#1)XP MC7@D$G1;&R0$4Y%KH20##T<_NH%0J=4+;+%) *^6V$04J#6V0F,>*!)UF\&C*-,PC0>S;9-AAN+11 M:8*LHQS!TTE()W!7) M2&D6P"A!V\'EQ;)<)UE>EV5%ZSTSTEGG'C;+@\$88 MG* JM] DK-3L9]/LB?##Q809\:#*DH-[0DW,_$ 121Z(P-8$0NE<*CQ*U7Z- MJFV4$,DES D3W"MK4]":JA2DX$$I5ZKV\ZGVN-$..46$ T8).XD@K Q@O@U' M0D3GA 6S[=S*.F5/WINXW#N9QT&3:?P6929FSGA&<(R,$;"(F'+"I<.8*9T- M80R*"GWO/D)E_N4Y47!W,G3A,F#B<.8_R,4ARF%D'+6(IT!EA.C2X*+[6UF9 MOFQJ?:^3_9Y9#L&'U"YRT&VG1.",&):B+QY0B:+MLO=D^??/2$O2#2&I#=#9FU%Z;I5'7S,_\/W3O?_>'E[E'C<'O3D[V=?QK532]J'W_:U+;!"#9^<:K.Y_/:D?^;-]2T'!00$1= MR!S!B2+GC$>:RZ1=E+#>:KSKF1+.@VO+(B66"Z^TQDQ2+67TBEA,)[N> 1KW MFS5W'M#;[.ZONSX\8PECG# *4^,V1+ M+!$K$XX:&V<>W4/KZ?2FN..[>A>^ MSL^@257;/JY\KWP][W3C2:?RG_I)O1O#/!M7+4J[L.WF50Z5FF'_KK/<) QD MJQU#Q38:14_3P]QD"Y2[4F]6IJ_/:K^[6*][V&H/+VDU&^>5UFF$B;5Z;1\K M\7^[>1\CVY\AF%2^Q-.\A=$\J/S'-@]ZN97I3UBM,.B6VH2EC,/&J' Q0$V_ MD=FE>.8V9G"CNJLW!GW-BN\>^=J)^ZU5=@X'L^QK4-$3N-GJ5G)#X';=-H9M M6>%;"I-8-'])@'I-G]_M=.&%W&$H]]2I]\K MMU,Y;;=^UL'A&DITI]L&D>SF[;W*CU;[N/[3_K]_:4K4GYU*N]XY+JZV'1#[ M8M>CE5+,S?@ZI03?(<';S?AWH]4#7-IJ^KE.<8%$^)\> "R[2WQC$;9=BFZ6 MW.NK4_DMRQS%?PY?+OXD?_X.,MTLKCMH]^'SM&&[N1]S);=0'TKUY>7U3]9^ M'5Y;%!':YOEJ_KXBR,@2"4L70:(!EZ_=-TLY2*@%_8BG=O B>#NV /5Z[*SF M-M#WZM..#2?4.\MUQ#Q:Y3AG7I,(OQ#M>!@XO(IA-/SE6D@LQMW?3_:\T)>= MUD9_D8Q#&' M8%AD-UDXCC"C B>+D_9D99V)M.RE?,PD'Q<;%_N:)JVP-\A#>)+E0R.KB8*HBK@ X4L2+%-.K$WF MEH?B\2K1_T?,6/FSWNIUP 8PC@*[=ZS<(5 #S- M+XQ?-+ 65ZT?URJ?VO56@=ZGL9WE-COKI^!9']I.'-XQOP;VIPT^ABA, MSW"(E=99<\R#RO=+MM[.WGDO9BOAVW#IL--P\6K^S'U46/EDO),@%=YPY931 MUAC,!*%<.ZT&V<^[-;>?Z/QZN00_ZKF%,7R)#? D-R/, !8AI[0^P R^YZ%N MG.15*/5Z-MSW8E^$9(17#@4E(N+$9F[?B)$A(K%@;1(BKJSSMV78 M5?-QX[*![4:SV;.-4K;N(UL';%]P:Z,'=P(SQ!3 M3)&M?@W'0,! LGSV7 O)ZG=^'9Z%B;].(62+O_==CZ+'>1%JA?QJN!YT789: M62Q;@*&%>SL>=]V:!!] OZ)@&TY;?1_B73OFAL<_XZ [^: *:>2J@5W#5Y=8 M!\/J=6^^9*(3[_/O>17F39NQU1GY>=@>CN;4'D3DP&P<(YM@L.]LX\R>=U;^ MN&[EP:"/+N#XW&^<84H/F:&988)]+R)D\2H>]KL>2$X[?PJ&9!=E*)7#=H;' M?\VR-[*ROI/A+(OXO_^P2SN)O_M)FTXQARD2.#67_N2Y\45Q.G/.J>BT/C"I MX !67(S-*6YEQ0T3O/YJNZB(\PN_<.@]GF9[=W4?\!<;]6P9VS#XG,-H^7Y[ M]WXNRT*PW>V,)#G@=HWZ99*@2)2=P.O.9A!N%:@,'B9XF_63?O[KTN'LY KB M?,^,T5EJ1W)I_>1:_)73RL,DRMB(6S]S/@->O[KC\)/9((P/M'"]1V=ST&J% M,[ R_:\:_E48G(-FT:@]7P+?=3)8BI'Z_M'5.(&_X;.M]C$L?"Z+SLE&>$3= M>%#WL*;-F.K=G#"'V=IVGM1I](,QN.R\'];CS\%*UOL)1+!W/7B\^8ORPQQ8 MO*[]E=< +$DA&80\.>=N*[X2]_AGKGM&'/ MW]6;Q8B*B_Z\_H7B=*)6I/C"_MM7?MD:[OMF@Z,L@V\>O+U6O#56_])_3^HU MP^B-;^,U^(PI M\HD#++?LJ7QLMSJ=V7(>+UV(^'"C_J'N/GZ3\#X8ZP^'NSO^HK:Y>U;;]+]J M/][3ZLEG6ONQ2XOBQH];;)=^&USS';Y+-/=V6F#TO['JCP^'M8LJAGG@VL5[ MLKNS>[ZWN4OVCG9)]+6K^W-W8OJQC[@)3PEP9%2 M4>33R^ *"/#&5'+PF,$]B#R?=I&K0DX>8'[8@9>2BF4VO?PTEMX?V\:]\;#C MZSR1_9(H-:7P\6LWGH[LY_7SO5N#1[/5'*#957:7E$@V1R3[-07)K"::!1P1 M52P@KIE"1@J-F$SPS#WSU(N5=;XJ']_9?/&.;!??K18/WP/&_1Z5Q)Z7M.;D/U_P"07^^([K9';E3 _ M3Y@_'X'Y/B"*M-F^VGAGN,3+;L>-"TV__5E(>99+CS20Y@A1$4D\9X89;JV0,1C!' M @WR5FWDQ@92)D=ET&9PQVSPH-BC[^S5E*F29 ML.SJ\94@-D\0(U- C!.F/ 7H(LDRQ#FGR!%%41 J$*X$%5BMK*M5$-C7EQ19 M:!#[."CY>!!VS>IBEM@%V#5>J6[XJQ*/9KDN7Z0&T_J6WM'S>TM^]=N;R[7^R>(PE5-T/JM@4J(HB M">\!I;3"$?&D(W(Z*$2QY@3+*+3A*^N"O\*MHH7&J+X89GP^1OSKYX3LY[" MP1H^Q!W[:^3-,EB<(YR):9DI0\#A$@0QK!0$B\(@(XQ#TC,MG17$.YO3ZU0^ MAC2V=+\>$":.''@H_:^EPK)!L#CR1ADQ/J2\L#HDN/Z*SZL[![1ZL;$OG8N) M>($(=0!8*E*D/4TH!"R(8I%HJ@"PU&/Z/"V>_[44A84?KIW!')[ANGYTZ[XF MXU;BW#=:ASC/I5EL0[ \=F"XNS'5'M3BC*PAI6&8T3!\'3$,1P>P#KO[1G$O MLA/K,/.(QQB0,T&CP*0ERC)K4YQ71>(<-? )^;Q?!]G!CZ+S<:\(\'TK4WX6 MA"LC; 0CIWZSW3D];;=^%40#C?-[T0^)7+4:-4]46RYDTH00YQP+"2>-XYT= M!"?HAZ9@R.#9T)H(C.!"%Z[Z9S@;?-[DR,4C,W.V + MW.R /7FS@Q&_ZJI@K>]Z+633@XLA/M9^5,7NR8=Z%; ,')]&;?.O>I6^)]L[ M[\&=.:P7[@U]SW8O=L?PL45V+QKUW1];YWL?OQ^!JX2K'[^B>K.]Y-M M<)_@W]PMY:C6&&,5V:G^VL7S3K/L#T'_^]Y*0;]HV^WS[%I=F>M+ M8JW"6-K.@"^H,\;2\T#&G(*/IZ3,*2ES[MXHOMZI&I>'R=[(83((Y 7VR4>F M)5=>:8E]]B^X!8?#FGYV$-_=Z7EZ$7.J_XH!7<1VZS)4QTMK%_N9O%VP;;GY M7HW^<[*7LW$PUMS$;_OC/R<0BO^J76R([8^[O+9S,);).SVL;6[DYGML]V0/ MYO09UW8:Q]L[!WSW9%?4CMZS*MQG[^B ;'\8Y\+Y]JNVL9]2\D03AB3C*I_X M"LAP!G+*3>)6,VTU7UDOVK/0/U]? ?-2;/6,I+&*&& :#;V]I,]^8Z4X]\"E M!_GFLP#4)QAZ*],G9#+_"(:O^'=I=B&6 ;M^3<$NHUD@R@4D58X$%(3A6B:' ME(0 E3JGL9G;V8OG*ZH9.L@PV'@[G<&T3[Y%SY+,M4'L&]WGGN?2O!J+ 2ZK M4Y18;ZCC222KHK0F8*Y5%,ZDFSM++_EQO&4P"1=C3#GGU8-]':64,1'D ]&( M4T.0M5$C19RWP04.+M. M=YG8YJI47F8+YD,=O(/X'X##B2W11>NQ\-);,R#IX"%)H3RB GO$L8W(*D60 MB\F:&'RR1+SBK9D;^S+T^V2=G$*<-BA^Z#?0&J/TF=\&S3+MQA"UQJB9^VZ, M7F-"/.BNM[_'^<.NO'4)X$*BEF6P\*9ZV/-Z_L&:-D MS^[D&J5DXK-3TD3]$.AYDB+C;NZ$OS5;2NTABY&-_6M8C.L[UX\5D9%D[*RY M@;N7ZZ0>0B.^S'+]*/Z(H;(!@X+(N?*M$U.O4:G\IYYBY;?=:-N=B>-@#UJ. MM[.F12.8RM_#XIY^,]QR#>^UAAO>]TYZ_W3J7*EBJ[(,MXE\HN]2;QG7G;JYJ9@J8F^L,F?.?!S1PU,\Q\Z03CUJW/ MJ6E3KAA7)%(B4N3<6^N3E2I:;33ASO@9TJ8W)TO[+F%V"*]M@<(T_+O0:^># M/TN;0!UN>E;Q[L[QK[V/'QK5']_.:Q^KO/;Q_?G>YE^-[8_O1?7H^W%MY_!P M]V3\-.[I8?7BR^'VSH?CW1_??NWM;.'=BP.XUS_'U8_?.-SSO/8#Y@'7C+4' M&=;!".^8=I@BJPQ#7 F)#*$"!06R&00ES,F5=7[C29$'Z,--F#H?/7KAVHK9 M=.F5M3*Z%X#,4CMA+1%8VY1"E M.E$B#(].DR00(4H@GCA!ECL.OUGL.->16)_YU U]-)_ZLS0?*J&NA+HY\V(] M ]:-A$:CD5$)?-*+!6S+Q->T) CG1\MB:>U@7WJK&(T8<:9Y/BGA >%X0#1A$QV# M)\AP=N$H,:4+5P+=&P0Z370 ;%,,:\\9$P8;*SR7TB2GE4NSGEF]7[0ZY2QK MB7*SHMSQB!_G^?;G?7@\WE"2D!(8H,Z2@'0( :5HM ^>1!G%O,^RECA7XMR+ M3WJQ<.[&2+5$OGGM (P2-;/MG8-]!NZ=)(H@'C3$L8YB9)FRR%)-F$XR,>9+ MZ"NAKX2^)X6^B5BVA+G'P-S%*.UP[>+S/C%1<6EI;NT*<:SW%%D='&+4!6Z\ M"\*2Y8*YI6X9=,]2##]HD84&?*X/VH"^>_XO65!\_[(+&2A5VG+GO>#1*LNB M3QQL-\$Z)F/+LHM%0*.+*647C CNE*%(XV 0)[F;3P@)A>03X2EH0^+*NEY3 MFZM"ZM@X Q(XV97]A!7<_OB*"9R (KHC7)1X(P*M4:/!";E488 M0?"!@O56+2T+U:9SVBM>Y^P[?P3 5M_YO" \XSMG66H>A2#!!DU X/KGM=#$ M@0I:FP2@Y=(R>\@!416\SWFQ;21UQ>D=<3KC 18*.,W6$B4U1>5,%3'!>.*< MY@A4F85)I3!2FPKE5;3.%ZT6V=A+9.S,-%A-K9(.46ISM-9DS:J/LW4XGO%Q M2BN8+['^"&,TF:DH)G-R!$ H!'A,.'!SVP&K6'[.6*Y^O!^^I33CQ]/6ALBY M)X$E7^"M"(ZL)T;F+'GF0H*M\*[PKKZJMD%YQE5'#QV,360N?G4]X<]^H+E #ONP&C*M "@$IQ55COC?':, M!0?5&=4&NJ'7.*.B8\I1KXG*4J*^ET"\]I0DG[VE*;DLU-(R?XP1%_%HN*:04U!>@A:ECFM&0RY$SU(2--0,V':":\9/);7623-!HBNB6T=! MC(B1,!^X,K:CHL05<@Y)GA6\SW(MKHF,+<1?+$ M::5(IL!]\#SHE)J56.JZ$C]9,(-VR21'0RZI^2AP;+#&TJ!5CMQR51U9K4/R MC"/+ Q7:9(4R->$B[$K@2-*<1+"EH P+2-%M/'BR8GGAL%P=63]\.VK&D645 MU5)P3FP.G@ 7@3A*/?'!:>\%RF<_]X2T"N]G">_JR)HKE&<<6=%:RF)B9?=+ M()3+2ATIFN" ?TLK(4?=1B@_@]2J_[K34\4>,9&JK;XKY3@/(EDP &"M,P:2 MQCDJ9!+@HZB^JS8P#+O&=Q4DC\(X1ES.I:QD=L24$D66UCRJ M1URXT4!CV>6@9?80<=U6(+.6ED4=E(ZU?&M+T37CO.(J.NVB(#<"[1K'%4$ MM!#$*#1S& >?O*8,K"B;XH+/NJ=K&E9;P=TN;%?GUMQQ/./ 1R"+)$"*U$7Z, MMQ,;RE>'#46(5S>PWO M1\!SC1J;V][414<6ZZV]V[0I4R8A$(^(1?F,*'9,98(30WJA@Q0V+RU;*:MI MO3#P;1=ZJVD]?QC/9F,!@^QE*G5** %N./$HEPEU0L3(H@T&BFTMC6C18CRG M7*SFWKK=KJRUT8$;UB2LXL@25BJ*AB,/ KAD1O&4C&*4>PK:^^K(:@/+\*^. MK!Y:_*_IZJM-2YG+REIB'6,HX'TFSIM N'0!Q;V.DO&E9?GB4=*P;EG7=(KY MEP)9(HX.<9I,:YO6NL@/[)FG8@ E<%YSYH+E'K+,3B?E;*1H#R7I;:Y^P':2 M4^_2[F*OA/%(29E@)%D-!)SPQ*$I2S(+ @=2"QQ3M(!X%^R\LMCF :3%J!]? M6?09LNA==H$>@4:K^_51B/7#9;?-JTV118A< 7%21[3ZG">EP ?A,4DJ$XXW M+8F%7:H>4@6S4FJEU*=/J>UBU+HS-W?VG"U,:@2'DB@2P5L"$B3RJ&3$4NF= M<19<4"7XLPMBECZK65HYM'+H [P;S$L:,^\-RS9.<4:5!*M)/KT2?1.$1X_ MGD5KA,?%32K*3Y M]$FS79Q9U?O\R7,FKB:Q;'64E*00/<'1 V)-9"2Y8!F+U+@8YA17TP(.;>)Q M_GG@\';X;QS\M3SCR<<7SQYAUXVW!GMG+54(H=-7FM;QR_2V@S)L2R1>LC$[ZLI_V)JES>FYGYV#4&9R#K>,:M'6. MW*3SOW=@@'N%N5R@ GF5"BXV>35?98/;48%:6"KX"/'__GNXP8=_^9T16S\9 M#M8_O3W>>/-Q9YU_H+TW;T_6US[(WMK'W=4W;P7^N[.^%G?Z0X._O^.K*V]9 M?VV+]G8"VZ1>69\\D"A](""H(LZ#)30JD")Z'*:23_9BME1B!V?B$'_IWFDF ML(A:E;G,M!- G304(@?)H@8A#;/-3*!G,V%V4:@SX8?,A,]R,ZM(-5A&9%(. M3>-@B+62$RVMR$E:S[-:6J8O9G=FSV9"Q^W%.TV&X+W)*@CI8@;&\$:\'!') M$S>,&<[*9&#V=#(P6R?#8TR&_DKO>)-J$:U,E+B /R#:\ALN^D'&H*0PPC); M)L/L0G\^&;"O.P?;J5/"#">=A*M<[*RDD'9]&D^M <&ZG4+WS4_:S)XRS%U< M>R;["2_W5QH>O^C\X/C)/\)VBH?#-,K?L"]_/SPX'*>+T^OU=)U<*_;!&K;G MU^$H?'Y^4X?U5SZ+_MH'P"ETU%_K'6V:D%PV2A)'G2#@'9!BYY/LJ3'@ H=X MR@.#O<,47Q4X"E"1:Z#X80DN!8M#YP3EF2,U>,F7.@G1N8^C=C ^3&BQ3#JC M?.-L*B9,*+;+..TZ'-.]K8Z[SL3!2\R:-OZXDP>%"IJ)VQE,\ V3Z;E^A95TFY;EQ/;62 MT9@GGVRR]Q,-D?NN.7@[W&)&R^],OEELK]&2.Y:>CT[5^.!O%@N^C! M%W2J"4_#UT_O?/KVB^:M*R;_]#UE7B#GW_@V?<%N?.];E^7FA5'F5I==Z!-0 M&+V55$=4\(<4Y?K)6S2W?,H[[]&T8:_EEL_6KE"):Y;!/MY_[2@-_TH];,SV M,W$"XIIWW-O]<-3?Z?&-E<^T_^8=Z^]L;V]\ZN_T=P+T^<;GU36\W\K;*YLQ MI9VXOJZ]XKV3\IEW=&/E U]]\SO>N\?[)UMB8_>=Q&>#WM!\N::.EI0:S1V. M9IF#1(KI4Z(H*%'4T^PM4R*8I67119.^ENE[;+85-^9X+%B*Y5.AIW4TY=:. M1I65YLA*Q]>PDO,@64Z6Z�]F=6$L\@H@J0P0OF78KE9*JN56VJ:O),;$"X M%RNUL'#QDV*E[7%*E9?FR$LGUU4=!>$4]YZXLC$!7"7D)5EN9(2]<=Y.F 9:0?2012$ $1@%BK&$D* M-40&*4#JZ5F#3[!01=MI255SJ86TA)^MS',WYKFN#+LSVB6N#)$IFE+IRA=G MKR?""I4I9=ZJDB"NYA7(4\VAVX%P;3N-D\L':5R-HG:QSZLR*)6"[D=!_!H* M8CPBOVA&9!:!0,RZ)+0XG%[!JF2$=4PL+4OU8$76/M/GY];HNBT5E2)=7WWI MUWG0?TI4]--T1BYRP/A"4ORSB1C_"11?,A59[]VF#E0QX2))PB4"ME1+ TM) M5E%Q)1UES#^A?._+$>-7@GMB]-__&:R.,$5X; TLW M_MRF8??CGOMD#U=WWYY@FX:]M=Z7C4___MQ;>[]=VMI?"PC)MT?KNQ]W>FL? M/Z]_^KC[Y\G6F^BR,TY>C<)S,@4C'--. M"DB&&FDTX\I;3H,$*:]&X;U)HZVQV]_&<7V[-Z52G-#?#HJ[-J3M^S>^W%"% MLR8X2G,("JBC#N<+@-/4>B05:WYXS37XZ_]\@K%W*15(:(_8SJNOMH,AED/QI%2#)_@&$?BI4R$*Z=5]$YI8ZY. MKUM3G&IU=LWI7&DB2[?.9P::UN.T51" Y2;@.EIL&F)6IT)-[U/ M>.GUO;-(4:)"OY#\YDC0^T:)LOL'GW[[/8#:6"O$/.)OOUNSGLF9S]ZZ*/0C MJ:$9XZA!P>\7TB.N9$=T!.M>LGL?VDD7=BAN:P"WO/?*PGR;0LK??=SGU6>T M]ME=^XS9NT!Q[L[/9JG_&;LU?QSZ21@/]@_.$OLFA_M%9*'9TM@SEXV1^U2= MF,]$NVM-BV?=PCFYT!9B__I5(_WM>Y);[_9?-TC/IE-8PU,\!Q1 M98($FJE3D0G-+-?! %7I>T4&9G:/+ZC\W_!&I0F?!@?;9TK_]9

ZZU\ M..ZM;.SV3[9W^FOA:/6WT^_\^>]MOQN'J[L;PQ[O;Z^O;8G53QN[&ROO/_=7 M?M_NG7PXZJ^]/>KOKHO5-SW6/WD%?YZ<5;5_?=!;^RQ[.UM\,WK!18J"4"<% M 643L>70#6$]#1ZXH-DO+0O@7=6JD*DYG=15J>N)4I<07F:I\#\C0''J@M9" M S4.)WQ.[GM5,2IUM8ZZCJ]0%S46IXGCQ"L:":3DB&D.+ MKGQXREZEKDI=CV5U>8-TE746CH+7RFI0-$1EC0C!!/.]&BZ5NMI&7?VK5E?@ MPAMI*,D0 D%36A&G01(N@+DD61!-P6$ANDJVR>IZ3M%:JP?;]XP9?181ZSA1 M080H940!=K0;=O :?PT"7ORJ>WB.>TCU&@]QY2ZPN+W) ME5M7PK.5T*1D&8H?EZ4!;J7Q#F4/4J1@+BENJ[Y=K)5P_1K?)Z..)V:(5RX0 M2#$15P[VSCF"=LHF9?72LC1=T:J5L!J]<]]P!QG1P&7 %"0C2KU'9A/W',5/ M%-57N'A0OZIO413D6B$HQP<';DH6)5BAE00L4(L9R8Y$-TT:L 17ITU,0N/9:2@O* !JH((RKPF/1D#XC/%3R M*@E4&ME:AFNZ$L1F:8FF/%.CD]#:E9+8YN$N]!:%]#W#$ZYKQ;+'8,R'GG!; M&;-=C+DUJX)2C,:#]<1G#@0@.V)Y\L2I*(6D6LL4T#8"T>7FP=91"\J958JM M%-LFBGWHT=&58EM'L3/RL]2HXY$2Z;D@8-$>MZ78ME'LC.YGD1OE$Y"4B\.1NDP,SAL2M><0@'.< *C[ MK>X:.Z_#L-I3E/>\!._% J4//*B[S84FCSMNG/"OO31VP^%QQ[M)*32YUY2> M"SA4!^/CL[J3X124Y<#SR3[B+0_PLX.]SNAPW)E<+ ?5#-B+SK1"_%EPYEGD M;\<='(P'_K!4M#P8-5?^4*IPQ\X?!^X FW>$GW7[^^/1%T3T0<)6W;'"0('J170Q2HO9&M2V^E\O'KW(4$E.I/#9N"M*^'TP^_S>- MRPMN*[%SOB%\00GG_H5;/Y3"K=0:&323)$8G"4A0Q)D(Q'H1I$@Q9X86F9W= M(_Q;]X[#"BSBK:C*1FD +YV.5FKJO=2A;$]^Q[ROPWK;83WI;6V:8 25S)(D M(@ZKQO7 \AP(RS9PK:D"*,,Z:V/CL)9B<'<;6JN5XAF'+O, H(/QD 2$*#2- MC 7Q';.B#NUMAY;V7FUR&I)R@A,7$VJH#)XX;A,)RB7)D[>6,QS:V1VJOW7B MX;B4'4XN;)\M"J4\Z>1*?=*I$2!8MU/XM?E)I].BC%X7%X*R?!P,_D)N?]'I MCSJC$D%SOMR,TSY^HM1ZC)W=$2Y/!]NX6#+ZM^:>S9IRMI2<-NAK0\Z_^:)S MI0#AM67U3U?@TV52E_5[?S09E ^\'*>A*VW\6I_X;Y=K3I\: ?3K5YQ'XP07 MMAN_,E/,\O%-_L84L.Q*[USXN3W^6C=V*Q$_3NXS:8Z<>NF&1^YXLO3/RR81 M6C\7._#JL]_XA#G?YPGM+1YP:G$A08RF%/ 23X9@9>6_W_%M7\GT8E^%6THX>CO2TR M+ ?2H)E=SJ'I=HZV!\BW^V-<[<9XT[."\&4NH)&\C^+FN"'7]/\.!_OEM(OF MK_*&*T=>=(8)C?I.(X7(*)-#_./LTL7XOVR.NW,:OB0%4"E,FJ+TPU&8#LTI M_T^O],//\?@/=DMS3,_T<)YZAL+EA7W]J+\23O"SLK_V3O1.UC>I=]J*S(CR M$ F 203-/S6!9Q"QD1FO,@HO:>&643SW3Y9H',2I'DAF?P1U?RUON_Q M C_AZ &M'^?H 5M/'GB6%>'KR0/WZ#-ZEVGU)(X0O[3I><\=\V?MDWLV7K>< M&%=.6ANCA9B]E=G&G%5B+@FOW6U/N^R/]L+A>(SXGUK1S\&3-F*]TH:UC6VT MFOGJIQ[>ZS,OWK'UW1[;*$<-[_Y[=V/G_7!]<,63MO/A>/TDL/[N[Y][.^MR M_>3][BI>9W4E#M9//G[NK[WFZ[L;N_TW'P=_GKS]&@]V\I:MKO3DIM32"F85 M\2" &ICXO$E(J5$*S(:SZ186@;:E?,.!WL2T0B5VYX#MWGO8C!,@C-H[D/P M,@0I@^%:>LE];+CM%K%:E=M^*+<=7^2V0#>U-$D'ZH@-386]%(@Q1A 7G #E M*4A+D=MX%_B\*A \0AC $R_(=6IQ_G_8WCC:K1G+-T8Y 0W1!(L3&B A-26N MM:!.*FJ-@E3MK9_/2;U9>XLJY E<1HBAAJ.])0)Q0GF2:8K:*,^-E24W$81N M4<92S4V<=WU?I\"PXBGB!C*:$1 9PEER$#)11^]O452 W@V@5XT&:BQ/66DB M4,L2 )M0&@5#N(XL QAE,AH-RK8(G<]A(ZH>#?!M/O%9,*853M4 4"HGF@0L M"FZ,IN!"M09^/MF\F[4&A-'@P :",S245!%-C Z*6)NY83RX*-W2,NM*^6"^ MJ272VHM>&A*U/( 0F:-93YWF2B0&*L00 F=U?Z$5Z+UJ*@1*I8&0":5,$8CE M($<-AB@3&(THQC1/I?J 9J9%Z+VG-_2R-^\Y9V'59*L+U)7 >&!ZBN M-'?-GVI=)FIEM,IH=\G09U[2D$,21H$.VB@:G$Q(=)DF9UTUQEK!:%>-,9D, M2S8%(E/D! RL5 V5H6+/#M@@I7")K++Z5VU5&L2/V?20[Z5-C*-#/UNP+MA M2W>-5RTII#\\^GPF"*N)/F=R&L4]&P.;G.,VR!B,R6"=)Z!]C4YX:')"74VG?<,L\\N;>/MWG2OH1C:!REL[^%]MXYK M_D:-<;YQVTO*D ,8 0[U,Q7649_Q5Q17PCL+K-;^?:@^.]TB$_TW;X_Z*W@O M_EKT3U[1C3?]S^L['^3&I_<[&VN_[J F^XSM/]Z8V2(+%)\)K_?J9'TMB-[* M^\_K_/V@OS8T?[:OW>J[Q&+$LF&LG*>!@M7.@,O>!Y; *D.9 MJ05Z%XX'KQ;HM24Y$9 ";2Q15X$A#U*;B0FQG$0J?*1F:5E U^AY!6Y4'JP\ MV(*GO@,/"E^.ZF3,>.O!6^.]@*!5.0U/<*IUK:*[:#QX7D7WY/51J7*7>:6 F1J)@DKH*JN%21!VE7V\7@P>>0'[A&34)>(X=P2R MI\2+:$B6%JB5(7/@2\M2=T'3%J7MU*2Z>9LL065&@TL0%>#_K%4^H&HS#B\- M.E;IMG!0ORK=$F=:4ZZ)\2X32-(0%W \DW8,=*)4)E6.K^H*KBK4GR[4DV*A MF*\AVX0X=SX%Z9P#GP7%"9&K.EDTJ%]1)WQ3R.!XI(Y$H0P!EH%8H0*A40"( M[-!4L\TNC6)M.K#[.;@7$2&3$J!7PIO".)4>=^,9]V+-[SL_%8(&3Z6,L1P] M[DTIT:JT-"HK9BUP537(8K'5NVM\:UG99+PE(=)RZ!N3Q#-0)!IFH[-*1HEL M!:QK'FZ8U%3>]D)=4I8X9T()(R%+ZD!ZP;F5D>(2EG75( L']9GS'6/*5'-' MF'"*@&>96&8=<0(T>,]EEJ$Q3"BO6?M/&.J)AA2M](%Y!]I2QZ(0*;&DF51: MA*I!%@WJES7(UO&FR"PH'$P2DLH$C/3$&\X)!TTM1\VI8BCG#'89S"MBIOI! M;AOBV"125.?'MRC*,!928('F:"'1[,M.BI2HM0G74XEM%32 MX)0N.PX\:%F%Q\)!_:KP@,0HJHM K-61@,*A=,D#2<"8"3X%3E53M$.K-NV( M5JC/&>I<.:$XCU$*I'Y#G34^2,YX<%V<.-4'1XW.CQ"\!2L"(D% M0"O4!! Z PBJDX@N5]VQ6 RU/JL[8H:8D8Q*K=+F< 5DJ!)!RKVPBDM:RBZ^C:?,-2Y0VX/S'NC.*[PW%M- ]>NG(MD M8Z95=RP:U"_ICIW7L)D4DKA6DCAO T*=,^)BP$6>GC(Z&+&TS&$>6PS5X7$G MH/[J]CY75\?-9[1E0S5*9)=D!/#&6*XR]QF7+B<37%\>YU?W/]D(]2DIU0*LT06P..Q$, MIT5)ZW(,3$Q5!U@3;GDJ=@BJ#9X<*=7)#22M13DF3=BN$FW: M_ZQ0G_>J'GD.VHLD# >4%L9PIZ@$FE6 X&H6^L)!_;+D>,LV(882L, )CFXN M4 =B/2#R2VTBF4&[6%P=HBNU:!'4GX.KX^W>Y'#L]D+U=-P<854"?L$I<)Y" MUL$8)P1/47C)D+>J[%@P@MJ:E1U)*Y21*#M2<7= \@K-$#1-2NJ.08U9CHE8 M6N:ZRVG=_GS"4(_@J.VD\6ZVZ;HJ<'_;59SL*0C MYQF(T](0*"EHE@F+[,2ICM29H%1CB-"'&R)U_[.]4!=>*6FXSXDIR!)-4P." M<@CE_#;+;-4<"P?U&5='5EXR 21)10G8X(GE"DI^AZ):9%27JC%$A*FNCB<, M]0 >E !KDTZXJANC=#GDC@>=A,G5U;%X4+^L.=[) O7L4Y)$:R5P5;= 3 &] MMM+EK)B3)C509ZQ-J_IS<'6\3V[829,#=U"='3=2E&54VQC+-,U@P7BO!2A@ MR7EI):NU=!>,HEX?-?0TI2FYNO86^EN;RB07A70$%8A$>\1%M$>\(1ETR"@X MN>:GT@,>'&55]T#;"W;I9NPIV:ZG6 M8"F15)=:5H81@\Q-4'9RZ;AB6I[N@CZ\='8%>WO!'DR&I&@L!WT "])JJ4$E MSIW+7'I7QUR:3-P5%'<08( M=M65NDTK^W-P>7PX& P'!X-4$SQNI"BEF43U[ 5$#QFR33A?%3@:<,7RHHJ/ M1:.H+]>(#U#",%UJVF2.%*49)3:&0*2,"5PR2%JV$1^"/;BV9MT,;2_8(>K M@S>)QXQ6J3+ H@)A.21 &JA9Y0L(]AGQP2!FI'*4'%XG @8\L9(&HE/V5F7O M4M9HCXBN5*R"_>F"/0,:BVB8VF@X>(N:E&5C;3F&E2'ALRH^%@_LE\0'1_'! M-0@MF\.G+8+=,4L<2DXBG,21-\8X'1#LO(NCVR*P/P??1\\=I/L7TGT6^R,B MYLAP_CJ>%6@KO8J0I4/E''&1DJF*CP6CJ./KQ(?EPB8=B+*&$8BL5-HT@BCF M#=6:9NHD4I3M"MFFD-"Z&3KO.C#3]$$GIK-4,$?;(]4L+<7[$H)%!JH*H2R M(,&@ HU.>Y.82#:%FNJQ@&"_)#Y8_]TF2XIJRA/.MJ@(T,Q)V4DF+MDL--IU MAF8$>REKU2:P/P?/QW\/_7 0.B[N#O8&$X1+Z?/J!;FQS'\P+)0(<"LU)' X M@QTXK20-N*+)FONQ:'1U\E6(%+K:^M)#NLI")N<]\2%: LQ$8@P2EPW16&TT MIX$U&Z.Z>D&>,MA#U"GY;%0&#=F" VH\9)UYUEI%587(XH&]=P'L 1#L)HB0 M%0M$XP 24!QQ+F5"*X65LWUREH(BV%D7E6@%^U,&>XCEU%#!. /JN-4B 15> M"*DSA7JJQP*"_:(0";R_M9EB])$:(-&7LT.5=,0D;4@6.-#>H1HI9X>JKM5M M.L'G.3A!SL\TGQRX_>$] [&>Q8Z)*2>*9:Z\L!;0.O'!A6"H$51*[KBI$F3! MB(I>EB"?3WJO-JDRT=/$2]IY255+0!S7FKB2E,I!"^9\(T$8U*)73QCL5%HO MI.&N5-ME.KJ$BQ:WU!N1T4RM1:\6$.R]JV /@B5C:2#(Z(% "(%8ZCRQ$*-S MW!D4H@AVVE6FEKUZPF!7(8N@ QAF-%)\=%)%(2W+J$NT@>H+64"P?[@*]BP MG&2&T&0<*0>9$Z.4)AID\(GAX >[M&R[LE497\_!%;)ZL)W&U?5Q$SOI))U2 MX%B # [ >!U4H-H+RAU3-0%DT=CIY)H8K,R#4")PXK%3"3*5)3:@[@BH,K4' M%TS*TYAP5H\S?\)@%\U!5$ZZE"Q0EAP74F;K&?@4-:]G?"P@V&=BL,!E4(9* M CQ8 E0EXA37!)P/UD=D>&L:W6%D+7WUA,%ND[*&"F:4]""\]T9&M$YY9*A M0=325PL(]LL)(*NO-I4+264=2,2?!!A3Q"K%B'629Q>\@Y)];ENVL,_)]='< M6[=/1CMORS= M,1D-!W'ZSG>IK77]]+\_I6N>#-LK8:6B3ALT]4N%0Z-X2D8QRCT%[>N1*8O& M]O2Z*F+,>Y68(Y&J7*J:EEHC01 ))D2C?,X*=1R Z'(CY[3/- ^8_>2]Z$JR ME63G$R<A%)-G9ZFW">9V<)%%X0U JE1!A M#:2$C(64A6%2+"T+R;K2SNNX[DJRE60KR9Z&;'IOL@I"NIA1T$HKN$D^\L0- M8X;7PA6+1K+\PK[%<7_M=MWN=(E$[1ZDS M3AEO$#NCPW%G'T+5SJ8=+;=7ZGC4T)>VH]XA=@Y&)5[#U,X*-^9 MG+5D%SMW\N)\XC7C^$3&K3!TX>'!WN&T[QIJ"UIRQK7V0FN0//@D(H]:!>K0 MY URRMWXG11?%;:D8( GF5VP$BR:42)SD1G3'**#))>6UW (\F@X'!V5$6P0 M@4."75P&HHSSV599)PXF;FMKG+::$<'I='"\GSJCW-D:C7!*C#OXI'\-0NK\ M?;"'HS0ZQ,>/DW^\;)!U\5&6+P_8[-L7AO"T3W09K/W19% ^\'*N MW*-I$NQ+I(XT+I_")KFV-*6S/2ZVS_\,&("TGC(%QD"FTD?\/6A%R]%$VLM- M1A%"#6@0"/_ZIUO8ARBF6,%\\PS7S,!KZ8@AC1AM'(O(/Y",-9IE)BP5L3BU MQ=*#Z?@F(OP^L?UKRF7GC-"8$S@F0[<_22_/?OD%66U_Z(Y?#O::KFV^],OE MELK]&6NB:>CT[:^H>D&GR#KUI)S>^?3M%\U;5VRCZ7M"OT!6O_%M^N+F][YU M669>H*U^K\M^^SV VE@KQ*TN^QW7VG?=YDS.?/8:S3U=L7Z2PM37*LS?T2 H MYEUCV"4DI=A922'M>C0/!>M>$@L/[:0+VR2W50TM[[UB<-\8)'F7QWU>?49O MT6?/LF=*"87; ^Y)Y#K^<>@G83S8/Q>>D\/]_='XX)[;%,]Z*_39;':6LY^ M.8O6:P0:O(FF^'B5,=10R5QUV\]IL_-D_:0'JVMO^>J;WC'>DVZLO1;K:X'U M=C[SC97?=U=7UOGZ[NNCWO'5S<[^3N]D2^+U8/WD+3[?^V%O+6[W3SXW5R9\G;V=/'19)@[<<2 @E"I.)2 S$1+CU4AJ)&D85?Y*V M70'S2@YY2AZC2H3/@0@#:).T**?EH+#GQ@:CO:-!BZRY %]=ZPM'A%?/9)8L M@@4;B#(Z$RBGM;J@/.')9^5!A2!X\?G(KM'S*@5^@Y$Z)7P07L5 M PN 5W-0# CK#0MH)(*I[N]%(\)+)U:OO>.;F0J-@\N)-MH1- XS<6@7$N$H M$UQ2YH1$(@39U6K.89P_TKW]Q!.)__SU_7^*FSHC2G Z7EH7I4O'@HVXKU-L+]4"%EXHQFF,N(1Z& M>FEY]L9YZE#;5XFR:%"?D2C)6\>D"D1%;@B$A!(EB4""S^!"E-40)+$F9R(3-S)$8 RF9\LQ\V"#I)98;"_405,#/%(IHP0OHXTR>311 ME*0\646K]E@XJ%_5'L5$\%0YHK0HJ>^1$@?"D>2R]TFP$(1"J.NNFEOF>X5Z M"Z'.%95,6' T"( 0<8GGSCAM9(S)9%&UQZ)!?49[6)Z4DT(3Q;@GP(4G'@>7 M!&N5X,(:D6Q3K5#8-JWJ<_*!/.6B1J=/7%/!?VS7/!FRKT6-GA;9?YB5<$%D M)Z*EQ+J =EVRB7AE!<&ASI9!XIZ[N94TFB/(?O)F=*782K&UI%&EV.LH]JIT M-D'B$&M+/*Z1!!CUQ""Y$F^ 4Y4##US-K:!1I=A*L95B:T&C)TVQ7[+F)QBYQ1D]ZOUHUI=ZF?E<-S4WKD^6WXZ&P7K M-E68NM,R3&&TM8=WB)W_?43Y+J\2WW5L]Y^!\X/AX.#X=,#>G[?U=IRG%I3S M-O[Q?;^&4#V[BQLB77UW[_O+'S@:VN?-SM MG[P[[N_\.OP3^:U_M(G6O;8Z>1*8$P1H?(33J#O;+ZX$QIBC*5LE^G@#K[I'=#MQ=2QS6EM3H^ M(6CVRGS$JS7UN7!2C^*+SCR1UQIZ61OCY4Z1\]]Q*5[U:C@6Q* I6DN*EH.I$HF:>1/!Y23STK+4ZL6L?^><>P:33OJRG\(IA4ML93HG449?XE8G'N$:VB9RQ; MFQA?6A9"O;@I'__" GA6'O)[1PG-;P^K^B(OK\TU>:=V?^R?]LA5( M-U8^G^!]Q>K:._Q&CV^LO3Y97^LUVXJ75YJ/P][*]L[&FW>BQW&EV7G_>76M M/^BM!-E?P=:=; Q[N(KU3II(*-E;>;5I1#&*!24_%L!D!S1KM'=&VR#2F _%* M.N(T3X[1$'EB5Z?6$]F.^,]H,D%)669)V= J:#EP7Z9%ZDOR?^?O/NVE/#CX M1YFKD\&DJ-#3_:NOQ@0\M.'SQB9]=S]VF['#MN5J6N#STA[U! M,4[^.' ']SY^^/N#_]0"F>[\_.V.5OK[XP;=3_"!\;?KY7ZQK<]"EU CECWH M_33=;IE<$69IQ MG7^^^[Z3N#K_-_#C3>O:>]3?P?OA=]Y MS7L[/;KQ">^WV_NR^L?5^*6XL_YI8] _V<#/?_R\OO;NRSKOXW,%B>T^[IV\ M'V*[C]=/7LMK:Q3[!#XZ:@F39=S"#$2YDLQ' >!X.1F1(!SPE!ELX.E M94F[S,X&2U5VK.SX;-AQ#J'NE1W;S8[]&=O1I.*8\D0D$0EXITLDJ2364Q.# M%2@>2@:GZN):N0#L^!Q*&9]ZN6K=XD=+/+\'?9T.4F6O^;'7->6+963>T.!) M2M&48B..&"0L4LH*<58B 7-<6N9=N$;XUI*F3P;P!G3J'Q/@IJ M&)&FQ')*XXG-FJ.L2YD&IBU.]J5EUI6T385-*^"?M%0YAWY%]YW0/2-&L57P@Z.KT$*9__,6&F=R@E M=B5$]FY:\/H,:/JM).CGM04UCPYZ.L3?*O_FZR\'8X>#,-ASX^.W!VEWTA_M M-5EHHR$^YM;;$D21)@?5*)S?LG%-(>DD;$)3,* ]J"*!(- HY P7$)$"M\(9 M(^G2LK!=G&YSV\.: RP7PP50";H2]**Z6"M!_Q2"OJK:R\:"K@3]7+9.*D'_#(*>V7AQ+"B3O2/*9;2@ M.7*S5TP399GC&BP/02)!ZRXNZ4^!H"]70#O/U[^82/E8.8V_C7;W1WLEV_@L MOQ&!4:H\[$W2K],TM9K/N/)VTRN9=7'U41_0ADC*$"MQ0F-:Z6PUC79BZ4"SM<$1[S?CTYGO*&?:C[CXJ4(+E1C:SYCS6>L^8PM M[;F:SUCS&6\K5'\['(]Q*&XS8QX40WJ;J73O8]R>;R,?.[RVA1[OWQ/VV9U] MWK>-RFD=8.]\>L "[9K]S)#B4R(\G4TSDO_R?E<>?$F1G*3QZ*EL=1UM[ 2Y M\>8UK.]\W.ZMO:,;G\H6P,?=U3WNG[=[9\,/Z^O M;0_ZGUYCF]\/-]Z\D_U/Z["Q]E9L[+P[Z:V]Q_:^'UP*&3YYA6UYS38!../) M:F(E-02LI\0)(XC.C,F UHQG<6GY__R/P8_]\O1B""M#/5&&FGL,=&6H1V*H MXXL,]4IL)F#)R@PD. D$DN3$:\M(RDP*"2XDJBM#589JQ;/]S).4*D,]#D/U M+]I0:Y_EIC8R9&$B\2IJ E1&8M$J)B)FM(]YMESG-C)4#=A>;BI)72]>;Y5> M\BR.J?]1:J_I_%=[\3^C<"U?55ZZG[8[3V87:/,&(8A3.A"(H(AC61(O;#0N MBF0X\I(U+3IW?M[;?L\>NS]*!U7L_AC5ZTL+22V5BG"RG)S8KD9[Q#EB@;IRHZ.*94!,S'92N*8!1N-TI$E-"\?H@+61<\\57,#=E964$U)D?$@^:UNR05M] MC>JMKXFG3R=IHAT%C\_(ZW1BW6CE/8/*:X]D FY=$[*Q1#:F.Q5B>H9$E4["N'>EK(J-=V)FF;VSVRBP4GE M"02@!%PPQ%IOB'!(.A!H$-$O+2O9#LNI9I\^X^S3=DF^2_DPE9[F04^OCQIJ M:BBJ=[2Z\OJH]VI3"L%<")HX:AV!%!3QG'LB(I24-N="-DO+0L\>5GAGOV6+ M7)-/',IM$$.W W"51',"=N\2L/NO-JVGRCO-"9.0"%C#B#=>$D4U329(H>7\ M*F!4A+<7X7/WN5>$_Q2$?[B(\"^]K4UEF ]2B1)2&5!;B$",QZ5;::\L-8&% MW$J$5T_9L\YK;9?..!V)JC#F05.?9[U'U$69DQ-$6I<)**>(33J2&%5$ T4: MFTH $9\-(%IDWU&%\"-$-%<(_Q@(7W6OB.1-DE$1@&P(),W*<>><4,FU4-IJ MX^/2,E>B0OAI0O@1W! 5PO.$\&SNJ[9*HAF%P&61@/>>6!LE83AQ!8U"4*:7 MEAF=3<%Z%GZ(GY?V>E-XYKWCI)^TM_=N#_]T"/C'RZ :6O>H[I?70"T.Q+<)V%AU#SG7"SJ%ECE?F>(//]>/58 M;>IVJ>I* M;?/VO9U36\8A$\I3DE!"$P"IB0TL$32^HW(V) MZ:*V\-GLMMP3>:?'O@OLRC@Z+(?(G[6W5K"86P<]G77]QVW6U$V:'[_8'U^W M22.=,\8'8F5,!(*/Q%FE2SD,[PSE2DM3-FF$GCWZX;[+_1PPM1AJI[)K9==6 M; A5M30O IW9"$H0+$AC"05.42U93TS*CF@58SF80VOMEI:Y?4@04*7/2I_/ MDSY_9BQX);,%I.TP!)SB; @')*F<\2)S(E 6Y2ES*B,$JU.,:\CBWX^ MN&V\-]L[:JQ JIZ\T#>27Z6SG<'(P MR,?3EP9[,>T=O!3J!\1_L^]!EC=5N0['V%F=@^W4.4YN/.DD;%+LK*20=GT: M3P=0L&ZG*,3F)^VXO=@IH.QVCE)GG$(9C=AQG3Q-X>X,&BAV#MR7CI^BL#/* MG?]MA7+]=IKY;]B(P=XA]LCJ/GZL-'-R.U%+%Y1>-O[RO;.T@/HL???=G8*133'_16@NRO8.M.-H:]M?YV.=OXSY.WHG^TJ4"KS(0D MP2I#@+M(C)2A5+W(F3KJ;8RG)7FZ.)%G"*)[IVDQ]Q3!^\R&YSO@T'NWJ8T+ MU"E'L/M#"<'UQ)>23"(R!*27V.MJ:?FZ@2ZL<9?!_G%>J M<*IP-BC45,I;8@+^:94*%$(4%$=F6#X1#OV2QK6WNXD,8.3M-\>' XGJYH MXX2_[DVZY9J3U-D?C_X:1+SZ7F?D=Z;/@0;)X3BDYL;N2S$B3I?$YO'&">=2 M0CS@=!^7AQ_M%7NELS\:-Y# ;^'7.W^YX6$S^3IN.!P=N3V\X#;V@4]IKW1$ M#@_*Q0=[%];G@L1)29F\M$2?7@CZ12XT,3QX1"? M][_-LYX]0!SMGS7_U1\?&N.',-[]WF7*C#V==(>3;O7F;9\4@;\:'N M7SDJXW&G;VV=/GP4L_M*F-F;F+9O/E M[BLW^=J%IR/UK7LUS3O8;N!3;%9\RO.)>@$'@QNZO6 $38SI;;P>P4*9<"; MV5=NB]RS=SH?KT7RH.GT_:'#W]U!OW"MT[5"_WZ%>=16!T>W/R5 M"ZHF(!>G\>-O.S0:QL*5WKGP<_L\H&#?;27BQ\E])BYC8U^ZX9$[GBS]\[*6 M0]EVL0.O/ON-3YCS?9[0WN(!IU(QECG;#/9+5,QI7#Z%37)M:4IG>US,MO\9 M, !I/9J!8 QD*GW$WX-65(B EH+<9'1I>:U96W""_^N?;F$?HEB*..\GS3-< M,P.O@'1J' ;@BDJ4,3IE\,88M&JSY('R"#0KNW3&/BF^*O8F.),M $2G DCC MG)#1) @\HAV_Q^WN__+ MZY7F;_;+/[#9C>U6[I=<+$_6+/8^?6U3N>MD\*6SB]VPC:N>/SSH[(TZ9?4I MS<'>/MMQZ9QNMM 7G4\)5[YQ,<&&39<,BT6++#8U]<[N-;U)LPB6]J/2:>Y8 M;$BT4\RTMP9N[]1R_=H!9\_1"6B@#,HBA$;*=#5K'L:=&]GENN<60+CS/98QIF<)!VD2="&!WN'5QDBCC &80X".G<+K]DK!>; M];!8D:>&W)DV*A+K\& T/KZX(3HNYNNI(?HM!8"S6H%Y=,9@?V_T MV>@0'SA._O'R,JH>-AXETK)AFW.CL-EHQV$8NOU)>GGVRR]Q,$'C]?CE8*_I MS.9+OUR^H=R?V61O;CA]^ZMA]8).C:O3N+_3.Y^^_:)YZXKC8/J>T"^4X3>^ M35^P&]_[UF69>:'US5_]UF6__9ZB]_OFTVHLW.JRWPD$_6YH*I,SG[W&LSP5 M+3_)@ZIO*L?SK87TDB?MH9UT(23@#OZTEG=@L0=N<\+,O,X1>E(]1VO/W:_G MF+T+,I]$'/OO,U;.^&*]XGL4/WQ8F- "1ZOM;_O+Z# M]_JT?M([V1+]D^UA_VKXS.Y;N?'I->N?_/IYX]-;7MK<7WN_W>/O!_A<;&.G M=[*Z$L3JFP_\SY.WUYPYG:37*3/B0E/6V&?\33FBM966&QD!2LTB-)P6X.#" MGP&CO_W0 ^,J+WV'EQX8=*&TW 4TE !$$L8Y8$YCS+DH+1 MHO)2Y:6V\M(#PX,J+[6#EV8*Q'''L\S*$)6807("3[P4@G@A%<<%AX54[:7; M\])CE[C^&4\\!6YGE%_>BY+GF._^Y*]1SV5:7KO@]W0'UWA[QC>>VW277GJB MN5 +E,W4LE3[RX;(#<'+W[5/GGZ"_F/9+N]F]WIBSM$9J0FJ9$>@E*8VVCN2 MI>$7CKO>.2Z"R %"! MO)8BL49&F:QWN9P=RFB7\X><'UJ)K1+;XM<\K,366F*;V6P";DQ2*9,$5J/! MIASQRDMBHE5>Y)1LX$O+MFNA)09;/;%L>B[R-$JRV^3RC?+5=+1ZFEG;Y.KU M)S2F6R;65GZ[#;]]F!6D7G(>#;7$0E8$G,W$9*.)RTXIKU7V4:'A)KM"/J1@ M7#TSJ<58?W0)5['^*%B_*M),X K'EQ*3A"3 N"%&^D1T4#1GF8W/>FE9=(5] MR GJ%>HMAOJCBYH*]<> ^HQL83X(1X4CT10?N2S+NJ.:,%0P2/8H9A1"';K6 M/&0[9H&/46NA;'F?OM8!0,5RJ0#)-/6L)*N6Q->S++&P[?:V4N?O3:F.?SQ MTSR+P^7G(&EN17F_-:/R=N_UGBO%4J[=IWERI\L_%M>M7Q,_K2Q5$#R2FP@$ MN+?$YZ2)!PC<)NMS#FT\6_XG! 0N(,!;+61N@GJ%]-T@/>-.$MGJ%"GA,0$! MIQ'2)E'"$,[.6P1RCFB^T(?HE(KD]B[5/Z[V;UVJ'Q'7L[(D2AV,4424TT-! M"(6K=!+$,X>_.ZZ,%VUF[J?,C[C"-6Z2:)BD41,IG2"0 MN")6I$P"AV2T%%9'6]S E)J'TE;=/VTOS.=67KK"O!4POZH[> 9K!56$R^:H M3)V)1S."^&228""4\'1I6765F3TLL\+\R?!?$XND@41(0>C\)GXIH1Y*9^7]B8- M,AY2/F8!2:O5(5O]42D_=H@-\\-T&K3ZQ[8;IU_+L/UV8=1^&TV>Q=&?C\5I M6[,*Q9G@J4^,1(B!0,B*>&\304/5.)VT BZ6E@$E"I_#R9]UU[2-#/#H_H_* M #^1 :Z*%^V=SY:A;HE!$. *B$'10AQ:L9:!U"AMEI89[RKUM')P*@/\O/BN MR@ _CP%F=(U(B6J4,,0%AC: R9&8X#CQB'A((>642Q8>=#6?W::LV2H_!]Z7 M$%0.W,$KEI+ZTY"O9YFHTL*@KNMX;K4<)50I;7Z4]GE6UMC$(Y7*$)F+4>,C M4AI-Y8>E/,MD(\WE^$C@=4?V"<-\[N=Z5IC_5)C/.%X,USXG7K1+)D"-(L8K M3G(( 2Q:,Q":'5D:!ZG(VL"$X MY%IYS6ERMJSFC(H6P;SFIEPJ:76XSNQ](H%=T_&MV]J^C&H13):D8D>"!@?"9H?$HT8VB$D(U# MK!=T2VHKNI\FNA]+FE1T_VAT?[B*[B!LT%$RHA'D!'1*N'8G333USHF2;Q9C M03>K-;Y:(T@^GJ?*-^W+-;*$@J=)JT""]JI$NMKB.5%$.RTB2 O>HRQ1HBO4K.52-U:?#/8? M2YM4[/\T[,^(%J5"$D$EXK1$[*-6(=Y8(($'E2T%*B0MY^1TK:E.E2>,_<=. MIJ_8?W3LST@::[W3P6JBG$\$C 9B(^-$9'!2A) 538A]VZ6J30FKU=.RW+@A MGZ4GI852IAF,5W'G<'*PF_8.:M7">?+6\35ZQ2BO@O&:6-",0'22& ^42&.9 M##1E$\740:Q:5!ZD[K:VT)=RMSCV6:17,-\1S#,"!()GSB9.J-2E:(8KU7X< M(VB-A,"YP/$,2\M:MB06O:*XA3Z3BN)'1O&,E #FH]'2$ZMD(* 52@F1)8G* M!Y]3S%E)7)*OV4-X%KZ1GQ*--3IPP\Z@P4!3#7A_//IK,+DF/?Y[3WUZM/'T M:5X*[/,X.BQY*.4A;C[X^$D?:S7/KGDZ7/X(U04NGWM5M=84*Y=6+ET8=7N52RM= MWI$N9]1L2"K&4$[3B-03'"BTB"$I$A@PX8WV(4#94G^('5S)LI+E%C;7E6JT3IQ4L497O0Y=#?:I].3.AIT0"J$_AMY.>GJ M[>^)_<8.S\Z3;CEV%\2F^$:-ETZ"&@:TDGBHOTJZD>SV=VUWM$>Y]T>8O=B; MW#2L=%6(GH>-]M(\P;'L9K+-L2SER\LDZK=*N:R\58S,&K_"0Z#AH+_XE,?W7)IA)OF%R6,8["YO7_)AOO-BWG:@YS.' *#[2> M8=R/ \98Q%W!')]SVXE\R02-0,/%OJ?U(;PCHWT,A@C 6"832$T3@C[5K@T K".),*]$2T9#1HR^-X)M,'+_I+>)BT 3!DKM;T%+I^ MU4[%Q9:JU;._6Y;H?.GRK\'@N/.E?7C0^G'V[I-]2#_].OOQ^>+X]"@Y/!#. MT0&,[O=9^_#TJ'7X>__WW[]A#J?GWYEC1U*ZW*2Q%YO /<3T@U":/F=N3)ED MQ(,EEF!\]!!!LX'.*9PS>C8SVF&N, M2YE)^,V(4TP7RXUG2=?HM](!C"3*G^\N5'.WH1001JGPL=)3-@,0J,U[N=PM M/[R,DKS7YL/=I*NFJ5YZ.=FCTYLQ&52'^N="<01!T[<#U!W%'D71<:%6FDJM M3-D_^C?7:CJVM_!GJTD6_G95L\1KNO[BGZ]J]NK?7(O>SV"7&] U^T#7[MX& M,X_.<3:UE;,FU\J;ZUKM*SD[D$)V0ID9-FE,6-5W)4LE)+#(O)YC86\XS5#3 M+2PL?<,9/SG*63?AKY5G<*XC>G$PJ\1VEV&?17-?&5_=.E7E7@99GU+<^YBE M/1CM4-DX\I]!TL.TE/G9O7<^I+!Q0?0./Z^AWNPV? M+6C[XMOI>^L;??_[\/>?%\?OOOPX_/J>GIU,!3I_O$J^_6[]..K\91]__0*? M/\$\/K<.?WS^\>W'X>_#SB=V]O7PU[11;?D1-"_.@F!_[ MX-(Q;N)NGNNZ0D0,#U8UO#D;YUM_KJJ&J4<*4X2$CB5B(6W?99[P?-<2W)& M7C&69>,*II8X&5K#U)I@:J:F9NBZ%K%C,_09-9E#\):C*#9CWXW\P JH[>(9 ML(9KW_DL17T$;)5"NR]$-@#I4E9C)J&5GS*OCX2MRFC$/?9+8ES)#ZX"=1QPD8Y;:+A7&"AD4VZ?K7NB[.AED;M1P_L!Q/FQN. M:].06MQTHC VF1OCT7+AF0[W92!=1D(1H1P'_B;)<1W@V*M>"ZB"',75 G60 M8W."'-4U B>IR))_$A5P'@K2OLVY[BS@)":>;SH6#\ T\1R3NXYO1K[#B24< MPAT.'I33H&Y= .<1"_H#1D)J07\(09^Q7>*8W.N0*F#)H]&FN_-,*FE^1ZE M>=KZ("[!0U\V"#+'@@8B,D,9,Y-:@4-#07@72;T\0/-;JM M#MW.Y]@J4@0$+YBU&&$F\P+;Y#0B9A0&+K&D2RE3012KP>I\DLQPU.+ M^[K%?2;KA#%7>GZ 5Z\*DP4V,3FAQ 1)MR43(0TM$/> -&SKSOGXFQ=*T4)K M;WB._7L\N2CSOB%UT''A<;DG[V#=5[BD7($J,M7 M#I@NIB3TDH\RQ.6;]J1 MZYE,$FKZQ.(F"5S+L0))8\9V]M@J0KQUR&1S)?J^0B:U1-^[1,_$36*;AG8< MF$'D8Q34=\S0PLO5'!;%(.TBINKDGT,WZ4:U.FQ2WZJTUIT:1?T:?6Z$/GA3 M]4S)[L@BEHV7(@G7B0!_I&NJ!#@JN1,0Z8>Q"_CCL#HWY!&+Z;UMP=1B>CLQ MG;UY58@P"F5LBH" X>\'H1F&MC#]@(+A;X4D\.G.GLV\#1+3C:4J+M[BL?2)9\>'US=FU7Q+DOS.K:Z2BR;=X,\=2R/>1XU ULZ)F-@;8#: ML@ MVB2AY( 3-]*R:FYTKB16$D U=5=?<:'EMQ9??[0X Z)K(WNI;=X.6][$\R M0G*3FWONS9@9+<9^N18UKJT0U^;=-1VZ3FPYOF5*U[),%MF1&006N&HLCF@( MZLJS+:Q6P!J>MR&76]:QE)5?Q75?MDDMT/5' MN&M2G_A>' 2$AB%FM9(&L^AF"'0==:FC+ML5=3F2==W&50+9O)M90^[&PK.X M&5O4-IGDCAGZ'C7=.)"!L*W0E>JJP8;EKBISI ZY/"KQOS>SIA;_E8O_C!W# MP\ /@] R@]C&O+& F+X0+E@T8.!(X-M8QB#^;F,%.TB/-=ZR]GLA*C<:W>ER MB$VY_Z&^XN'N5SP\\IS(-0?2*C?/75%RO%9/-U%/9(YU&GA$.C02F-T ;K;P MF.F[#C/#@$8T#BS7B]G<2KTWO@=[2^W.1RZZ]V!;UJ)[+Z([)S')EIYO.Z;C M$@*6)>5F$ EA.J$7Q0QO!?7\G3TR>TQJ+:*[(IMQ.TY(?<;/9AJ;@USJ -BM MSD@]C:C]_5H/6,03B+>?9;Q[+A%[ZB2#52(3G6-4>+9P;$)=TR8AQY1)JI%) ML"B@EN5*5Y"=/;]!O=F(5[T5]RB$^G[MBEJH[UVH9\P-*ETI:"Q-&EJ!R0"= MP5.(75-:KD^$X"ZU0Q1JSZNWXS8EGO$Z[:K1XJ78W;1_IXN'GH8_=+_&R-ND MR[NB1J[[0RY[CCEB<1&[+O=,R7P;D$O:)O=<:CH>>$J>I"Q2)62L1D!FDY[K M.,>CD.O[M4=JN7X N9ZQ2&([(#&-F>D[>(#;=5S3EY*8Q J9:U/;C6.!N-:2O$-#:V5:#_WV)X_.F[B"T>$C!30ND2L%5BWPQ 69E.&/G,941:@F)1 M"HMNB)=5ATXV/]MG%;(>)[]D9/Z665J+^8W%O#1=#G%^['C_NV>S*(I#:7JQ M )?$L6(SC+DT[3CB@8@"%@9D9^]__N530E\^OH/EV[&+,TH!$FFGD^0YD#Y_ M8K7N-L=(F;KHI#9$5HA03M40.?K]:0@(Q6$%/0_W<"(J3,;A$X]MQ_1=(D(W M<*/( >?*;7CN78Y3U3&3#1;H^[5$:H&^5X$^K KT[Z/+[YX(W( X@1GYH0N> MA1.; 9.^&5,K<*4;,A;&.WMV(YA36+<.EJRQTMWD<:I**G(=-EFK15)7V+I; MS&-\1();TJ;,-RGCGLFPOBZ/\4^;2QE&5NQ'$I!I3AG..N+Q*.3T?@V-6D[O M%K08[[]$A MIOHT]B:9%?J6M$G0JMVA^XEOC ^^T"@0L90F]VV,;]@$P(QQT\.-%V+;(;5Q MH\5OV&SVUK0;^T/UB>S'!0&KMEAJ"'BXB,@X3=VRF)+^D'F8INX!!-A>: *: M4]L)F.WBV3?J- )_!2&1^E3VJNK+W-28+"BO![YK WFC=( IL3C>Q>MR/89M M''G^:RVDV6Q8WX0Z.Q545S4W:NR^ 7:_GW=Y CB?'@VI [!MP3\\IB:W_,"4 M$:&4[:[J\HIUPJ2R?U_T.70WBFSI21T-.B 4 M8B)$U^'9>=(M1^J"C!3?J-'1203[,Q&H3\E>3J/O,Y52";QKZ1 T$3Z(E#1[U$"O5B&OZ00HUQ=K#R MIZJ^"@U=@,VOHI=6DZ#'"@>DJ!0=03_58FI3F4/,,1)FED2%BUR#B M_CJAS#1WVZ1AH$77-$X&HE49Q*CO=@*S*XBKH&F(DP8TS.&!S$@+RLV\V( O MH448;SJ (62I>@!>0Y^^I"](T&6_U32.NZJ#D.=)KJD(_RUF#>\TC$MI9%*D M0+??, <.[\-*_)RM^&WPGNS)&4BDNP1]#'#2(#PRY.1EO M7E8*W8T6PGVU5HL("01L<:!>+(%/>%O)8=Y'><-U2+X]"@Y/!#.T0&, M#G3ZX>E1Z_#W_N^_?[^Q#G]<0'M__8+QT<.#P^'WV'=]YEF!Z3$&VE^+:M1!S8YR9L0&@<>I'O>P%H>9!I/_)9Z$.O MTH\D<63-!@_%!N^M[[:-YK+M@(<:"I/1V#=#$GEF%)&8!(Q;K@-&&'/=YJ(; M-PHV: "BYCVM:MK#1D7?@U("C!^@"N@.Y^OOIG':&N/1M2BD<%S^ZB49-@#: M)AOBD[P#5A_ ?"@!I;OX#?Q(+9LUC;=5J$.#81'>R8K&YG$?-"AX"Y[N48$F M@#GB>YP @\N)<>E)+ FD-YL"F@'[8(4BV4&C#L<8WE=%K:_M+L[2#IYJDUF7 MZT;*YU'O ZK?1( %2#!U+%_$@/7B>^VEZ*4F4>:;YL&E^!W=MY6C!^ M5>_K=]>A_,$A?PW"F4S<1KVOQ*;FFN6XYJ_A=Q%%7-C,,H.(NZ#](]?T?*.1HH\PFGDUYV99:W MDIXA6EC&8>(Y0&9T[B,C'!HGVILW;)^688_W6O&WC<_@-'>AS==I)!M(?I A MC#TTM&$$+;9Y5E!$M:G.E4VYR+CT*,-)5_OX$TYSX89Z&*32@9ZTNYM)'1%Y M>9E$_589U*V\5?C8UO@5'N9I>]!?_$K%^182Y_?PL6GE:@?N%'4J_[:R<=+= MN33#3/(+4UF5N[Q]R8?YSHO)B$/2-:L$G)[[PAG&\6UF&"PQ01W1 +!,M;&X M.P!^R? I&!+?E*$8K0RUR;\2PI@3A!9QF>^SV'+""#X+S[5L6X#%X7PGUL[> MJ?(\0#;^>,&W=A*O48MV\?(:F,,<#GPDX>0_IL!&*VEAV90)ASK$8LP/73S] MYW%71!X-@4J.-C+@'1GMH]ZW'7177# VA,5\V_)=._ \#U2:ZP6$@X'\59;N M'6\/,9*)^)YT 2[[:3940 JH7L)3#G]=@)ZY3/JMTN]%H ;?#.WD=B*JP6E\ M,\GS@=015GP(M$97?:^TE%9$YWC)*-A*E7 J/E%&+QM&$E="K> "IH-VI.QU MM,FS!!U#\%EC-18,=JN/&/G%9C J?J7";52U3>&]ZZ@RO#+/46[.T02/,)8Z MGP.7XBB>32A[C'GH%K2%\A>&$"+C!-6MMAS GDG20:XUL/X*. 9&TS5^#+(D MCQ(=J6\:5T=X1YRE&$Y%,/JM+!V=S<%-@$[):MV5)AS#3W!!CPA,!*1C699&4FNAC(Y M##4=/;%0XCMJ;DWCW^DE6#99HV1?X!RU 86;#]HJ:O/+QKR)*9M,1U+@1[63 M-Z8(&D%)6F[3Y+@=E2T(&L%38[,/GL0'QYM1N)!H"B92+2A:@]KDZ@",&#Q" MEE=UN8Q!;R2"RJ8M3;@YIB9T.")D,_;WB&GGK^468G+5 ]I]#X*] L%VN/Z(@BHI->'G7. MDJ.O\-N[-\Y1YR_K[-W9Q?%IJW-V\&?K\,?AKV_PSEGGZ.+;R51$Y\<^/>N\ M)]_H(?MV>D'/3C]?G'4^.YX#U$\FP L' $Z@BC]@80W5!4G\EGF>#7N3;4M9T^%A/R%<^![U&%*\7= M0Z,(:8;)"^ A] 9];:3 ;!-,-1II?/5X89'I'F1D@K&2@:HQN@,TOQ#C5&/* M*,-J0"G.#]@?7)@^!I=4BQ&8CT7#VIII&@=)6W5\_;C.85SPLBQ\"^WG]%+$ M)@Q^^@>Y/>Z!Z1V=*5.H]Y[*+=I4J^]R8&&.6("QI62*'].V6; MAAC4Q#"A.1KG8W2U3JML/\&-:,D+Q0,AS]$[UQX48@I&H#%NVN.8?Y?T-, H M2SXOK>?7;9X7L>!]M;3J"^/5%/5AM1+]@AH!KFL9289UR/4R1 DR7HB<90E0QE1BG3@\S$#KVOJ#XWW7?0G,,B!]SBA4(>RR@H(*5(, M"F>O3"%KI6UH3+&'RH4KUE_)&N@P$U8^EHE*UYQ9R\)YQTAZO]P( %NOS;/1 MW@ ?OX0\-,%D31ARF011^I634%0XT, %L1Z"\JG5S@>XTHK? 6ZTS5-A'=U( M?L7L51( \ET9ETIAX'U,DNS*ZO>\KQF\S-ZH@FI!N>:,>K]' ^]$M&0T:,OC M>-K44UB]WXT*5::,_J=M_IU_E\+F-/8CDX$593*@IQERZILB]*1CQS9Q:#QM MSCT20-E7\=&N2-K)2!91L&!0O(3%Q7#V)C8S? \W G^^N$L*!P%H\1R$9E;T.A&[S M7BYWRP\O05OUVGRXFW05N=1++R<[='HSR>NJ0_US$: (@J9# HQ1%*@73Y%KJV/Z&TZK<33+*C:1EKC)?9OI/FXQ63<85D)$$*Q7@&Y)^ M.TBF(RK[]\YOCYAXKY8@WE.F3\U<-7/5S+6)Q'MU$_VX+<6>5(N[21]Z$TL4 MJ5#13PPQ+<-(U]0HN#N'W;KB;SW(>I!/8I /78)W'85SCHI-QKM[3]+7:'3RI; ZJ7;EMJ1!ZNTVZHGS2[\.OA^2L\XU ._;Q MUV\PUE?)\;LO%X<_/OTZZWS^<7CP"MK[,SF<*9\$[?W^TCG[\1<[^BV'[P[9M\[[7W___E263NH?GEXXAS_.Z7E&@;0]UW5I@/<2-#S*-N/*E!55 :ZAZ[%"E^5XE/N! M8]'(8@%Q>!!'-):^\+A%F6_7T+6=T#6<@BX["*CC>8%)B!V:C$AF\M@3)B5A MX#LN\UW*=O:,,OV6&S;-@*85,AE ME<@UM_IDC5R;AUQ'TT97% L/2_B:3N3X)O-9;/K,C7%+1C&IH6M+H6O:Z+(Z$Z7L.-WT: M>I0%,I!N!$:7WR"V4T-7#5W; %V!;\O ]?!&%T8=<"18Y#NNL"SNQ,QR:NC: M2N@ZG+T*AA+'\RT:FH$;VW@?##=#[H6F9\58)B9PI.7L[ 4-FVU(E+[8%2W[ M*EG<4I@?-KN5JE0RUX#6K=1M[&I;3R2%,@K MY?SK=$&2Q:4LS-FSM0NAX:K;?>=0:4LN\%WH'6AJK3:+QYIV"\JEVMJ!LX!5;M%"SA%(C9S!T2^)9G.[[I44%-YL"G@'/?]&WN<9>.2:4OA/ DII.;$ M$)L>+#$0V?+BV-]0?JFUQ5HXAEO&"& 7%-01S?CB+""6<[ M>V[#\^V&;=NULGA:RN*.N6JU\&^2\,]DJ 52,\AA#467 MVKA8"\?P./)@8:E)B(R!8P)IH))DPDG-L$FD&88V,QW0R]T' N3I0FA<\^I;9#">"29GU?" M_3(7)=6%IQ[MF9;R#I;5IB+1A4=;YM[]4L/NC6#W?#:YR*:A\*CKF5XL0$U[ M/#"Y[]FF(R/!0&$38=$KU/0&,$)AX=6L<%=6B/ ":XNZP I.8#+NVN#CU?26\-7J@Y>;!.2UDEII!E2-3?>.3=-;#U0&G HBS(!;'+>G MF$%3A"'(@@"+G?V M2-.R:B55*ZE-F=MME-0=T[UJ)77OV#23]$="-XIL9EJ46R8#K0(^512;%@E] MCP3$I'M$]-F%%QJ#NJ*N^A8!21P+1:";>'52JI6 M4ILUMUN%^^Z6:%8KJ?O&ICGIAE12+Q8FMP1@$PN(&4;$,:DK/,*>;<4>XTI)+7&0M592FP3D MM9)::6Y;K:3N?2MB-F,-H(DZ)!2FXP:>R7S,<79 :[F8$4^I%SI^<#LU]5#, M4*NI%;&" +]91"$8*V"HF$Q8MAD0YIJNS3SFBTAX =EH1:52%E_TL5XP_#=* M?H[&I6ZV343)Q\6?DPSKVH'C6MSSJ0!WTB&^2Z4$J\JBH<6\,)R[C3K)FB>B M):-!6Q['^]U^HG(*DY_R1(I!EO03F;_Y)=J#2$9OL[3S.NWT!GV.U#J.IWGZ M%$;UJIV*BRWEYK._6Y;H?.GRK\'@^,<^/>N\)]\H<-_I!3T[_7QQUOGD',/[ MAYTWP\/?;UM'],_.-_JY]??O]]#GX7?/8S0D,3?=, I-%CFVR;V8F''LN+! MEI1NL&-(D/D>D+^?#23P "QXR68=GITG75.SQZX+&J_X1MVN2B?MBA^#O)_$ M0_U5THUDM[]KN\IV6:WF)==I7HJ:][0E#0[L8Y;\8^0C!C)DP4%&#"QD].'1 MR^D:AD7QPD$.3_53 X1%#-J\+]73<_-1DG>:_/A;M)5!%(OO9SLT>G-P('J4/_\ M\C*)^JW=(&CZ=H G.XI4YJ)C_2M@V7_/6JCZ-T::S'87_FPUR<+?KFJ6>$V' M!+=J]NK?7(O6@Z7+-7M-;ONUAY^(,_/L=MQUOY\;:6P<2"'QF(AAD\9-KKV_ M2:W992ZSW@Z:H;)?I@KTJNX8?U24LVK*W8YR)+B)9#Z*:LSZS)J1#\(?4O31 M=JD68"Z-%+P Q$A[:#?/7 I_D].I2W/+HSRZ&H8V=P,2$V(+%H:2@P/N!Z'@ MC@5NH$MO6D#QCO[.?@=6J/\DCB?2,WC^\.!S<@2C.#X]MZ!/YUOG&SN&_QX= M_'GQ[<>A ^.].)OQ\,_:X$-='KU[;Q_^_N8<'WR"^;63LQ_GSM&/"^NP\SDY M_'UQ>?3U9:OLE];IN"6%%@!93&K@/^?<-SG ;Q M9[=,;W<6\2:HO"TGVY\V=GC<9X[O6XYO4>;9P@]C$474V;E*-'35V M('9(RR>.ZS''LAF+N><[+@GMD-J1"Z@2R)N6/ZBQ8^.P8R:5.'8\G^,EXR[! M@T\D8F;@>I')A>^%+G%9X-*=/=:PG:W"CJ=0(&'6)1MT?\H<(\CP?3]+!'[4 M/AD*_NT\LF43 +8=_+CO.D'LDRAP?4:)'=B>2RD'8XK;'$RHVNG:^(?AM7MI/C0 5 M!* 1H9'E4A)CUI<3A33TK%@$CJN,(:MVG;8? 69[;ID-9'P7!+C*7#B^7$$TN[Z@9 ."Z*P M=H"V'@%F'2 9""8B:48<"Q3%/#1#%H?@"CEQY(:Q(Z-P9\]N6';04%MF&X, M3VC;*Z;/?&&R$)#-"3WI2K*S MY]@-?\YECG45Y,L)%FJ+IO9IMEO\IWT: MRXIA90/7%+87F4P(RPR8[\,_H8!E=T+J@?@'K&$'J]I'KL5_,\7?C8 38+*Q ML'P6Q*%/1!R!30N*WHNE%]<.S=:+_VR5H CW;KAK4EA0DWDN-;EM!:85!SQP MK(!9--C9\]P&<^\NKSX<\DC,$^T L)#9OMX<-@_=Z6?H+6+\OVT/C M0>]E-YTURK>[I?)]^],S;P 'OGUW[=@+W5B8=A@SDT4B,D-?VJ87DL!G@-?$ MQ@W7YNPY+BV;P)#MI#P0HC+&TT%FO&[S/#?V)Q,Q05!EUAYB@B;ZRL Z(($Y MOJQ3-(VDJWXX2OLR!T[,I-%-^_A.KQ!,PZLE^)GD^R(;%D#NRWTHC9*!QIS!\WAT:/1@E-,/; MQNCL3=$-#&G^_.!_U;$F72"/'(^V820QRE\;0 E@ISEYF@;)C]*6= =W.Q1H M!?X4=2K_XG"5+!/&G""TB OF)HLM)XS@L_!@2+$$6K5$ V=),L8V2TJZ[(.$AR?IY)V<%9&Y=)OV7L M"X':F.,7 (3%GQI-(^-MTN5=@6@*KPI \4'E-HT;T<@MC:W[M*R6 ZFCM#N- MXC?!)G=GZ_ACOVD@KV?@]*IE_9BE0D:PEOFM%W--\WGSD[<'(Q-CS)0KG]\& M>P9_(=PI6R8?@)7R,U'&#,Y;233^T./H0R6]$:70^NME8-K =VU#_@*K7=E& M:1PG EK#M\>_QR.Q+WYOJ 9@Y*"#$3S0BHH&*G,,YB\G%F5LV4$'79GGY9>1 MQ'(0JJL4QCTQMFB\DJ*ZDKW12C;0:HPD#$U;G)\';2 IL;E)G&?RN7J:.%'Q MUV!$(W!+% @"M/55&^40<1CZ(PPF23$F]%.9L^$0ODUR(Y.]-.LWC>.EQJ<, MXP052J1/;<-//\% AB[A-2 G?.H;W$!+%KPZ5)]M^5.VH2_X'H>1=+5'A&2Y ME*J]3/XS2#+=7C$$?*X86J[?A6?C!+5QAEE^G:2_8/:&FI/ I,JHH4>>Y_@Q M'W2 ^8$#(S4GW;C4[%38]OVD4](I-_(>>&EQHM?AY,UK(U-K@>_B#'"IX*,: M6SX0K8F)P1BX$(...L^N^T-O!#Q8H;Y01\:JK-9 @QP<2U1)RH=I)3*&>94< M?%SA8/W;6&D=E]P+RZX\:&!QZ*6!O7 \&Z_F!0XUNITH14B@O.\6HEEJ_5*>"XHO(YL5:$ 6@[9^RX(]T2M;IHEN"JWTP; W6K P ME[+=+H95L(G&#.17 30JI2OMPO)59&HL;2#<7 !#_"P]6VP-U[,8@9&JC%C@ MH;QI UX$7!I5,%*^;'7BGX'%A0&$;=5ABV\'7/U00MV5LIR#M04JI6\G_$$ M3:Z1H%0(J,1T+/?H>@Z-!![^,8C.]1/=ZAIAAR$@;8S/P(#!; M:+$]GF#YB+S_.)G[%<45O->ZJ()'615D/M9S+R8WB MBQ&3]U,-G/CE2(&J;VM54JN2M9O>A[,"M-_M#H VG]4JHY"]Q]A3%[XJS''C M&$RJ"A7UDT"2QP@UQY,FLA*1O(=A4I10#%;*''#9K$I<6<;S(!G[>- X7V/$ +R#&ZOM%=CR*S?+C M"TOP58'7+('W$F[DLH_4Z*,TSW",XBWZ$K\^5^K>>)OQCKQ,LPN5WU7:Y^CQ M=0"@^E)I^A.DQF ?Q=)!2P6R;[$]83)C(F/#8_6=L)8:P$'3:DN/?-EYW@) M#8R5%9\H3J-C4#9I&+BO5)W^7(-MC)>X8F"D)#Q,VDE_B&W.ZUNK!D4 <'A' M_N1<:F$$3*#"4ETI1_G=_OY'[=TA=O2D A <19+WE2/8&X"P"O5>$1.+DZS3 M,-YD8, 583;>Z;TTOL'OY\:'#Q\;BJ %GZ)$@;+I%R/6G2(DC$ICW$"6&L9E M*P$%"+I'\DS-YR,X^<;[]PT#@SQZ.+[F]V0.-+\%O:D?(I;Y'ZU7DUSM=F2] M5(L:LCLT'*)%'2/KBWF!LMLC=0',>W^$V8N]A0T_O5V38/&N2;W_L9%;!_7^ MQT;8I)7]C2=M>IZJ* /JXFYJ%+8>T.1FUEJ"LQ@Y8_!X5^KTDE%8N1+H';DT MH"RJ=F@4& M$H:P0+Q&CO<]6 0//;F3%BRF>2JS#DP,=3\:KQ_;?*5SVQ1P. ;C3X;9@&=# MD$LE/[11NE!@]N9:HB?\*12)5RF8XWJ;+0,Y2;,B\O%3:K,;VS$64K*2,E,: MNS-1M5QYQ2I@FF#"ES$$VQ;E'O&@6N)2]57LB([%Z M0JY>K8$T:L57RMDV:*TLIY&TCC/$LO^ZU&N36&Y?)P MF'$[O51X-OY>)5/I*L+XITZ)$I6E;!JG$_XQ.-PZX:H/+ O.-[_$A54!"9AN M=;,0FAL3$R-=.&%<5:Q*#(-%8ADY;P,K-<&CP+A7"=W%?EJQD!,\5@SC,FDC MCOY,@*V1'7@?0Q_5<$-)4=0@(ZK"DO31E>GQ(183;$R4LNBIJ:#?FUYVU6<> MH?B587)T9C'HEDE-&,U"QE0"ZTV1W/*\[8/RU\WJ?OGGD;,-CJ'$K8X_00WG M42)TW$3IUX\ZL@"2K9S6B7J-FY?]L1P:'J7]Q=E\3]D+)9:UBN0]D/PZ>6^S M_;[:>;WB&, ]R2!="JF+D-[[6SL9U'*V3C,1JSDV,1NS^W':'GA=ABF-=^B: MH5]V^U3$->D>_GQ1HN;8Q"Y,(33->7=X'^'7AP].J#CSQ,9M4FXY%%$*M8N5 MJ%7'@R[#<>A^Y"(H=Z,(:Q]*J=-38N,$S=]6VHZ04<9;7BW)E76#^TG4>OFF M7<0RJNZ,^HV\7&&MP46;VAC4,?YL&E\X\DZOG[-_GO5[9A*\,W_YI65^P+TJ2R/ MH@ ) MO C<>V:D"U*L91U[^ZR7G&>RUTF$_0Q5!^FQX4:-3%*Z17YW0\VW)Y MBI$6G?L!SAH&$4R[^FH4VKTIWIFE07$F2N]ZJ[-=FNB:EC\Y4'605TD.:Y#U MS4%O+NWG=J')#$;@0&W69FDL\UQSTZ*E!^,JO>2@,]". *JDV#]X6C*3C%E M6Z=3%^Q)18_>>@G0#!\XOT@65+C^1ZHS@PK >[ 3%6<_Y+2?"BC).)]/L:'!D9IFT6W^[TLP5 = M!H6A)95RB^D+_2N0"5K]F*68,P2@_%.VTYXRTDJ- V *[;G-N4,]D5VO(DI(+)SUWMM#*4D]6"8RLR-MY6IG5;!MO)F%P/Q_F M_3'7)$7.Y;NO\$N>"DQM+'GEE8PQ5%TRX]0C>4L60-S1A"]P,>9BT 8D+!)2 M*]@(#WR1&>[Q52W;T[>3- MKO'E]>?]YZ6#4:41LL;8D55/'*6=I*OA810T?YQ CAL!_X'OH_YZ@9S-V-AS MI;6Q.!M8_U Y-5E%CU-]:GT$\Z-=.-S!!N;#$US+]7QM!]H<*+'.0Q":Z.WE M&.L6M#7/ ITPNR?0U&M4\;%JR&LB:8ZN=+78Q$\7NAIS]9_FFPKAQJNRW^7M M80Z"IA-<<8>I\BLFB+1!'- ]:. @7NH=KO$3KT%\ ;1X ?'P-+0.0I6.GRG> M*>8]W;5Z[S48QH=IUC^'(;PL7)[*@V.25-[Y.#I9\+E8 'RV;$6SRF4)\[Q; M.;6K=N72?@N:X GX/D9R)+4> 9NY6:68 J#76%Q%I7A\U,F-E9:>P2!5&N=S MO7U:8'$R<2I8+=Q;[ZE4W>0,J7\.$Q*UOE&"?]R9,?%;=1;Q57[**%_KIV('$5EW301\<<%CCG M5AE664@.3*-JX9X[]I&GFK')DNA#7#6,(0!II+LY".=8B'&PW]I"N>OOIV$*'H(8'7>,5F 39#RG7[+K9MXS!O0:BIAU0 MSI-FT/[@' ]QXW9)4^4](9-BY3UDKG+*R_8V#FD=EX4N"L8==Z-\M$JOC66: M>]U.\(L3K/HA9%YU^R9: _?L-FV44;6*(ZG+!HW=NQ'YWB89]/4:)!O3R>:[ MBQ47E#C*Y*O&J:J6(E!TV5Y&@Z,S5N7BT4ZOPZ@1:WJP"7O MJ*;W3]69LU/M8!]_4&2M -]^4Y^&&%O+$\@Y&XS[@/O>;57F#\"M#++L@ M=QA9&71SV9Z4/6I5L08C8M-=]$82LB@\=B![ V#CZ7Z4;.1YDBNS8]YDJ_L* ME=T1;K2+Q)%I'Q,?[(% HEPI0Z:=Q* 0A')5"^$:[49,3*Q*RK+/67)BP@JN MY?[!QY'CV58+'>'IUOXH%Z8#8*CBQ*D^KJ+GIJ!M-O(_28BYRU$!/\N;VE,I M8O^=5!510=<'5D-.#1[X0"?R]#+@ASYF\& <26_"HZQ\P\/;)1\"$LANCORM M9U?Q]X4>%G95'KW5NRJJU9&5B,V>:UTV2MBINM&-RM?GDR%VK \A,Q6(ZP,6 MY+IF:CX'0Y^)0<=H\T$DGQ?*;7 Q@9S:1/P3+43U^ZLL32_:0]SMO31.1"M- MV\:E.I95QNZZY2&C8NG" 4@EMN@]=CR'84B_-M4XS_KPX)KS:6EA/.._V.CH_6 KNFM8@ M>FXLK,V;1BK"^::/P?N:X5;#OQX_[02G)Z, M)+T?Y:+?X?AS+1!7"\2U"V3B07T=6M/EL:H+-D=J[L==659*MJ]839$&7N1$ M5]*/W\KBI$JYV_X89>#&)6F1?_Z8N 9SZH)7.W!GH.L;AT>^WG2/ZB1X>_-DZ^OK- M.NJ\_WU\>G%Y_/6L<_CNK\OCTW/[Z'?[XELR?1WC>_OPZS?[[ #:[KPA9S\^ M4;QF]?ATWSGK?+L\@_\>'PC[^.OGY._?;V!,GWX?'>S3XU-!CDX_6=\#ESBQ M%09F&/J^R?P@- ./.Z:(B1>[L6-;-OC!JDBP,54?>/JRTL8#+-N'5)],JI>. M?(^)0YV0A:9/',]D=LA,'H:NZ5HNP&8<1C&-L*IH(OAYVC#>MT$XTR2?7K8M MWZ;=/,U;ZLG/'$^GB(F[I/9[O33I]LLZ<>\KP/AY#(R3QUF4JDBPX'4=$KQM M2-!>24B06G5(<+.C:75(<+.K@7VYO>5/[7F6/PQ'F#!%S-+:U1?V#%]NMCO@ M8*"TE81)<676^#SER4@!G8B6C/#VH&W;(SY5)4;* BM1*@;ZR@H\*X:W,:D$ M$TP!'%WN,'F7@ZIV7=5L5956J+G=VULL/;P8K7MNMF7V1\Y>^T*.Y MJ*3M]B\SW;AEOA)^FI45'9O'>?FS$NM4;9V7];*&^LJW1$62\,:@47']PJ:> MLLI3?/ R4?>WC>WSXG+[,6/-9<3'R"#VQC%(J:Q6!;L%SP%_UHSF]6T_/\A3];3;+XU2N:I4!=NO)6?;M)O,4_ M5YM]H0BAB0'DQJ7]?SOVSMBM44NV2WN_##)I1^(J3E-<$_L:7V9%3MZ,<:6\ MJ()-9YAT':.YRK4Z&F#&[91=7RS6%>M@X2KL+/7HEBS9540ZD+G(DMYL^D"5 M=:?B&;:&E=M1T;WZT=4*"\#BPT="+*U=*O4#UL%T>NJK#W@L-?_E(AX3+J74 MJ/)R[0,L0@BM?K^W^^+%Y>5E$X;9/$]_OMC'$AP_9?Y"1N<\>X$GLEZ@.VU; MS@L8;O&10'^.XWDO+O5)!-^\*.9FDV:K#SA0E-/!^V9U;+)R'&OZ8%XU-+$. M/FYE?T<'TE[CC4TJ\%KU0@P?G%#MJ<(WHW,=Q&WH M6B\/ T>K>_01(1>MD:M&K@GDHAJY7@W;_#+?8HRBVXA13\1D8K7)])2!A[#@ M13$C5AA*2@0G[Q,8"VR;Y[FQKPYGI[A6ZCZSL66U-:#$%AM.>J>Z, S'0<,2 MG$Y,,@:GH_1G 4Y>;4"M&\=J ^IIXEB GRD;XU@1Z!YD4B/:^_+/AJ'#[<6Y M\L*B"!I&*/N76$%ZHCH+[E[^A47)7O'NA7%4UH(H2VJKX,W6PMW_+F=]35&J MAK?UP9M=PUL-;_/@K3382)-0Y[]QQUJM'>X_%?5,CE(LNS-0&7_NUH#6?@E9 M(_P>YUAL*; ]':>2U6CU%-&**M:RO1%:62YT--KMTH!5V?[2EWWTDKY*T !O MN:D_ADK]*K.NRXO3H?6I>]-K^VIMB$6LID7^K\:LIXA9Q%/< MY9>8I0_I6 'O*"D%-S#3N+6OORA.%ZI,K6C29<37L$87WL..^.T_OU)N(#@I%=@]'3!*,9Z\DV,04^C>4O*;K_Y"F=#%,=I=U_\,9==;69 M\OF,8^T+OLO*FT?FW'"N#Z(^ D@#8;%K$VM+4(W5J%:CFD(U9F8YQQ+[ $WY M)**A+Y@E8E0+Z^D &:N!;$N S*F![&D"&?3';.J,@%X#=WKNL9($= UWJ)+ - 3JW!KHG '1C@*MN/A+\[$X$\@M7M%/J$.3.^M ML0;4W (MFU,8BDTMZSW>IGP511;/?]WUG^X'"S>A*-0CF-DJ+V6N:S34-1I6 MA[=UC89'L61UC8;U^&A>[:,] 1_M^B.'Q/(F'3+,].YTQW5EM](K\^J3A8\- ML/P:KYXJ7DT&SWV-5R<#< )X+L< 51XM'&<:!4INB;JXMD@E'46*J?K-'A\\ MK,"%2B^E@655+GMM&!\^O-XF#/2W.*[^A RQH#;$GABPN=2G/OS'(A9UK&JD MO*@_TRW2L^;DDTYD;AV@[&/AT]G[I60+.V*EM3WD9.F-[=WR8@NU-] MK='$G0=-:ZAMN#E81ZP:ZYX8UBT\WL.*;<$L'W TX":=T G,FTF/4*=[1F:? MRI/(]057)@Q%76>2C=_1%7(&7:R&/[Y*Y;%EZ:-X;7DJ6(V9\S"S/A+Y1#'3 MQ;$'P6Q2?V$E)MV'PM"5923P MJ6/92)S7!6=K/NQ9P]D:XJ?1; MXM=XMEX\6_,QSQK/UHAG6%_1LND8SRCICCC7@K1GPUGP?H>*LLRM6'"C\U%]?JX1KW(TBD_G MN)S(7E^+\TP![>D\EC\'[40:[_.+]'+=P/? !ZOJBMEK!SI*UGVY28US=\:Y M8CR4D'P0YDF4\"R1.:'EO6X?DES=MGU2^77J^I+FG -$CR%W;+W"M?;+%FOA M6IEPV02OHP85G\9\$"7]M*AX^EI_J\Y*9UT0M/_AG=Y+XULZZ)X;'SY\;*B, M_9Y4!=J+W$Z);L_'0=A.A+$O!#RJ-OC>)EGG 05Q4Q7B^K:AZ-JO^GK(XU[S M:? QO033#+B9PTBRKAP:SQ8;A84)F,/0N;I] ]*:]627.4 /W_B-M\:;]&L M#;Y'HY-L0G"8^(QMT5]"IF+Z(M_B_@!EZ;42&<]66VL8O0$F^8%R FG^/&AC MR)V;A#WCSU\0)]*?]!&-*.TA!%1?.-']&S" LJ,3GH6\*W/S^%<;X&-?*.5( M+8O6RFW-DK_>^]]JR5^=Y-,)R8^7D/RW29=W10(*N9;\)R;Y%'3^OVK1?QRB M3T=*/[#Z5O"A^UKP-U[P:2WXCT7PZ83@KT#GUX+_ M2 6?;/R-]?$P/_#N^8"? MR^>X"=L>1#+?-9XESXM=FFZ>MA.]M_R*MSD&WTY:4O;S!CPT[ZE1X0"UU7/< MDQI>]//7OX#[0IELX7C!;/B0YNK%G_J]J4=;,')8O*2KS[*TTG:$5=R+M,5G M!Q*@)^F#)_'LY_7]\KQEO(65@_YP=_S93Q@K7LZ:C_>;*R^/ 6[<3!U;7!OJ M;,*5INN8^>L4AF)\Q.#W>ZQFRO79_@/>Y\"B(.^F\6R,"Z!>J[B ;"Z@"P[? M*- 89UF0YQ,$W7PN7EAN]KKJDP^_<*K^Z__A[AR:3M D-Z Y6$*5T8,+@LMH M .Z+,D$QS88&)G%/(4Q=57>FJJY35]6MJ^IN[@PFJ"W5AWK9MFSXEM(&6%GQ5+!]@(]XL/\BZ2=Z" M%R^3?NNZ+5ZEUO"U;MHW(LR.C(H4P.)MB?[D( .\0^R%A]_\$LJ21-NSD^0Y M6NG51A9O0R?XX!";1T-Z^JSU^/1SI^8PW"3+9-XKJONH[X;&N>R"4="N3 $GURXL M?AQ_/A"M8@)YTZCURS7ZQ5VL7W 22?3_=JX7=4K=G?O22ANK>-8]E)7HF.V: MQ*K4":&3^N2>9)!>5Q9:R>#)^W='^Z=_?7YSLABM;J$<]5>)RI;;M>_#,2!+ M0H1N6N 4 M1H/VT!!\D(-^4]HUTVH5AA#J)"N=0(\*.90MWHY1#6)#BC/U ZKE3 ZZ\)9J MD _ZK32#J:MW5;N4@IZ*^!!'\U:&&59@4]$KNMBS>7 ';KEU&C'?P]Y4 $#? MM#38W_2J L=M!N0>+A5HNIZS\E9MTB3$7N55!3?("]^ G,EI)IQ_J\'7X\__ M>?]EWWA_]/JQ!A^W.]5U_K*]&N[>^(:'#9C-[)#C M5HCQ9]/XPO';7CN5YPWC8ZMY<(5(=>?_,NXY0^E(\L-;5?[#-S?E+ M?YKTVX]T[3]F,D_4.1D,I"S(75IB1\3=(-5ZZQV1!_#TKK5NM"MT_/7-9^/X MK;%_>GK\^>C-M\?H[YU.>E'@&15WD2,GCBLI3L<6T=4"'RR7/S&^A^Y;VH5Y M]0=]:+R";,/$K5@RJ0"5YF]WQBF.KA5/]=^*[%KY5Q MJUKH<^D.\Y==Y>%-D!^^QLTYZ'T45.YEZ<\$8\?Y'%=\09BY4:XCFB3Q$(/( MQ:9LG&0=%5.&@8Y..:F!0LM#HP,^]-@UAP;4K>+H!P]6^N=;LWKXRAP#3I;0=T M59<>72[8<9/!$K?I!NN^[K%LXMZ-BNG(^DTO%3PI47;#+E_<&@(J_Z FWNV( M=P#@O70$#W=*-L'/N-? X/2>W6GM*/& 1;.M1P>P)GZ:7^3.\< M;5B;#%WCJS<6.>K*/#HH3/B%=NK#34!OE--:?"+P<51X 4>X5 MW3=D3^HAITRM>U!HJP\.+Z_5_DS:;>,_\%O47RE*/5Y5=B*[29H97P#9C1FU M-N<(W3I+-.I!58I&Z5'=RY"6HY[6\Z>9Y#EX;=NMZ&<6NU;T6Z#HUX6V]X6T MM8I?L<_J/!Z?]566G(.\[#>-5VFW.[4;6BOW6:+-=T!K(%\.R*^2G(5 ?E,4 M7R=5[DF>:@C?@K#C.KVTPT2TN&P;ATWC-8#OXB2W&M-K3%\MIE^U:[%*XWSM M93P&M5K5*]1 M?64)J)B@;P[AW]&(^5/TS6??Z3-N-#XKHJX_>V-T/!&HU6RU5N^RB_;)V>B\ M?6(T'/MTU+#LIM& G\W&<$3L,V-DM4].\4_C"\.VS]KX9-@X;37/&Y9Y=MK M;3QL.&;[M&4.V\W39E,Q?>47W)Z0*4;0,8]?O/++HXD0LXOCXY>7ET\OYB>? MC8];S:9Q_/O#?5\U/8K:NM3[OM3Z=/$)8"$:'@2"W/IM>DQ$.7" )O#\#[-(1)0XX@4LDS$L-$K<%9F,BON I MX3-LDV)#?/X!(0D.GR7M& (Y[UO8Z%\5+;G<==2 M5,?$%5S^:BQX?'KESM%Q>0T"WAAC/%M#BR1EJ$ETI;HV"6\USL_/CU^E^V7K MD>E2JGU#_MDP6M7$YOEF>=GPJQ'3;4.'Q="KID-,MZ$.F>,MSR.**-5O7E*- M[/%;T@@Q@>Q]NXI 3NQ/8__YV/8#3[ WYR \OP"7I-A>Q[SR141Q;4Q-$Q@!5_UQ@ M9C/?+1C-QS/FSP@3E/#DY*(83!@971Z]?&_$$?0/%P\_@1YQ@Q3[9?>7MX^! MA+CWBW[$M-(#+X\X@."2T#(?M]LS1JIV&T@XS%T*Y/_QWMO8K=I[(+$#]_^A M\PX95>T\D%"/KM%W23V ^X@ZET=='S+B1SP&W>3UKT]WN0F.DKIH'S.-V2[T M^=R$G!/^AQJ+'+J!%"62I#\?KQ*LL HX<7K>9_7WJH='Q%$3#>&*_=UU M9W!S?=6Y[WSIWO1_O;D9],NZ>"Z]!@5#N;P)IN^#W4CL\PE6*.*%0F8'0 ;] M1\R@5Q,B*.BY*3K+S/10P8"QRD.%?ESB_8^:0M_;QB-SSD59A1 )7 MI-C6"*H>&V./_J6TP)[3IV./CF#Z]T3'5HL]U!L_^BZUH< KB5HEEAH 6T;3 M,,+RBG+;]7G "/Q(LD? 'R4$H(4$%(LX@)EI^1V"6@I!=TJ$#G>K:5I;P+V!YE)AB@WE'EP@9SR&2W1OT.[F MSX#.Y%3H$;$[AR@0J'39TCU@'U7RNQ4\(]#@X3 %^3^29> %Y(K8_ M#A4 BH[S+-=Y.;3K^ESPW;E/)?%Z9VI;:K%J4V>*-$()E11E0BFDM#JX5@&V MB2O,]^!/6V7F._2F(HEZ!SJQU!+:I@Z4O+JD12T=IHOY1(;D9^Q*&X )'S#[ M#G88NJ1/[(!143XS+P^M]1:^KK>T$"Q M$L@?Y7G,(7H7 MCU/<&P+0+L/F#Q+CZC%:EU&J-IJ57\[3A-0@^T4.3@-;D0 M2H-1+_ #_M5C!+OT+^+<^YP_^EPIL@NW*2M3[S>&I;8*UO>;A1IHH0>2BJ!8 MDUHZ3C^8S<*CR]@%&W%(JAUY3OT*N_(P:G]"R!I'3ZIRU::/!F20J3(S*0$E M1:!(!E)":GIZI:+]*R64Z_'69I:&::8+A#40KF.*61&.K,7#:F%_BP+U,=^R MU/[BQDZ1MUIYB/?%Z'5LFP7$N7F=$8\3.L=J0_&R'<>*%$.Q9LK!E&XH4@XEM*NEP]UBRG[#;D >"):V5NMR)=TDFU:? M+)P8Z25%R0XH5)KV=1STD_NIF4[?:=AJX53+0A\+SZ F M+PU.#:EI%: MSEXV?2T]ONM/IU1,HR6=<-UD3+P*IYET'+2C <9#QO+@@IM*KY;X'7"15E 9 MYV/ [ GF)-&NXGK>^@+T PVFF?3VGPY5N0NLDNA8Y%+S.@[*>YB'2X^_J+%^ MJ)E&>D4U)*R=62OEP4LDVL2W99GI4B0DKV.>&_:\6DA:IM%'F;9EI,J,V-JU MC1B+33OUNS=TZ5@IMA80Q=ST$)U81MZ 6-[94Q=1@O\!PGRC_V%L%\0_C ., MVZUJAJ)T%0--]?/VJ9%>%9=D-3-HI3D[0:"?L<_,K&I\*.HX7\M^5ZW!A^6V M=EKGEI%CYYK&AWXPG6+VIL[6J$//X&WK 5#$20L,)*Q&J@!7P,@=$L4X.G@3 MLS[ IHQ]YPD"O1'11M &L.5PTL-F6$:JF$O#%K..MZMJ"5M?^/;WB>\ZA'&Y M%2S>KH&]3Z?K3V4@J70R+)M8/W8L([U)I1@U%">49%5[(*H=YM*QT.;* M9MM,K]7G@5+'_#G;M&L^,%R2F3Z^0=V>/05E(5;W1X"S+;Y6?E>*E1ZZ4ZM5 M.@+"K=HG>"EKJZN]V1I+G^7YZ2$\LUJI[68-A.H6BB0<@)R;Y@D*&$9M01QU M_RN(VPJ@.KYZ8,^M5OKP&YC3JZR322%@W7^9D$ M*;"6B'=L.YA*+4AT#AOLQ<@$3 ;)XIT'X)5]$7 93MK2$.;4]"&N!-?X,':2 M+PH9'P!+FKE2U5B>G[:$M$PS?0:E''AU+"A+6+U:<*W 4!]0+:N5VLXIBV,M MX^>? 0V?.2T/58)$'Q';1OJT79*\IH:N&.!2A/I(=F*F=^633.H9KQ;]KQJ8 MTI3Z"'1JM5*+D'D,W:1O%H"_HOO.R_4A;K$N8-.>&.Y0Q\:K"2J.@[Z:>?< M2!^_C+DID!;\(@P/P$@K5)J7BOEHIZEVTTQO0NM!JN/$I;%R?*MC"_JL]I>K MQ,PU&&OC91OJWU3:48!GHD$LZQ KE[%8^2WK%M^K_CS-)A+TL,L3=)5A7[V& M%E(/#K ,S]9P+@>G:9FIS;VBJ'P +&GGSM1G(GIGJ#I"MW1W^'8+IL7N?PAF M6X.VNDB]$UB6F5K(+!S3226B$WXK;89O*-0$257JZ3?$'S,\FU"[^HNLLFFU MF7"[;:0?CUCPJ>D;J3(-62WWU7#09[TG9OKX6#8@MDJ/QNNNA\@2[]GOR1.&83Z">?<2#]-D_%. M_5K;OM)4DTNNG6=.FF9Z+SKKVP8UG&32%@4KX?&8D7&404W$ ML,Q4YI8%H&J2$"-3[[C=(=2%DW_X'IWH#M0O X8]CFUY\Y%1FW1<5WZ;GCC" M%Q,@G6+0QQL_$J:F$,]>_V'U=U-'[TTMRRP3EI-O'8IORWHOH2%2*J*YCDCX M"+1$.1'],CX2-1KZ0PD2:%-_J"V33^Q&YVM M4>3U-'.E="]-I\_S+#-]PB9I\CHF> D;AG]>$1C^\\. K]?P#Y=?/O><6[A. MQQ67&-;GKP^);F?],.8BX(AZ( M$V# 1,NU':"Z"+T/P(!.G3I9\8'$7AGD^G.AZ,=([#\0"%X) O7V@S47J70< M]"B>6F9J+WP%Q7HO2"5,>S,:$;GYOXB?,OWS;.K2-99_UV"LA_+,,E/[VRM0 MS@4E;J!E674'.<[AX4>X&;A\,&]MC$ORU4-\;EFI/9D5B.U7 M6'S+J0G1[@VGH!3-G?72+66J!/6U:5FH1= 78N8CP^TM+0NJ. M*/RG"SY/Q7;0U+/3(VE8EK[,::B1&?(_H'CTA0CU83/"^A/,RCX"MTJEK?9/ M6T;Z14_ (?J0&6%(,:FOT2O5_=FTVMK_U#33QYS3 -1Q!6#%FC>8R77 ^>\K MS%5U?DW=0%1]V& ]WOKP9EE6&20AU8RD)2XJ@2H9B40> AXC'4]01YH#LO+% MMQ=O7FTW<(@S8OY45M&!B';F5D'D]0F^1G*6!\D%4() MC>2B0H:;_9\[U<_'K_P"SV;4&_GR2OC;\_Q0=W4)KI#PNUS*Y5Z^_R$_SA5, M"9,P,"(;8O8&1A8^>R#3(6%'" ^Y^C#LY9%@ 4S$'IX2^0&%0D)/GO6$P!T3 MO@Z92R\@7:6^(_6^/'("%IT?Y %(H2*0OWYA?C"[/ J;4T&F1TB$S05KR+_X MA>/+G9$[N"<9'1WG]FXZC=XN$[YE4ZUM0;CA3U)NLF\C[/)$YPKHMMZUB $, M@\).*6\>IE[,P1CVQJKAU=NBR2-^DYT/NEQ!^S9=A/6M2BE"<+]1,8D! M[\#_(1?E43/]X%F/U_['C7RU\)T'/0KDU<3;H >$37EOM)B!.J^4Y_6^*I^2&OS_" MK<_ZT(7%]Q>QD$W>YN=BH+]]\"EW?N<:KG9&@C#Y.$[/(X,):#B>#%[R4[MW MD?TAK7[C$38NE=MGM=S_:$KME.0OK@-8V6NU&K?8!O,/B7NBF/D22#!A,G Q MY[I8HR&IT,<*O:&>(&/"-I@L)U"HRU>+0VICRX)]3'HCU8,!PS*)5F?LM&%A M([X['!^S4'*A;3I0+"Q]Z#OJ:MXPSV^_H[2P9$J0\+[??#D$G^AX(CC\31+[ M <6NJR'>KQ.':U71:_5G*DN'V<4?"0@C!4EN*=+]Q^KU*Q5YE=]Q'A#GS@O+ ME&]$0@A3,(Q)&'YJP!7ZP3MJL-NAKX04&QR2%WF4:TJY3,>7'J@NJBI+D.Z[ M3BPZ"2-S%?C'.&E-[^F4BDB5G!ZOR6V#5:A=IG7J*QK0$[@&79)5?JMI6 49 MGIYH_P'DJX@.I93)5W,:[[\7UU35W"-*G%OJ@2M0<,,R/2I!N/_>/3)_1%3, MP&Z?L&<(BKR@:-=0[+\_D/^!!!@391#*:;S_7EP%G'I@9(CH0W =R3Q:2OT+ M)C1'#O@1Q8LW;T2O?NMDO6S^8S<(KV+T*?:@_(40547)[3=[IC:*U'\B%DR]'(:_BRH6R,C^1W@KS'1I) MQ%+VM$([>/&C5=);R&_>>8EV5?B'C#GQ :RBJO5JM6J-$_IX.'*UE3R88"_Z MZ,T32))$,-PK2W[5>+]ASXYJA8A6<5H M&!(%98B69O]]*GU4(#QTLOF1@YC/OM=#E->5*5,R&NX?M@RWZGD%"Y]ZFOWW MJ4]<%\;] V;?B5QVALDHL:86?4+NT7>I_1;^MT0^L0'+#Y%%P#P, DLN>>0T MWC^R=Q[4BEA^6S#\]\Z;[PVJO87>Z"L/2]E<)*NP^*!GW=8Y?A"M),LL@N<; M9PN?%D. M19O;B2*^3SSJLR]RV_0Z(*UFZZ0'MV2'A:ICE=L5(KU=,?OWD]T51K\1'I:P MO4#(4"6+B#W49]EJ[&:[O&1YMKS.-'\GDDP!2Q[G6*'9=_(>/SK1%WCFEMOA MTI+L?UAT70J_KLG,YU3P;L 8\303?G;KC[F6KSR)\T!*DLD&!\:E-K''+9HS=:Z8[J8O6#5N6X?DPG66^FV\7L^7%BPCO, M4?&^TC[GR84.'V 1L]P656;3=W48]6PBMR&ULY7U9DUL[CN9[ M_0K/G==!7>Y+15=UI+__>E/__:_ /[SZ;O73Y[/XLEQGBZ?/)MG7.;TY.MX^>G)OU)>_/&D MS&?'3_XUF_\Q_H( ?UO]HV>SS]_GXX^?ED\$$^+J3^=_T<85KPV'%&T!%1D' M>LL@E!P=+TH;B__GXU]XC$ZC"6 %\Z"DLX : R2IK9!!,\O8ZDLGX^D??ZE_ M!%SD)S2XZ6+U]J^_?%HN/__EUU^_?OWZYV]A/OGS;/[Q5\&8_/7TMW_9_/JW M:[__5:Y^FWOO?UW]].Q7%^.;?I&^EO_ZG_]X_3Y^RL<(X^EBB=-8'[ 8_V6Q M^O#U+.)R->?WXGIRZV_4=W#Z:U _ BY \C]_6Z1?_O:G)T_6TS&?3?*[7)[4 MOW]_]^HRXK5 _AQGQ[_6G__Z[,UO[]^\?O7\Z,.+YT^/7A_]]NS%^[^_>/'A M/:%??=OR^^?\UU\6X^//DWSZV:=Y+G_]Y>L?A$%P+M8(_O?M7_7K.;B(DW@R M6MYVW<4ST[F*.!5IH' M;V,&A4P7V' TCT]F\Y3GI)9^>?(U5R6RT5!K3#B/UVAR M>7UL?N/7QH[8;S,QZ?_OJJKO:6\G+6:XK40"?*^4GZ&G\=+G(S_.Z=G ML^ERCG'Y;+98_I:7O\VF<8/,<&\Y"PY4X@R4D P<*PZ8L:$.,AA6N@A_&W3; M<$+\.)QH+I!F5'DYGM+H7X^_Y/1J2GO4QW&8Y/6("=W(FXBTU7(HTDE0N6[. M&3G-@7>N&.8*[Z/N[L:U#3WDCT./AD)H1HPWRT]YOL%PSM'DF21#C*#$1.JL M&"0HBH&(R,@.4T[&/DKC1CC;T$#].#38?\K;2?]SGM.HIQ]?9S(LW]7Y>U-^ M7ZQ).6*>!YTU D-%ZBIG <&:"$+G)#B9[5'[/BRX"]8V;- _$!N:B: 9*][. M9P1J^?WM!*?+HVEZ\5\GX\_5%Z37I,.JAW,3V*.R)%Y'S^7+\WZNW(\VC+YKF22?Z0QE']I(Q H0L7#*)F(KI0JW^8]N&G^;' MX>? R-",Y/\QFZ6OX\ED)!S316<',I,I1@8[38X)%E#8R,AN%QCZ:+E3!-L0 MQOXXA'G0Q#83Z^LQAO%DO!SG!='L_7(6__@TF] <+BIQE]]'S"G'=5& R9!& MM4( 1NLA*%>\*TP$S;J(^SYD#4<^BC'2Q(L +DD:9! 9T,H$(D05L]/P] MR"'Y^TU9<97P#YWX9IR_83R&T^H+9"@P*\B72 4!94K 4_+&)Q-EZ:/4[N/U MX_KX77FPIQAZJ,"1D=F&1%8C"Y'&4Y@C #Q!-L[2LY5E3!]6$>PUGM-PFPOD M#DOKP'*G@&2CP'.RDJ7U26OFF+5]Z'T=RT#5W$Z2OT.C/63&VP4X-T&T?XV7 MGYZ=+):SXSP_Q?;]8DA-%PRV%)*6";1JBP'2MPIB,"9)31Y32GUBG-L!'*@* MW(LC/633-JIU8:07\(@0:&\. :10I)(C+Q 0&3B#WGG-ETDLE8V"BSY'(O="&% !M MIBZ:RJ/EL=E9@.LF4,)HR]!I",G2YD;_ 62DRK+2Q0J:@I)XKW.SNX -*0;9 MBB(M9='3]4:I(O.V#LH8(BH-+P0>0?A>'+B^4^XQZ0W/@'+) MM+#2!2"!X(=2.!"B! H#F?($ KQTR,DM+!+[;(DW@!F22]68 /M.?3,.'*4T MKL/'R5L25?5_1=-U""BYED( MR3WO$YB[']N0O*K&+&DLF'8*Y!S'*AY 6]OG>?Z4IXOQE_QJ&F?'^?5L49.? MWI0/^&TDDV(BE@*>%PTJD)9SGK8[:;+47J=B.L5F=@0Z) ^LM<+I*+(>)QQG M";@A%YNSAVA#-9*L!"R(@)D&G6CX/ME'.1%XT*J9G4R7B[?X'<,DGXY06,%= M*.30&%9 B4R>3L$(3AAF8D160K?%<0.>(5G@>_+AAC6PKP!:JM#Y24XWC-!H MS:/.9 -JY#1"S2!HRR$9[E"0EH^E#^-OA30DF[P])1J(X3 '8Z?(HI!!9:Z! MH:W(5 :7'>GG),A@=-*)E+L09!MT0[+9&W.EN7#ZAC-/$940L]&1DWJ3"I07 M&F@C+^"XP9R$B#+V\>KN0C4DH[TQ39H)H]<9V3E5DV7D9P)'%*!0(.U[,H S M(7@162G*'>* ; =*/,+Q1R/-L:\ VAD>E^ZW>>FMRH)\B)7M$WFN5)20F&)) MLN1BI]#?'5<('T!P7'PZFJ;Z5W65ON"$OG1QM'R&\_EW%Z MG^/)?+7DZQH]?WM+XPG?: M;N]"-21SO2%96LGA %>ZSQ(QK;0N(HB3+,&MP#!UP)C#$I /GO7:G>Z - MR59ON3.UE$C;#,=SWBXNX/%"6*>Y!.\P@Q*&1NNKDYE\TCX'9++/(?WMF(9D ML[>C1B,9M#RS_XSC].+;YSQ=9#*G+MPT/@4FG18LZ0A5?Y$)I6FK0VE D 65 MI71,A=#K#/\^<$/*6FK'DM92N4*7?_OUZFR]IO<-:@*]_T!__N/%;Q_>OWGY MYNV+=TDYS20M_-9&2]'FD K05Z2-9F&DV@D MZ&ETMN@L%:>-3?6) 5T ,22GM;7('SK7S81-]LN%H>02LY R &UQBY\5RE*57F *'PBU9_YS1_IUX M-?)2-%)%F4.?RY4=!S6D\.+#^7AU:0V%!8D%,6EC+3K\]PG MZ'^OS?^X*GPHW+S5O'Z@#!LNWO5H-HJ$M)+/D9L"0I*!KXQ@9.47#X+>U^.M MK+!/5M<5((-2W$-ET3[":\B@+P2A5N1:#_]L9$H73%YGX+8:)F2F -*0P#N3 M9$J^R&ZZ^V9$0SI$&BZE&DBS[2D#C7)V65V>\EU%1)MY 52*D<%;JQU)X\G; MS<7:P(D?'6LIW(IK2 =10^590\EV"38EB=IH'D@^W6+YIM1Z>*MJ4WG^91SSXOULDD;UXF;('FD-6YI?9SV]XC5L MI$)*F:,7G:IRWXII4.'4AU+A>D9=$Q$TO$+W)4]/\JDNN)HF_.);G)S4EASU M>(C^E^H5FV ULA@%".XS*,TT8#89BD 75,GT=Y\CNP> '5)\MA6'>LNL?5&3 MLS,#'BU:'1B05:I 931DD*8"UB;OT:1HO'B,PYJ'+)Q%IBFJ28+/21Z3V:H& M[=EVA8F6KA:$I%Z'%9Y<-Y44&)5RYL$4V:F&ZYVPAN2([\>-ZTNBE33:5>+( M*^.($/T#YW_D"T,="18\0\-)M4=/BU]Q\#5+AY&*=RIFQ7L5P[P5TY#T9%MJ M-))#.Z,R3VEXDUIS.AV/I^/%L@[VRYFEZY*S)FL/H?A5IDZML)XC<*V3"\9* MV>F8ZQY@0W*6VS*DI40>(QGFV9M_O'WWXN\O?GO_ZI\O7K]YWS GYOI7=TR- MN6<U\_MTGM%KG_,WT M_&+>T7R\H!\]I[?3CV_S?#Q+9PI<.!L$,PPLLEP5N",E6CSDE&P26AIN.V59 M=!K1D';.(2Z*@S+F47S)H_=_?_GZS;]:^I!G7]G3=[P9=R.?L5ZDPL6GM_/9 MES%]V]/OOR]JR\RS,,01Z<4OZXK"(7A=-%ER/M2VXA8E"3@YB#+:E'W&XOL< MI&V/L:U'6:1W@I/]ZESU;&I'=632$3?%,W/9]]M#H8D,;5ZG^1O%ZA&&@>H\HB1=&IP=DVZ(:TX1V(-\V% MUN[(Y!/MW$]Q46\V']?8ZQJ+]29FIB7PHFIM69$AR&+ L(0F:\X=[Z-A;L8S MI$#X@2C30# MF\%^(?MJ-B4'Y?GL)"S+R>2T;L)(H(DAH@&6;(VHY *!>81H M961!II14GQLP=Z$:4OK7@0C33$A-ZU:N-=T%-?>F/!\OUJA( ;Z=Y^/QR?'B M/.5Q,4I<%,YK<6+&B.+.Z'H16H%G@2F5+,..12UWQ[MC78/NUUL.P;4#2+:A MP;2NI'\AN[)&4_#;,_IP7!O=$H&$KF0F9M[78'.\&ZW.;<%N0V[W$_/KC8R[$BRJ[6*1K5R#6G0 L+7\6LR")UU"HK"5+BD MK=KUJ>-Q/[9M*.5_>DKM);'>3#KON[8N9#22SD1AF0 AK"%=ZA#0"@5,"Y]D M+);[7O<6MP*X5<"2_<\@U5[".X!AM>F[,+*"V82D,*.THG9/3]5;T)#12.ND M4B7U23^X%]I6;/K)XM]MY75@>^JLP/I(,QXR^0M@%/.@"G)PR03@.K&L/2^1 M][FSN"/0K2CVDX7*>\JRK]ZZTAQD)(J7-M8N?2K6JYG5ZI,L0C99U#+5*75J M*KT-NJVH]9.%U)M+K2.?-A4C3^,A-U:.'&GGHA/<@DVB)A2B!C1)0PS9>J>U MD?E0]OLV>+?BG/KI[:_FHMV;AE__N,E,/)V(=U4:;PI-S]J;#28K8MY6K/E9 NS])-'3&[RY*U\S"%&9?N85]LBW(I<]N/6NC?J M>=9H]2AF)\MW&=-X\OUY7N;Y,4&NG4-P/%_UF_G]\U>G1XZ%(=PCIMDS$/%LBKQ:+D]H\]$U9 M(5S\/B4!D7%/HQE_J>&$FX&_G>"4MDLALI,$ESFA:SX@;9RU^I7RUC,IK0LA M=E=\^XS@!\@([JD?#R;\+M2]TN-T)&P1N;:^L4D+@N$(4&(!M"$]+SPF4_H< M\MT!Z@?((.Y)L'U$U*57-=G:--;/.#G5V*-@@U+D)X)TI5H#BH.3BD'A47FA M](E>P<[1K@ M=7:@1)#@7$$0D9':P8@E](F:[0CT1_")NG.MH2R[V)/_P.4&S^IL=8U^U4I\ M,EF\*;?#'TDMDM(F@:OEK96J <2$#$R.V5M'+U6?B[)-X/\ 3E!S;AY<[/U4 MY*OI$JTJ.%5&R!D(6"X(U C5JFW,D/N@_:CM[0SZD& M]Y)7%\57:7T7T5?JF3/RS00B2$,ZNA:Z!A^CA^BE11$TY[F_CML&Z9 Z1#^" M.FLNS'Z::Y6I=/%F)TO:"UXMS9)7]5HM8) .BM2.>ZN=MYT.4NZ#MN,ERI]3 M<^TEKWXT>GJR&$]KO?QU<:DZ-9N?I!'S(8;($P3,1'1&XP].*E!!&$D;= CN M0'OA'2A_A&N5W%81U/]7E_@+J=#5\--T^8,+O[DN M'G8]26K3X.'%M_B)C(#\#I?Y12DY+D;A\OZ& M5@\2] X;WY1QI*V@K9)S0%$K\41O: 8$@F6D7*,MY&'V,:L?6G7ND8LR__ D MW9<$CY'EQ:1+6$P 86L66F"U7)3/8)/)T3")MM,9V4.SO!XWB/7CDW1?$K3+ MM5T-\4VY..PWT[TFN+9K(P_72$BT[,CY);O2NU( K?1>:)X+,WU2;=L/9DCY M!3\0[1^;5ET+!%_&A:?MDVHTZ#P,]#Y^RNEDDF?EII\^IP_&D\5EN%N5$F[X M\!9%AWO-1:N6-FM278%Y1#IY/O].M%]EB8\P$:>5ME D)_/ & L^,@&N+0_+FVW+K6$K6+Y-K= ;L2 Z^1[PNUWM=WC&IFXV+Y%!?CQ4A9 MZZ1,&;BJ.TI0"$$D#X4[)U+6+F*?\/.N2#O/3(PGQR>K1.95X]/STOFU9OZZ MR72MB%\83Z6F8.GD)2C!) 2F:=>3RECE'/K<)_NW"?Q!I?]TI>JUVW4'E_ZA MEO2MT&NA]7/HW,OD@A(0%,V@JD?V0>1Z=N$R&E!*6U,7A-&R6/U8D0X#!((%S>6F3,Y#XFSK8(AQ1G>53V-1'A MD/S TP)))S@Y3XDZF"-XY],?P1/MLQ!G7!84&&1F"HKD$IV4$S[(,D>8/H[N; MVXEET/"7 %??9>$5IS37?KB';*(VI>XCB+E%F:X^RXT6V6:YO1Q_R:.@E LL*"BE MYAAFYL E72!P9-PB!B;5(^G9RTB';-+^&(IV#\GWM(#?GWPF.[6FF>&$[+G% M;#).=3!/<5(O&K[_E&LC-G(,UZ(YO0N%%ZY!/=C^;?CL!M9OKYEH9/O>>@N- M7E^\%7JE@G =4MER^ATGQ<2T E>+@ZNB(QE?/H+1+D2G;U/ZN,;TUMV_UQTI+I3C/I05MS.@PYMV^\U9JUCG MM8+IF^>/;.*<7!O2UL:4VML/P2&W0,Z.+23?C&9(-TX8=-S6;W%,.35N:$I;J MS8Z/QXO%!4A)"Y:BX/S"*$OQR0<7 #'0?AU*!E1&K;HY.^%02]95>5S!,Z@ 6F=J/%@.[7JM MYTEY-5VAQVM)-):;;P@ W?V/>>G>9K+>'DV5EF\SUXY4)X1)B8TH)216%Q,"86T M6NETJG0GKB$5;NBJ1EK(I1E7UNUB;ATN,\'E2*918BC)->0>/-,66,S;:XP%@1,'#4]&Q1+"@5"S$V!WH; MR%:*W 5WI5?G#6=\-W[UCC41?B !-YG,=LO_YJXMIY@4QIBD-^!8,#5;TH)3 MP@)FJ;DMF3/5)Q_Q;EP[MHK^@=C102ZMS8JGL^G)XGR41D95BK50.-(H/S#\B,_:70L(G7,L_S8KEIVWJ*!;.7"IT# MKCRY14E+\%XZ&S3\@)QH(HF=<_SROA)39R7P5K7YX M4/[.;VL04=\>;:MP^*H.X$WWYCR/.;,D@6%)H'2F59U"@9RB18M<6]OI.L!M MD YV$T(Z)V/D"&3/TM"-H[W.<@Y)V.)$-B6'3C&NACV,45R!+CF2?B4;VZM(;XV*AI.6S3'>K7@> M^.1!1M "%F79BFPKX[(U'QICMU(NOZ3WS M@T7/M+J:>2L'+6'6S67_WD#,^8./(WLEM43ZNVZ$9-:"A\9!'(V0!67 MZ[4*"Q)]\BP9Y5*?)F5G$/8^5?DTFR\_Y/GQ^:!R$1D9TC.]615TH4&%(L"B M+(A:*=;K,.4:EB'9&@^3^K4SD_WFNU/\:X5#ID+/LP$1NK[S7:73F!7,R4OYD-Z[V5FIC:P8A94J'6M42%( MR8SU'$WA?:BP)< A':FW(4@/R72AS6FD;9- .2JJ"!:\@*@#\=C( NB2!N%T MC#Y)(U@?R^<.4$,Z2&]/CWTDT-_^/Z\@L'K_)DS&'U??O*]G];F\/7+.Y(O[II%6^9ES)D"3EJ)&\[&$"?,V .C@94@LZ/,"VW MP1V61].!>5=56'^A]LX)&!FC-*K:G1H3)P?-6GI5+ZP7M&@E)M:I/MXM@(;E M'1V 0RT$T\4JNG&DPCG)I"5I$C@RV'PM#EI%>%6BUM4T(;F0K&.LE_0QT1(F*X7)P*SM;QS>A7!(6K@IG^XR()N)[&!+ M:55C@0A"QJX5E@5:VO4J*\%S 8)S:K4SI*("YMCG;LC6$(>DE!^=4KL+[:"< M>CD[F8\2<]'*)&A#,@&4K(VUB["0@I966<)6^ES-WQ;AD,)AC\ZHG45V,$+] M1G[@AZ]Y\B7_8S9=?EJ,DBDZI*1 6H*JU2"[27"P^Z&7V7KA= ;]#A>$> M76_M*K"#L>FLB-7*_'.%:8>A@(^%@?(Q@'-V@CFDVR^/ MRJR'"V\ D>#1%:.O82R8OOIPT>"KXSAT/-AH*PQJ!!EJ][00:\&?Q,#;K$,V MR\Z2Y$;G3C58=@0ZI.#&\/BVHR ?A6WK MD!]Z'Q*7Y-'D>N&W]KT,C$$)W'NEHTBLSYV$79$.*>HQ.+[M+,J#$^Y:"- Z M,CH30[ ^D3+F4@.FFG%G?'$BDBO/>Z7V/PSQD((C@R+@7J(]7-J BD)$KC,4 M$4*M;*( :YG4[#CIY42K0_:I3O0H:0.CPB.25Q? %TX&-J-709(05.F;!59W$D8?5?$K1EA+CG&DD/ $I$@TBMO'0-7./HHLW2A MSY7PG6 .R;L^/(^:"*]GA'IU'[=.W_S[JM79ESQ?CL/ZGNZ#\Y2W^=(&4>F= ML;>*1\^F'^N%M?J4R>U$DN,1KQAWMGX%,-XC)!%.=5)$[Q1LNH-A7\3S/ M)<_G^;2 >,W27_R6B:7%*./)^DB6UW,4Q6HVE 4;R!8A=RA8T\>UO070H%KU M/I@&5S5'B]EOM@?5T;R:+I;SDZH53UN$;[161DQ": O1RK(N#^_(2P$AD_(\ MLA11*>OZV.OW0MLQU/K#Z(V6$CF8E7'EVE8;*^.6+VUM96R#O9&5<>U1Q!:= M@G;1,C"X.H/A)$]2!F!XTCG6PCNLSPJ[ 4RKDG$7OI(LY,E)6NNY\YN>G"6K M)7-@5?&@E+?@HS:UC;+C,@HFX\$&?2/"(;G*^[+FMGIR3:74K@[E!01ORMI^ M(F K"VIDO7=*T2ZI'*==4LH$] VV%A?PQFCZ7^@3*+\+U9",E=9<:2:-3OQ8 M^86;K?'M/!^/3XY'/CAC6'&UN&+%YB,$3K1%(610,1+$/N[;O="&=#SU)XK@;1'A?0NQ]G':35J7R4R;8+I=E&]4H3 M.H_@%'FFRE>O0QD&UNB$O!3R:OK4@>X[KB&9>4-8*5>5^H!8U;=;>TBX.^:;_L_1F8/ES""-C5?3)4X_UCR2QEK: M4J#(G&G;Y^BATX"&E!$[I!4R)!X-:^,:4KO!GWV)[,FJGBN%-KG%.*T2Z6?3#W.<+M8^PJOI MYO"SAJ:6WT\/1EY--P/-?\^3]'8^GLT_S"Y\'1\Q*S(Z*R!E42\7"55S/2V$ MD%GBVOCD^APT'6!P'>;__3)_OG R<1N@LS8@?!2UMJSF0P5FB=FV=O\(HM", M\!A4$$F(@T4#=D8_\-CRHZZ&+3107[8TTS.GJ>8?9AM$IT/)B_^8SQ:+D?#* MZ1(BD-LHH":YYMG]H).+U@K*XW MXROO:6X^SZ9[]6K5UNMMPKA4Q%A%9"I(T MKR3?7(8 /D4$61Q'8W04K,_)ZWW(AK3=/@Z1=A?0(^V4%VF^R@^_]-/P_>5X M01CJE?\>6^?N3^^[E^XY&X?97+GPG.5HP9"I7ZM/$F6Q]JS5CF7C++>QSRVF MQ]M<+XAED\-Y7BO1.\^TLF"],*"R]>",%%!*# E1HW?=6EP] .^0/.6&/-ME MCVTDS$/LL[=@K=5VA-,I%6*&1?I#.?*"7*UVH7)F GU(H=,!]X/@_D [\F%I MMZLH'XEUEVO9(1/.!)F J=IH4JG:ICPRPL]',+W$-*GQD,$_<2;L^@S:LI MOK%\^S64VSV_%LMQQ&EZ29^//TX?'*%Y^*,:A&,:C;-9V8+Z MV->SQ>(E<;;F"HZG)^/IQTU5PMET<05>7KSXMIPC+9_Q%.??7Q'K%[_-Z*?3 M)0V/'O/Q]-ANQ(Q*2-H.@D1/S$(!J,B[C3R2 Z*C":G/64#'0>U?1F%G:*>$ M& 56XP+9T]*DY:HXKVDWRH&6P4B/R%/I$__> _20XC]#X?KUH@V'X40S<^(! M@#>J;*0UMSG[#,%93>:/1 B6>^"!HU92>F,&P^$-YB'%DGXB"C^$$0>R/\YS M"F;E[7SV9;R@KWZ:I[F,ES2*B^NP@0FR^]/:6B%[CK:1(;))+CU[VL9 8 ME1B=XH:#(&.8]%Q)@%)%R$H[&TO0T?<) =Z-:U]-NOGVE[EF0TVN#]MBK0D6 M:DZ34;462R2_P'-(7)K"@E!$J)[#O@W8D+;UALRYJM9:BJ?9[KL!]7Z)RUSS MM.D?W #-:XEH68:$BM2J":16G?80@\O!\8 I]+D+LQ6\(>VI_?G34%2M6;39 MA:^#,CYIMJK:X&EO5M+;>C1I0"2I?$:6?*?SOGN #>E1T:1%DTL+YOG66MQKW$)SM_;AR6^7E%G)IK4AO50*V"&&C!%G[?BM)0PW< M&>"UN7S.6>L0']UP'8)3VY8J#:72L"3S/?3ES+/H- A>8BTN[,D!5Q9,8MG; MB&0.]/%Q=E(K#Q_W9C.[;?A<1%Y\S&"UH-5;^SIX9 Y$K&6RC3<&>]6CW@;? MD)1K2R;=6MZ^G;2:KZ"-0W8;-LD-$H_;^3Q7)UF77$ M@HS"TWXNE57K%%2>_2'B9;6>7_&Z 0[*F6G#GY@.QMG)J'\>Y#.[9 M)YQ^I,5[H<#>.HVH7L)?"V)<7F9[S:92=TC&8 ,PH6C2JWLTG MCQZ*8#8I&0SKY"EN#7%0!4$/2+(]A74H#?=BBG&Y6@+OR(@<22)[YL) 5*S2 M76OP*I!-&K61SC%G79\8W4XPAY33_PAZ:P^9]:;5S:Y(7HQJZUF=:3JD";EV M#%?@?1+@C(KU?A^IV#Z.XXY AY2S?T!J-9%;;W+=,A]'IUD)=1 G],W?S_]] M71\L!IG(]P43E0?%4H&072%GVT:)PC#M#^H /&P80TKA/R Q#R#S%J6-[W/X MW]>?SJ;4*7[0 MHX=4++(EFPXBBMYZ[K=9#0.=Q%5/Z,VDO/^$\_P4%[6*\7']9%,^;+$<>49: M.!2$HGEUG+T#ITT"KI&<%(X6>^<<[ -_&R:Z'Y")CR?CQZ#GN@:JLL75502U ME ,Y.(6#"]X T]8'K4.]V?783-RZ5J[_GT&ZW25WH-.!:]&9RUW=6AP.;/F( MMF<##QE7HZ.!:X_>E'44S&*R#E*I,:[@+ 2'$FQ.+-I"/, ^"8XWXVEUH'GV MK6N*UY,T:66 [/S*$"05:LEK%H*K8!EIU]Q'.=V,9TAA_P:\N.UL<@\AM+#+ MK\-87\.9?JPW=%;=Z[UG,[M(/1I9E)U@@E*&6/25]"+7_%&A' M1B0ZFHB2[C736R 94KR^(6<>0T[-TR?.D%\^\1]I&>FQ2D*0/)'EYC($+C1$ M1C/EI14\]KGZ>P^P(29)]-0_>XBE'U?HQ>EG&W/LHN5/3-\8@XL1"FV84QXX MV7Z@M/3DJ6( YUU2.1;M;#H,C;;&/*0H_2$8UD>8AR1?/:F:?\E5Q1[%.#_! MR6)DR,UD-I$J330Q"FFS=EY[T+K82(Z(*+)OAO]N>(<4OW\SN? MT:Z^_/YV@M/EIDGNYYK\,1(V5\,P04RYWMUW ;P4#@R3FEFMG.0 MXN^'(%8;876QX5]G7.3SQFVU2%E2+ '+#$$59R $@^!BLLQ;*TH*NYOGEQ\R MI'AY9\M[C]GMICI.*S- ^NTZ%V)KM;X8RUEYOJKM09)54M$KZR2DD&@?#*PPU_=NS2W MFH][54Q-Q>299\!9KEX.9^"D94"B(-$7GICO4V/F)C2#CGCMP9)[M])=)='O MFMW%+M&&&<6*%5"B+*!8K3E+K@APS%$$:Z,QIBLW;D*U8X2K;[;@(4BRMV@. M0Y94LK6!6?(="CD0)2%XY3689%3143JR !^9+'NIS O?^G(\Q6D<3S\>S>5/:9]]:D]X$F0NMA M@%PZUKODI(_(W JF( .O74U0TAI(HF=?J0O(PN*V ,:[6QH.N=^@C".Y:=-"QTZE"R(] A'BDZ65 M,XXL/ZML *6T!\^] 2D]RBQYM+'[QMBLQ]XV=UT9ER[5(GJTZ=0D4,]HT^&% MICY+%Y3PTA[H%.YA5Y4/UJ)V;[K<&S+<4SK]%L;FZ, B&AD\%*R.M8X?%[_"+C(?_O3_P=02P,$% @ MLX-65*^TATOO@@ &_ % !, !W:RTR,#(Q,3(S,5]D968N>&UL[+U;=UM) M -( 'LG $+5]E*1%(7]9<2W,R,BX_*O_^OK^>BG+SB=#2?CO_XL_L)__@G' M:9*'XX]__?GO'UXQ__/_^K=_^J=__;\8^]^_OGOSTXM)NCC'\?RGYU.$.>:? M_AC./_WT7QEG__BI3"?G/_W79/J/X1=@[-\6_^CYY/.WZ?#CI_E/DDMY]V^G M_V*L+\%8P7)RA>G$!:-O.8L%DQ=%&^O@__[X+R(E;\!&YB0/3"OO&!B(+"OC MI(J&.\X7'SH:CO_Q+_6/"#/\B18WGBV^_>O/G^;SS__RRR]__/''7[[&Z>@O MD^G'7R3GZI>KW_[Y\M>_WOO]/]3BMT4(X9?%WW[_U=EPU2_2QXI?_O=O;]ZG M3W@.;#B>S6&.J3^^.^?MGL8P%+D;S'A'?_^Q>\4[.8=BG@.]] M= ]H%Q_$SO$\XK1/J+<^]P;.*Y!W$2ZVBN5.^)[YA+;AM_ 1'T?V MQS_HX5((N7Q___GZG]YX.&EY.![6C>,-?7OY[^N3=H*!7^@K?8Z(@\(A39BD#$8DX0?7'],172%:31)MSYU5+>VR7==C"#B:/'3 M0<;AX.5X/IQ_>STND^DY7"X$7\_Q?#:P8$I663,;E&$:Z #Q62!+7J80E8@Q M^/O:G%VQ8X;I+Q\G7WZAI_Q2)?G?NG[)EE\N=?K@\Y=RWFU55R?H!_K=00[> M6I. <7HT'7_&,,^59U(X4Y!$*5%V7L?-)]Y&?LV19].K-5R^+3N^3M4&Z%V# M\TD/XEOJAL#__--DFG'ZUY]Y'VI\-AY?P.@=?IY,YX.H52HN$!3K:5'(@45Z M51@767FMK(FA/W7>?/+)J'5G<=Y7K^A#O6]Q.ISDE^/\@JS=0?3(*WEV@]S4LNVCX^<5T2GA>#6<)1O\'87J% M2:N@@T/+O%&)Z1@2\X&6B;IXD;E+PG1_B=<]_QWE>UZN7(G0*9E'6= MEQM,(@O*T8H8*H5,NZ@99.F8U9(G40J6;/L[?N\\_QWE>U[J+JY3)? M#4?X^T45QJ#D$DLHR**2D6DN'/,VDL4@D>M"QPMAZLE2O'[JDU=M)S'>5ZGI MKM)W^'$XFQ/3YK_#.0Z,RL8[;YF4R9)I8"P#3A33TCB9( >9^U+K[2>?B&H[ MB/.^>FUW];X>I\F4-H_%(M_/Z7W)^S[7'#=N? !OK[.=*X,RW 9^;S<@ZQ+(=1 M;UT@H8OT5>2%94L4#B_SX$?%_SOKOFG^4\Q=GL\C]UN6* M7 B%T3)>"G$R&'(":;=BP;CLG,U&Y-B3UE<\_D0TWE6P][4=>M/V<_KR;/IA M\L=XH+/@.2%G$,D)U,:1O2%L_1:BMNAUP+Y.]7L//RU-[RC4%5&43E&R6Y@6 M)\W9].UT\F4X3CA %67D*!AH2QZAE)YYK3+C5@43P5E9^MK/5R,X+95W$>\* MO7<*G]T"]G8RF\/H_QU^7I@7F.DL">022LR*/(D46)186(T"F.P%U]BSUF\] M_[1TOKMH5VB\6SBM@IHB+(!D.DV,\N3[\TH]G@6+FI:JA2&C4DG!77<=WWSB MD]?JSN);H<=.L;*:;3!Z^VDROO+\1;8"K9;,D>E/QT?V+'+M68X=Q+A"IYVB8A^F4).TWG\[CY/1 (N,(-$Q;C@AL88S M[X2A;[4(#E0(N7N Y-8CG[PV=Q?@"E5VBH!=\>KEU_0)QA]Q$9%3O#BEDF;9 M()T!1="RO U,H4>;O>.QAZO&54]^\HKM+,X5^NTAJO5?.!K]QY@;IA7/OI$5-U% MH"M4W$,LZ_+:>WD!6H\5SW$*:3[\@B]@#I& Z1 -@R3( M$X\"5!8N*\B]75BM0G B>N]!O"OTWD-H:['Q/(7D66/1@F,H2HB!/@9N^WN5;#SX1Y>XNS!7*[13:6N)Y>8[3CW2$ M_&TZ^6/^Z?GD_#.,OPU2U+P(97W)-H5&N\A7^S])W('KP@(@8X.)0)QS] *O8ID)](? MY/QIGM!&Z_KRL6\^]\EKN*,H5VBVAU2QMQ=Q-$RO1A.8#TKPAF>96.+)$\]0 M,N#)D!]8O(&2K.XM.>3&8T]$K[L*XB/$<'.:S;:)/WC_2>8XNSL8E[K M9FN0=N"% FZ(9LYY@E=L8EYI\OLDYUQ YH!]'<\/X3@1Q?:@_N35VX=05RBZAP#:K-?+O]Z">OY.X"7:'B[F&T(D!P%E%'%A0'Q3W8K'ORP*X>V:-*;_2MV8\B=Q+;JM+VGY9-2/XEC28S MS'_]>3Z]P.L?3L9S,MA>CK!N#W_]>88?S^_="6VN](L9^PCP>;!(,*X?]'P$ ML]E963@0S[X.9P,Z3'2VG#-K#!TMZ,A[!'(6"%? ;N)YL=@/ M-T(TN-/.J%<.W,?4YZ:_KB/3M>I[5MJDB<3WPP404EH4P R/]7:'Z!ZC*;1! M^NP\#X3U(1O]^#EPJ\O5 2FPC:!;J'X10%K@>O;;PAX:)!6#$(4T8XTD[\+3 M=B="(+]1*Z'0YR ?RG3IH/I[6/9G\_6EH;L*[R;>'CL=K4#TZR4BX53.Q1>6 M4R9&:^-9A)18"0)R4A:B@]8*__7T%+Z+>->^X?_ZRQV)D!G[CUW[TYW]_O[L MS>L7SSZ\?/'KLS?/?G_^\OV_OWSYX?UM%!OUJUO[43WTK]L,YIU^=F2UFRB, M 1.\MAY(Q$8FKQ=II(\T%P]24IFB4A/-."4,0 E=W%Q20R"NZ: MK.PVCOUO%QVU?'>[Z"#6!F?#$LUE:MYW4-DF73(=6(%60Z"@MGL"2=N9L1QB M$:H\E!+75==WX.Q?Y5UTM%+=703-9MC(1-X!V*%9U4>==T MZ%T/#VP$]!0*UU$V/+1N_PTVI]BJ:O<.$Q';"_3O.K[!) MQZU"7=-68FU=1 XV& U,>:$4N4HVFS;QAX=0G01)^I)ZCYT=KW? S\,YC(;_ M@_GY9+Q8Z_/);'X#H,J 11K.ZO57[6E6BSM38$[2$2RB-U8\E"S2Y11Z!-HI M<*-?^??8#_(*X-G\$TZOF3N[@0Q\T1&@%I(LFI*JR(+@F8F8E98*!)0VOM9Z M3*= B9XDWF,CR2MD;Z?X&8;YY=?/.)XA&4X+J+7:X^=)J]Y./F,T_FWMR.HC>=S]9\^+YO0YU?#<1W9\P9AAN_J M_**S\G?B:H7_K,R)K2E=G%^,:IKD"_P\Q31H;^$EGM#ZHI=*KUC&0 M)0L1LFD?-;6T-JDTV&K-I$W79!-V3YD;OXF_@)?UM,LE_#$SV'\ M<4B.V'*=1+M!S-[[3!N00=J4-$9RR;E5C/-B,!B?C&H3F'\8UY-6?8\B;^#2 MW'"R;FPZ45@(BE"@-[4YDHVT7J%82JY(Y"F5W"9M9R6<)ZW^[@)NX.,L\0PT MG1]*)?+9@KELD!1DK=I%Y"$4DQ*VO'E_TGK=080]-L>_0O%F"'$X6MS$D*>Q M2#SZ-!G19\^J[S+_]GVI*7HT7 'AE+5BRUH6ZJWA3A MDT^_:***!K>N-W#>C>$(I9!CO0JVDBP4;^E]$+0_.94U2(PF\S81K?68]D^+ M-GI<3Y8N2FAQ*7]YI_<6OM4@_??+&AZY-U+1^P"!W!!?;WJS8ID;(8R66? V MEN%J/ >E12>-K;E"[2#N-B287F"^O^:!0RA8STB(C@P7<, \(C+I(F;I:3**BDP9!=&YC2VZ"[F0XTKLJ6D05)^,O.)U7-[?F"GU'%:..7AMFI27; MJF1R>41MN!MX*%D1M>5#U;Z="+("SRE1HJNX&\0-;UZ7W"-H?;J+CC.?JIGM ME6:QI,1,)*\I22VY;4.%AU"=#"%Z$WV#^..*PZUHZV(!3[:-IZ4J+"RJ@"SF M5 ?7%"?:>Z:G1H&.8FX09[RS2]T(A9&KK;AVADFLXS(XV'H')IA,LJ 0.?$' MIX[T=BX<,MZX%Y^S'Q7LV[Z\ 1.M<1)Y9+RV5]"TV,K>2&8PZ0A34!D;W41N M!O!T>=.[>AJ8G8M ^PV!W$"655)2"\^,-!591.;KR0<>$Q?1A1+:Y-NLQW2B M7.E)"2W2?6\E8JSB+^UX.@,OC)NH:G=:$;KPKEC&9$<;1T%"UP4PI@=I&R-%VV*W1\!=J)\Z5,=#4S< M&S(89(X*C4N,HR7BE@@,7"*3N][Z EGT'MIXN#= G"@+=A5S@VOT!U:H425O M3+T(KE?+-;*V).>9 M+'HQH*8625ID@LO(>7)&M4JEO(/D$)?M_6AI98N4'47\D"6,WL(POQY? MIO<.K)/@I.?,Z9I;%(PCOYCV.BZ+T1A"]HWJ3-< .AD.]"'P!H&(=S@GH6!^ M"=,Q.3>S6Y4A99B&\X&PTG(7,E%31Z:YLRE:C21OU.TC\&G-N4Y6P(]&0JU5%"#<,5]*1##;3*^)):D3>02)TN^46TW M:V16B+[81OT7[V,Y&59T%'/;R,-*/VN0:6TJA\"R=9PVNJ)84+FP -RZ[&NU M69ODG,>0G:A/VJM"[A-FYW$IUQ2^3'U>-J6V07N;!*U2>\FTR+34.B0 E"TA M^ +!M.G*=AM'ZQ;N]Y[ZII?$[P["//X>[BDX54J63!A!J_%2DT]E,E.Z%*6= MPV ;MYT\= _W/M2\<2/W;<2]G^;=FR#ZP1NY;Z6TQ[MX[R+Q/7$A"\L+'5BA MMO<@&ZH6.Y&?[0E,\#[5L9Y/F@,[-W+OFP);"'H_C=QME,*#"2RX0*ZRYX[Y M.OL+ M?9Q8+T_PU#UT?7R'TK#3W>R'T;\>ZGD;L4*NF0%1,N&CKD@J.C3=(A M9XHOQ?B0=:/N>,?9R+TGA>\BWL,V']@ M 7?ZO8.%$!S8XJW5Q;J #B2Y9$%D;72VZ_N]WWY&[\W?D_48=:&=P=4_( =B M2T8FDU+)R81$HK96^)O>FK^/1I,_:AK'J\GTQ>0BSLO%Z'X?T>\-WTJ,LG#) M2AUK1@>I89"D)^=,%2STHAAHTW5D*YA'4;N\#4?N!3J;*:798;78F^FU.YLN M9)$75X!O<;H873RPN2CRZ L#4[OFY%)81"59*-'0JPS1Q99C2!X$]^39TK<" MFEFP-V99/[N8?YI,:ZNE@3#:< ?:Z]GL@F!Q[Z24PM#Z@F::_B1SVQI&6UA24$1.I=$4@M6 3H\# M.PBZ23WJ W/MB7Y(%K>D$ZS4%C!6L2AKJ541,JJ4DFY4??80JM-CPJXB;W#K M?CMS:.T!YI/WQ9.K9TPH3)-A0[ZY28R3GR=2SH2U3>![,WQ/GB(-U-"F,?@- ME/=.-A=+"J58%F,B*G/.&3CIF/-<>XX^06[5R/AL# &OI6.YG)\.%9M+$MUV,Z23+L(.XFK<+O([MYTJESWMSVL56:MXXO6(;<>_G2GT31#]X>L562GO\;GT7B>^'"X5K*Z633(0Z M*]H&8#Y8R7@2@#*I18/+8TRMZIL V@MY/>H4V&('7?&2H+=N,(C<7)7T% M.J/G/FK3YH+O2-,KMM+0X^D5VXAW3^D5($(&66HGICK\C@,A,I(9%:RPQ9 M6G4].LKTBIX4OHMX]YY>\?X#_?G;R]\_O#][=?;VY;MG'U[3WW9+K5CSF?VF M56P"_$Y*A8S*2T?VO[%):X\^)\6]TKR8%++V@PT^O_]T"IZ+0CI)*A@BFU=D M7$K.LG/DI2B)*K:JBND[G>(=?L'Q!5[WM$](3A6"9S'5RWG(D0Y-Z9B"Z+-+ M!B)OL[:[2(XCR+"%IN\7$'80;8-3Y!+/*UKWJI9<+[^FT46-?M3)!/3_N5:D M1262!U%[?UI'WC>=>0!(WK>MY0W*"27;Y,_L ';_A.FFX=5T:::>)H;H;'Y6 MZFRB19D23K\,$\[>3T;YNT2\S1#!JMH0$)G.D?QP]'58?$S!I&J%-TKY?A3; MD]]@>A;_7@DR4"460&OHW;"U_L4Y!L49YA $UGM<%*T2PM=A.H AV[,&-R;( M5N)O0(R_32>SV=OII SG@UB"==$4YE/M5NMI_XJD.V:34MDK>C\:M3JZ >+) M[P6["K3EC-#+4I:.3"I)D.8O"4W#U&GA+5_-O2DOGNF9%^R;[#UO\?1J)JQX_P;3/^!-Q9/AY(/6J7 @@ZF MO@B2-BZ,3*JLN#+**]YF?UB/Z50HT9/4&QP7?\,Q+7A4!UWGQ\^ 6O MX%E;4+E86/2U1R.9+2QX33:+5D)C5EE"&U(\ NQ4F-&G_%NTY;Z[Z(&55M"9 M2"K363.-7A!?(3'EO0P!D4R<-B[E/2BG0H%N,F[9;/NZ2=* 0U+%HF8<,Q / MA65@:)4%+?DRJ61A&@^7OP9S.F;CC@)NH//7XR\XF]\4* M0]L,"\)@O7SC9*\4HK>Q 9!KXQM%V]O+:[T74#;*EKW!<'3VU/E JIZN" M:GMF^@,B-[3%@7)%FQ1%&R_A#I 34/CN@FTU-/SWR7AR>Q?Z;G%P984@M\28 M.A,YR3JX,"NFK$4HH)*R#:>'K\7UY%G0H]@;)$-?GT175R##\06!O#RJ)N/9 MKU@FT\N^B1_@*\Y>?B7;AYX_',/TVT(^M9M_O3R9++R=[_N:"A#I_'*LUA>3 M<12)ZA@R"Z%VUBL)5&R32-UP44^>CL>B\ 8)W-\A7[Y;OY*/52.S')TT42?R MIG-'YVLI/MKD(C8*@*X!="(#$<7\UI6Z*35 MX"/S*KL*2]'I@_5;):6P%F2CVZTU@$Z4 [N(N\$%QG_A\.,GPO'L"]FM'_'W MBRJ:LW*OJG!)69N+A> S0R$6(]7),DWHF;-6J)!E$8TRZK:">2*,::>:!C<= M:\!>LOQ^D:HE0\>D6@^I _GK*FD6(8N:>UB;AB:I@//S4S/J]:S&X#:ID9X&XW?A[/?\N!^-'5?[3V) M>6\3,0HS 4E+19LN=2QM%)8Y1]VO*@O>H^FVDV\ /?4-0 MQC.\QG59Q2A2M*%$029(O='/=.[YVB1:FJQ+ M[K+NL;CKCW_4=1:@4J>^4-5RPY50@4F;I!.W)KM#$"(97L[C2A MNULC^N#G/V5]]B>X@];_OO]P]OP__OWLS8N7[]Z__'_^_OK#_WGQ\M7KYZ\_ MW$;7I1QX_2/:50=ON*P[Q<*Q#CH Z5!GU"%J0"^"M0I#SL %7ULLO/YQO=<. M&S0@=.T]5W.KB%.<@?#(8DY>*0=!->I(WG_M\.MQFB+,\ 4N__MZ?']2V;O) M:/1J,OT#IGF 643A"OG<1M<4Q2H$[R-+QD9Z3UTRJHT/NB70H[@PV88G*VY% MFRFF06'R_=B)=-I$%0V3D?L:.ZGS$#,9;,I(0SMZ2KQ-2=@1!*^:*N]N7*.3 MY%L4A]P?=>BL2!QB9FA$K.NC=\#43O!.R%PGW6C=)N_W&*9-[I4,W63?9"+Z M_W>QS%.=?9BLF=:]H' DT>0Z79=,\T7JT#ND!-'@)F@AN66+ MVA<74]J6ES"7N_7B+\\^+Q+D7G[%:1K2&@+%F[ :,$ 1H:!BJC;%U<70B1"TH-<#I>.8 M-?)60UVWA/I#_M",:S&HYQ":$P MD14P'9QA063'%$:'L38!;M06?4? /R3M>M5B@ZJ3A]Z6M:@'6D')/@A67!)D M"F3/?(F%]:$1DNH177)R2BP$CB&O?+N$;P_)/'ZU&&+,0(+>-4K(AE\ M@*^UG5P5#^&G'URET=YVD 9)I1PEYTQ!3:GE,C)O(+.B,I>@8_"M]KL=T)XX MZUKKKT'ERPW7_!V.ZCRF#Y.-H=M8LK6912-$[68HF)S&O2ZH?)YUS.DL]A95R[;0;@*JZ2"YE; ./$NNN_KN MEC#W)ON]$2.KJ&W,@DGM@-X#1YNG*(9)97D!5 :Q3<+J'@FQZ6"Y/?%A&Y$W MFR^W,$XNT^$-AH(<) .GZC@L+\C\"[1.44+6.F'9K'IH:P[<@W* 8N+N*EHY M;VQ7^39(P%T3/;D$IS1QN-9&8G"UD+DV );9,B&L=Y8GPM:F:=6#L$Z!"/W) MO<$N\"REB_.+1=!WG3]["=0#:B>B9@H ZQ1UQT+FBEDGO<^2^.O;9&=L#/$D MR-)$'PVR=M_AG-:*^:H+PR6JH! 2RLBR-;6E=(VR*I=8-+P31?WI.?E6=YLDA%6QA,3B.WI?9?\$1-'14Y M59Z\J1=X$T1/V.)L(O<=-81-\EV_")@A[;U.P&;;]]RSH M7Z=;$*:#0GIN:+ A4AU"":5D9KUR=1.M?7UB8(XGKIV+0(;325#F@58'Q\"8 M;?2P9Z9<7Q=?GI)6"NN4%2N_V=0G?0[;>ROH5V MMSF?NJAFK3O<9_7]V?0CC(?_LTAL@7%^/_PX'I9A@O&U<_?'M9#1, M0ZQ#^,@$F'^CWZL6WV+TUACG+ZJM-IK=AKU)67Z/S^Y>K]]*$'<*^)=DFQK+#<#MWPGLF2]W/<*^%=(@V/@"/T\Q#9=)@O2"BSI< M@I68D>FZR4KU"V M2$D\5*E>HP0D6BX:.H/DRJ1H"6R;R^@-$>XKBZ$Q.9HHY-#Y#M7,? ?CC\L& M;P:-D&@5E6H.A4/699@BL@IH=VH[]E&IOWWQQXLBM1$H9.N@NW9OUN M^'Y=]CB,WB-%-P#L/QRTHPKN*K&#_!JJL\3JYW%D,7I![IX.+-3QY5Q:R%D[ M YL-@#\.-3X0HNE7B]N(K6?M_4:2.K\XOP02BZ_S%P0+ :'F3VKFI5(,-5@O MO;=!;Y1&MI'^;CUZOV&2G84_Z4-R/9KB"R#P]080Z12044%6H?2&:7!U]B>0 M54$G0]96>6XV2A3=3(4W'_T$5;BSY/;2*7*;T,@[_(+C"[S1_P;J&.A%B-I'-.O Z^QR"4=:2]97T5E&M MK5!U+5+ZX\;SIY,Q?9D6=OOL;/K\4WVE7H]O_L9PG(;$CFM_A0M Z;EGB5MZ MU4I"%IQV3*I(;XU)Y(2V*1_H#+U#7][[&GI^,9M/SFOJQG@QCV(9"+\\$@99 M 7I+0B(7+M-.(AT="T RRP�?H/MP^_<-L_=/^AC_V2Z4:WWY;JZ+>A\\9( MEP?1()'_[Y$.,J6B)X'DR,!S((LR615K#IGLD3C+A_Y)G%[4T2#@MJN8.P\']:_88PGDK1S=D7E3M M4L8 %^(KG 4E/?,IA:QSRM9NU.;PR0VMV:/N'YMQLXT.]C;?9!-0/]R,FZTT MM=&@DUW$O#<.Z."U$YB9U[X6XB@Z /!4AVI0F'?F,FZW4M>&,FVUD?71Y6>N. MS[V$MQY[^'XC6EN)XNZ,E2*+@F)3SEFKD+U6,4@K, EO382M@EB/ 3ETW"HX M*#$JPQP*LIN@$.$UURQ('X6@5R$VJGL\6-SJ1K71Y6>_KXTW8)IG?_^<88XO M*QUFM8'2F^%L/I"9'-P"=8):[9UA:ZN20$Z-\R"\*1Y:M8+>$.!3C%-LP[H5 M56*]ZZW%R)?[75B"Y3X:SAE*3H@@9 8B66:EP9BUQEQ:#48Z_)R/PY*FHS:: ME*#?ZM/V_&*Z;(RD$B@Z@%@I2$9-]L3:6+L+GP^(,$/+OP;7^:/8: YT8% M7"5J$Y3P-64;:M*"ID7ER+(1PF$0@ES]_54M/=F Z%;?!(C!NZC0%!,]\T(:9P)4PQI5L^LNM?LJEMHT9 MLXT>#EUJ*ZVM78PLDUC'J='^R@*/B5G":'U!$>1&E\H_3JGM5MKM4FJ[C6J: MQ $>ZJQ&#Z^5+)%QQ2V!TYR!EG6(AC?.6"-ELSEC1]B?0,>K.F2)0M&E;-BRLE:#1]!,BYG<]V%=F3L; &MJ:JZ%=B!SLP\%/DZ*#M+?SWYR"1"=P(). M,V$R;:&>-M,8Z"6,= X&D6FKZN^G*A$.9&#VIZV$2["#KO:0J/H?9IVIC?8%1 M/41AG'^#Z3]P,?CI/::+*3T 9U>]/"9EU=_NG*K8Y\.[IRHV$\6=5,40LK!6 M.PXY:5=G:=ETNT%X154U#W>/J[\#;_T;:)UONY?CTKI$&+OUJD*]@.%W >S&"1'Q'##C%*11&'H9,&86? Z0P+DX,P>J;,"XH] GZZ::=J7;C7DI2,+ M&;PI9(YHE,1S%PV#(B3CE@Q3)4+,K<(!F\#;5Q982\+TKX=#YW(]LI-6IR=( M=!YR#8V(3&O2F44;%(O):Y[0J)SV>J =1?>ZWO2_V8FVK1Z:W$S,YM-AFF-> MC7'U3Z^F?&R O6G8J0OZPT2F^F+"O6N//:OQV*BHK$S.8V1(KR(YV[6A&>3" ME+'9:IUT*6W&S!X?!1^)@ATC [?17@/F_389X[>E9_WJ8IRO4($P/!0.C#L@ M\S ;9%X+S7(*$ W/P/9OI>]/IY/>%=+(Y;N_3H'":Z1U0C;TTA3C M:\&[9Q(T"A.+P= FN-Y\2SERDG171U.?[MD7&(ZJY?AJ,GT/-^-UUUZ+YUS; MA)DA%TB[+GH6RD-J$&K=%>H +C&;\NI<[T5)K M+7)L'L9[/;KR;]/);/;W\11A5!?P-Q+[KU@F4_P 7P,Z%8;1TO8A:.>( M5DFF:/?@P?B82Z-A$N@Q:.)"@BK^^-1__JY3R*]O]M6]"8$I8%E*U5-%W9TP*?,+.<9Z$AE,<2S($EA 922W MM83Q\6[7G6&<(H_VKI[[U+)[IM9 .:U=1F2FY#J()SKRFS.9?$D$T$'JXGD3 M-OU)H-V4<)\SKOM$REMTOB.C8Y MV38 MZ\TD/V=9'UK9)6?=HB4D%?#,8S3$$:OQS-Z7OW(Y3@PYU 60(;9D\\9 MJY=@"KT/*JCH>4G&M8FYK@%TJ&20WO4^Z5_^#0)3'Z8PGA6<7K?Q)=/_K*Q M.ZM)\[/5?W692[_)6IKFA?2YFL/DB?1"D\F1Z?C8>9N-CDG1B^P,UHH-D7W)1DP_,'MZ4E23;6?Z M>3*%^1UO]RJ=*I1L;$HLU:9PVOK$HG9$=Y2V6*M#VFQ8R0[;SP.P?F B]:>N M!K>"Y 'A\./X;Y,O.!W7%:\$*9,.40C!8JXII$ @O4Z!*4BRQ&*+@T9NY";P M?F!N]:^^_=T55DL2BXA1UO[-+A R7AR#6!03*=-FZC%RW2;Z=7SU*JU#%#UI MH<$>U"G7=!/L3Z1:9<^2$R8 %D6[3;%DQ:"JO=,#,'31T[Z 2%0[.8FM25CF M%I+"PNH$[3IKW==9ZXJIE'G I(R%1N,?UJ]Q_STBZM39X?ABGM9+8 MT+A+Q*:/WU>?B)W$<:=3!!="@=7*2).TH]VY-HB0PA@5A S&;-@I8E,HK3+$ M'GO^]U2 9W&V&%P\"-%K[H)ESB5-VW).+* HM,-$"18=YZ9-#GR/BVA[_?<8 MG#R&9%V0!D$@U _I?'8[B(>@HDFB3E]?O.O9O MK1^*U]M=/C;E0X- 5K?57*WB;/IF,OY8[;ALH@ ?B81DB"R[VN>8:Q='KES. MCOLVV<_]KN-/=A^ #WM(Z=]N/O\LVR6R@.$UN/D>FI7,L&LU9$N3] M&Q>*E&TJ"GM?RH_+\<.RHH'KW>^1=&>1@R(6A>>"SJ7:?4_FR.+B#RTLO=&! MWY@.?T1[^B/+>DKT[X5V3XK=79PNT>7:W0PT+TR3<\@"K8D9 M[WD27HH";;RBILOZ\X4X%L[L_81XY-!=1JUY[ MY@*RC5/ZI-)G^Z?%AMFUVZCGV+,4-UG+G]FU.V77;D63ENF*N^CXZ'GK.;V^ M9#@9;\EPBC5_A5YIEA/]QP;%%;8YW(^?KSMFUQX/7;=0;0.:/I" 5R3GPBM+ M4$3-@PBU+ZRT+!51(@1#MGR;M)&3S93<2M>;9TINHZ@6O=T>3+U+&6UP@6P0 M4ULH*%M##4$Q$2"3U9S0-4J ..5,R2Y$ZD]=:[>C/K,JWE]\_KQT1&!$;MIL M,AKFZK;_"B.2#K[_A#A_/2Z3Z3G4)[V=3LCDGG^#<:XW_I^7Z7H[IE3T^.SN M^12M!'$GF:(H$ 4&:U-,= )>!;TLC1*]G\<6S_>-+ZA,P'?#3]^FI^5 MO\_PV6R&\V4WI!LAKLL:_X4^!EQY'80LS*4Z,SK8*I-H:[_'XHL%LHS;'.N[ M(M[_7MTSLU9[VHU5U^"@7RN614>N@4)CBZY];FC38'0Z&>8U -G5W O/LU:F MS=WKP[A.CCX]JJ&!0[$6'7V]#?%?X.AZ($(TN+[9<8D;+BXF* ),9%GE1+L^!A*^(Y,\ M6@T(T@&VZ<_?=%E_\KP9"1I4%^VZN#*_==?ZT K)U]!).D'G%E>UWAV93TD3 M.9/BA7O-2QN[M/W:_N1Z6SHTZ)IXW2UI[5J75VY!)FE%+C6&3&+T)K,8C66:*.18KL;7+NG7;]]'+3NO)4I>5Q-K2P7-&02O M6EFMZ-R]NETW9C2O G$IG??&X \S)5V[PK> ME$ =M7,@(J&+2NM"[Y)>O%#>,&^#88&V<BV7'XJ!39CX8(T-));H- M^K0^_J C,K1WU)$56*JFC:?A?M,+)F M7I7($%UR2EB4JDT6]GI,I\..GN7?X"#Y3_PT3*/K:V5=^^](SJ+SEBS_D%C$ M9)@6R+DT5A719D;!;1RGQX ."]4F$>0!4*?'A[XTT*)#T621QY*J@%_7O("/M%M] M)VZ,7H$)S%E7,Y<]U+P3S0!1@!7 LVDS,/0A5*='C]YTL#;DUF?NS_?L]M\6 MF6]+,N^O7M8GKA=7Q/*$G& MA?;,\$@;#/&)Q6PS[3?)&)5,2%ZTL?GZ7,;^!NY8+#$AG=$28-%;*S*@MY=> M9Z[(BC>11-9FTSO>@3N'8^3N WFVT6./7MBN SN2X4%("$PM.TN3I>BU*LPY MK4/6"E#JA[?2)S,UY?!LVH>2]MJ:XRY.G1S/CM!A7+0&Y"Q8>@N$)9=368=% M[KL'U9^D:ZK%!G[C4E"KME;IM2_:(",+E[;6* MMK>"8<3;%##YIT\:D6 OI MA^93+WIJXUM^(;]I&)?[Z J$Q'&RK"5WGCB.0,Z32BQH.K2M\\;(&'-QK2I1 M'@7W(Y.J;]TUR ;I0UC+B^ADZ^A8P9DJ!9E6KI"@N&-""66X2=ZK-NDBO2UA M7_DDQT/0PVC_6')3OJ_^UV\WX@^OIOC?%SA.WY:WFSK;Z(MBUH"UQ&H9^T!'FN0< 3\ MV48I>^+-[/N^?'4Y@DF"*Y8%)0BC4Y(%*(:5J%%#\5;:QD?< ^@.Z#[TI=8- M:--))RVR7ZY?G>]?_OL0I_203]_>X!<<+=Z>*!/2.T.*S<:3:PR"@8^%\0!1 MD2R4BXTR83;"]Z=]U+,.6PR06O4VW,=[^=YM G;OQM):N % "U8$C5XK%4%Z13MYURKVM2(BS9M.AX =1PF54_J7$>< MCKIH:5/=@":O^EP9*P%*8=Z'R+0QD<62#>,V9^.4BCRTR1%[ -2/1I-==-%B M.NOZ.7N&/%6KHV7%.K(&C:SI<1F9!9=0"!5R:I-J?'S3#H_#Q.Y)5PUN#3M- M]ML$^Q.9B;@OH[LO)DP.K,8&&UJG-5@/FHYEPU!:VHQSELP#M\R!+\(+LB$C M_T$H^(A5?HP,W$9[#9CWVV2,WY;S$%]=C/,U*F>C-L""\[6IJ"=4(=6)"#JZ M' VH1A?5J_'LW\[:GTXGO2ND19?7U>MT+J)PGM7+=:;)1V#1A\R"(;NR<*M3 MHUDKS;>4(R=)=W6T\/'7--O&J&Q*5K'L.&?:&D?. B>?I,28T&CR11I=NAW7 MA(?CL,?[T%*#'*M>&R1OLI8_!SWL-.AA*YJT[)R_BXZ/?= #U\9:)^E\ST;6 MKE>)!2XD4]KQ@&"=U6TBH3\G$XJ@O86Z,BZBO:F M&)32DH&JC>0Q 8O) ZL_UBK6Z_HV5OY*.$^\*_]6&KZ7!-U5/0UL_@=F3O@0 M:NN1P&P$PS0MEM;J%)/98HY<1*7;W/R=['"0+NSI25%-MIV'IDW(9(3ECC.1 MB>2Z!,F"")$5YZTW(Z6F3!3*8X_#C^V^0+3L?+.1(K M0-KDN"I$\V3K-!PTEG;/XIE$RPLJ*5ULY&QN N\'YE;_ZEM[)=1G$XIZ,@_G M"R' ."\GA7Y$D@^):OX)IV\OIND3S/#&[^WU-!*)4[^^SA-QGDA,C+ +I]W%D?#CW I MQLLRHNR4X24+)E,F;P(T,A]J&1%D$73)@;; -F;/UE@[&W^;/O%R\,_9^-5P M.IL_&X^'](+/8/IMX%)T/NG,2JI;AHF*AQ M_\G0?M7;P*?:> 7+>R?ADI?>$%V**$Q[E PXH44LQD2NN92-PCY;X=Q7C?JQ MTFU[91U+M?GF;]2WYS#'CY/IM[-2)7OU&WD9]=>*7%$A&$B)3$OM&&23F.'6 M^%AX[;9WX$WS(?R'NJ!N2;"=M\[>%-WD?'\0^S7ROTTF>78V709@4E01)@DL9#+%@@?C,Q2EQ)TJHE7=+Q]\QB'\GOTK;=)"XFOC1'V&]!=-TG>/ MTM_^Y]T#[P_ N1-+%]R T 8REUKK6GHE2K(J2N5]1F\'MS^J:S/_V0R7<_Q> MX"Q-AY]O>S+2N5"?S2R1AFD1/?,$B94B<@A@"F_42N418!VVCN4GGY'%#/42 M8O&(WR\JB<_*.QSC'S Z6SQL-N E92?T(K=6U%EVG@$I@4$49/YFE^+=R.&* M;63SY^U_2^E3_3?VBD8B;A!?7H7T$N$'G)X/$I+#0U"82;6EG,PU_%U("DYS M7H)7RK2YW7@$V&E0I846&MC*JY>^=(^Y"CXJLKTR66-,&UN8KU6XOG@ [Q26 MTJ82]0%0^XJ,M:=$=YD?2\QKD_EQPMHHG'%,1E7'.=&N","!U8P(%#P"$;\) MEXYX^F=O/-AAX.\PL'$7[1R(2)D,+<,QUWD6CFDM M"@M!6B:#-UYA;;Z&IT6@'@9^MN;/-DIIP)M?+X:C?-V)C^QT*8HW+!=-+CZ/ MB=4&?RQ%;H$7([AO,YSZ-H[C'-BUE:HFOTXU+CF-.Y?B]N(K6?M_4:2.K\XORK:25E+;S,SZ.KPUN191 !FG1 B M1&FUW^CJ;"/]W7KT_D[03L*?]"&YG@_(W^#K#2 BB:*<*8Q[Q^O "<= "\\* MK;%D64SR&V6*;Z;"FX]^@BK<67)KW\(^KXMJG^@H3/SB<7X_D@F*1ED(8Y6R]-"YGC$*-D M0AD9,OE[2K?)(5^':/]>4!\0L,7*VQC=E(],IC:9/I_P"HT^!'7U)OD(!_>[DW MP"V_K![0NYK#(P8N)AYR<,37 $PK6KM72;%2:.W)UE*L-OD6&T,\#;*TT4B# M]K4; 'T['284 VZCXY+,<=K=,M.A&!80(Y-:2+ \<"_:W$1O#/&'H3](^W,#V;+H_)16\Z.BO??X(I#HH%K6*19&?)J/\80KU@N(%?)L->!#*&^68 M$5(R+T4=:\8>> ),9UC#H[]/OPKK> _*/0JP^-W:>::T^U:V_PK"PW MWWHF?Y@./WZL0^6*T\I*@N_KG1YP7WOH:N:\)O!"TH$=#D2X!X'_*+3K3WOW MR><[Y([O@/SRM5DL8 #&RYR<9Y:+1'ZH1>8]B+;(,%N!M!+ @NIY(X,S[5^JXDB>4\,9^2UL3^D.T^ M]JBU )\VCUIJ8T5(L6%$^F4IF.H!?0,MID3^@RX,H]1U:*IG(:O,0)227#8! M^#ZX\PC,4V10GYI9P:,N-9/K Q@7=R]GI>:WS;^1X_IY,J;?_-MT M,IL-E\MO+H.:K\\+0UWZ/P5NBTYRCQ,L7>!*^= MJ.VE JAJ%#L&A=PL0!V+]%+)TF:VX0HP^RJ>;?^R;R_;0Q?+/AC<(?+2YG1] MR;HV=%#"@7D#1MD:^64F(+U(=<.-4B<6 MDC/@E.5)];F/'*"N]7CILHWL^Z?)-9PEOO%5H4.]RBRBD-WK;>U\7DVF4LCW MLF0OU2D5RF_FPJY[PO[,S.9:F?0OTAZSNE?#^O#'Y!(6F;T"JF\MHY),"Y48 M*$&^CC<27!0JN\U"F^N>\*-H>C>1-LC 7B19+98_@NK2+BX!%YM:@!B*YI8E M ;FF6M$Z@6?:U(+,5@[%?F#;*O;^*YI/PFB)JV3;F/Z3!= M4GI2VMV,6%Q;7:$?7'@D48G M>Z/ -H)N-!QU,E[@>G9Y2NGLK S:,$='W'+268R2,X$9#;=69=TFE?4^EOW' M'+MJ:&6>\\[B;=';<3+^.">SI!YTWUOVH,M0N(VDE.K4&%F8ET G7'92!9,U MQ#:AQE5H3N7H[RSI!H4S=S%=M5_? %73DW\UKL.<_MWU]@@1.@B]11_/U>A" M%EX)H9@+M753,;3KV0Q,(>UYW&278YL>]ONDPB-&P+Z8L(VLF]@ M^I"O_<3 MX;+0HIATM9-^=5NAMI=-U@$M$CQO5).[$LX!6OOVH*M[UD!703>OZE]V\).^ ME!0S,T'4&&>-4^A"QJY%ZSWF'/,^*D].R1CH*.4&A9"W$?T.Y]_[2U8J2VM51,9L,\%""$-BF%^I^ MZ?"(2; O-FPC[7ZO?\[&^'9" J+_?OAC\NHZ4?O&Z?4>Q\/)]/?)'&:8"_FHF7ZPP>,J8YTO%LYO>+2H N"0VC'@;& @76(Q>-HH.49A]M'E M:@6T4V1'5PTT<;WN5S;]C@1+%^5DS@Q"0(*5!?,""%NR&;(3BLC;B!@K 9T* M';I+NT%>1@T[?K@,.PXB%I-#I/7)%)E6FK!P%9E#H=!&I\B\:Q:$OT)Q&NK> M6:Y[;5]WI^3UPR>\6_)F2 1DRGM6>(7.?2*C7E:O,GA'6U1M$+L/\V$;T*?! MH'UIK7FL=QG-3B"DXP58$?2'!B=8=)HS15Z"Y/07NNPCGG<4Y47]T6)[V1ZZ MO.C!RTZAE,:0)7-0>_!9%V@A2C"; T3A;V)( M R9L(^N])88X)TR..C.4F;8^1&"1*\YLT#EHU%*Z-M&ZXTX,V4I7&R6&;"/H M_22&U+[>QFHZ-5V43$=;ZV&2JVZ4![)E-5E1/V!B2!=CH*.4F_?EOW&AN0FN M'SLQ9"O-;9H*L(O8]YD8DKE75EG'!*\%$<(9YFV)3$"*1403?-Q'MMCQ)88T M8<,VTCZBQ!#02,(PBDFD(U*KE)G/(C'D*'V]FG3\\>XT)Y(8LI4*>TH,V4;^ M:VV)/F_B%Q4VM2TM3B_;>KV@CTW#W:_A'_W$[G?PVX&^B?:'? MFZXW[_1ZW!@I\9^3^7#\\=WPXZ?Y[#_KN_!]I@07WF0I$Y/!TFO 2V&^6NHZ MN1 U&BAW1_.MV(8V>=)A*]=V4^^-O:9W8?:;;'8#WG6Q_:\P&\X6\XD&1D@ M$)G.6\')%4_DBJODR16'(")Z)^3CI\TC#SD=#7<688M>!>D3YHO15:OR7[\M M%K]TMZ*(=&(99"YZ.C_)QF*>_&W&HT\I)]"R46WR Z#V=8/1'P?ZEO2QW&.L MK]Q&X2Q:FQDH%VM[%6"0=&$I:UTC-(6K-H&KH^MRT9O.-^YVL8WL]]/A8!-$ M/WBWBZV4]GBK@UTDOA\NA"@3BACHL*L!O "1!8F1N6"B(8C>I#:]NH^^VT7/ M%-A&T/OJ=F%LEK5MO+&"C%@M6/28F? J"W*38X0V=C7JUL5:8/5J3 "YEB]L6/@ 5C6RI)+KHCO;>XO[V,Y)87O(MZ]E'PL M+1P@^[.F8]&&6-V;\>\PG4*=0M(MW/3XY_84=-IR 7="3UISSR78D@/H*$5 M^II>/T204O@RV/ 9'2WS&C6X]Y!G](SQQ\7I\^NWZU]Y"]\6@?0_8)JO'1TL MUB"QDG&O-=,F: ;6$KNB2"7:6&*CGOG=L7?V:W9%\/M%?3'II:]_.WOVA319 M#?U7D^G?Z-_.!X6[Q#4'9K 41B]\'>)$+S!DBUH)EQUO8_RT6M'^M]4],_N> MVW4,U&AP>B]@Q^NZ^W%-'VB'R[FE=7FGM?3AI=7)H.85*Y%'0R"#4P+ MJ*62Q3/D8""+HFVCQ,9V:_HQ:7]X>O1[R[KSHGZ#K\/SB_.KM2W&E[RXF [' M'\]*P?I?6MQP4L= OB3K9O(-<9!+X$5B'9Q5Y^=$\,R#2DQ&Z:,58$@5C\;) M]XGXA^'X,3.AQYRC+LMU>YC3JD M&-J1>@VJ/XF[)XTV*->Z$2U_3*:S=4)=QM:%,H"I.#*@M*)733OFE4O,.6^, M)(_;*MOZYJK;$O9USW5HT^(@*C^6*[3Z"M9\I44$6%EA#-"A8#@@+2 J%K.J M R^$24: DN";"7%M&-F,*+76GHLV-R;[4/4C%V6M-+V-3/OU M-Y>)AJ_'U>VM*:6$2W*A+Z/YP=JH;/:T, >UIJGVN96$D#NA2\!D\B-A\L<> ML7_#N(OH)PWDUB!PMCQWK@K3G(9D71(UX[?F_M:!I1@]XQ(-E\Y+)]M8G;=@ M_-A'^.X::5#AL[L@KIHTW6U-02:+&JP]@3'*#JWF:PM,&%W2=M/$1CSX#NF<*;"/H M_61 %VV3DLXPX<4B11>7\^TR&J-U#M)9W4;UQYD!O96&'L^ WD:\^ZN\OG<\ MOOQ:O^P['?;.I[9*AGT(_)U46*=Y2CJCB!)T+#:83/_'N?7DID!(:U)A[SRA M)R< IU^&"=?8*Z/%!]%79^4=ILG'<>U5O+P17S2KO;[IU'6%N#*#5#C3*2?! MBT(MV^3^;89O_YO@(?EX+U#:OPY;.&3?G8U^9+=T/ !5$I8.';MH^%6(0>#( M#Y$U!RN2Y&PRC=-#>ES.OE)%CHF]A^?%H7-(9M/YX.UTDB_2_&QZN?AE)#!X MRY,LC'.T3$<=&)V]F07ER.'!(B5L=$C1 VX0F[Z[2^IU" X?F#@8)R8]ZJ9' MI^0&GMFS<;Y$-+N*X6T :IOPQ#;$N0]GOY&)?C1U7^T]B7EO'$#I>!*0F;/" MU?)CQ7S1Y#S5S NMZ9 /&PU .$;=KXE([%'UVTBW18-A@D*VW#6N*X\9R4%6 MF!EYVA66MBP4Y,SGK V/(7AH

W!M#^#/(>U76WP7 /LNZWAQ.ML^"LO@HP MNEKH5?:,) LL<,F,]H)I)8 %,KY8S%9%7HI0D![-.EK_^4]9G_T)KL$+_7J< M)N?X/93ZYM*.63:2B,[&6ER>DO),.X,,1-;,H(>YSNI-F9N1I(,F]K<'?=]RB_0)$^-6$TA3\SR5 M"(P[VHJ+$RG^_^U]6W,;QY+F^_Z7W*G[Y64C9%L^HUT?RR'),[M/B+ID21A3 M@!8 =:S]]9L%DB()@@0:Z&HT*$98M$A0W7GYJBIOE2D'W85.F/$Z$4HZ**!) M^FNY>EO>AXOO1Z8A$]H$SX@"XE)E*Z_:G3E>'+*H4=I&K9\V21D^[MNCJA[D MP8Z1^-.HEN8.RYP247K70P#3]!\YP$2Z(OE?Y,\EYN;IJEW2? M2*3]3?L<(6!ML(6)D3^6)'#EI,3H<\-*_/AXMQ&M?D+'^Z=LO M]:_+GJLRMCVZ56G&3C8VZC-2T=%+SW4H43%,0;"<H9>AN$?J,[:]YN3= MRC2+QA0603M'AY@P#B+Z )E+=%*P$DS#)D/GV:WL6H=O+U?+59CEVGI^?G'Q MZWQ1/YR$H- RX0!-X:!,J75XN4"QOJ#51;E&I1MM^!EAM7V_J.ZM4UE_L&C5 MIZP?KJXZLDV,4:*XY('+3 Q9B>"1[#)I(12&D#C9?6A$PE97 M6?IGY@7U(P#)*6Y.[V")Q%IPNKI^)I)Q[4H0(-9YF]IG/:ADR8EEQ4KC M];U>_XV+-"6^)DXE M&23Y\(X%"ZK4'(*)L5[!-$4Q\NQ]F[Y1W6E]06U[%3\$I3KU9OS0JDK:R(R" M@0NJU+R7@9!#@90P<6U48F'T[N4VLWMXV5Z#I!8F7,LV,B<3&@Y1U,">3 J< MJ-V2=!;9*RO0L5'*]@$K9[1=C,-K/PX,(W1?[BRW_\0Z&1'SJZ^X"!_Q9G-< MMY:N6W.YWIJ++(:S["''VL-TW5$:8Z*=AK%46/(QC1/^W7E]61_C@M,(_: ] M.9ZDH#S9+1R2,0;(W"!W3W$&R*PW";5G;/1QL*<8/*.E,A!63[.T.@%M5+VL MML9*GF15%J>B] )0EPB*,4=. N>@R5Q7POMD8Z,FU,,Q^;*NCEU7)P+9+?7)+-24= \A>K7C0$% E,2!A8$>0VCW2!=>3T996U7F4MH=9NU@-^ZPYY-L M6A:RRRF"-X:11^SJ$->8@97HO!#!FI'F8P_RO4X:(GU2#_7JGE51@Q5,1!WLQD[+^-W6-5,/_]Y/ELM M0EI=AHL/N/@L)JID;P6A.=LZQ@R=@5#(Z8C<.,.*(D^CS?VN$S#[8ZZ;$0.J MU5E_!,N/;Q6/LVC3?$V72VG*;U3,V)$Z+P6#1(7QE+1H/SJ@XG#%R9$)V,)QH6 M<"A+/^9Z.#DX'J+>C.CDN,\8GS"N!"U9#3DEDG>NN1*=R#M4PBICA.2EH6/8 MA*GA\=#X-M3;_>O&IE(2&&./ D_&@E%00@Y"04I!1^.B-:C,^8 CN7I;%B-$TPJQ#/> P MWS#X:Y@NKMV:8I@.3"/Q54KMUIG!DQ]/[GT1"I6M)N>X3H@='+VLC)&AID'^ M8*_^HK_/9U_7]*\Y6JX7]=W/:S.WW^>K_X.KV^ZC=R^$30RR+%)MZR8"HT-2 M,XC6"_#!V< *#]JWB8,.PM[+.ADSGEHD#'J;)%E"$KHV8/;*:U 8(@1+WA*F MY#U/T;!6EW[Z8F&H(2ZGC@>=1.5CF-7RKO*U;OJJ0E(2]3>@Y?MK3]^#>U"-SX^5?,^C-]9$7#?&VX>,W@>NW"%@^!$K!ZI@ M4XE'R*^A.J7+ 9W+Y(/5P9-.%7#6,<@J<6&$]\*+\U'C$]-2^M5B%['UK+U_ MDJ0^7WZ^@9.)V01$$,H0-<5)(H1'ONX0XXY0F ]L;&4&%M:DM&4@7+:930QU0%,I0:$%81L&&C%LDGUBHUMU=;F$9)^3 NJ7TTU"-UO MFRR]!T5-AY4,-6Q]UX22GI2VQ[3U R3>8NS$0\I"LE&%Z$$@]Z",%A"=%9!8 MIFTR6<'#7M;9:#&P8_S(8!#H(N@F$T<>3(0W/NMBR#;E3# ZVW*!J)(F*U5K MPS.3JE$GI(>T#!_;/%9##P:-'"7>!LV K\XU^N6K23H^)XNA@&6">(M6TR%' ML+9$C/1.F,#:U$K>(^/'-A$.U\BHKDC?LC'+?UR$V>_A,]X,3=B#IZ:&10NN M3F.:' &6WFXE]ZSI4?6K>8(WPX-+SB!P(0PH7N^)9,D!78C%%B><;N1:G0UZ M=QA5(P=O%P4W .WWY.5MKO':9,CIZU$+K_T$GW>X7"VF:76=W?Z37M/W))^G7M%JHL_>;&U, M]G$F!QY]E$YHI0M&EQ2WWF9E92B6/S+9YZG7G7S"#R]:HE7DL-3IS81O [%P M PD#UR&Q1![,N$HG?SOYA)]M=>1"V10U>M"A)FZRT!"$U%"R",E8R44:60GJ M>=\R. S!3:\2=(' F&;XO/Z_E]/5MSK,?77WLGU]]K" MNV,/!%.8>%&0"K>D("Z!+$L!V?E@57#*AY'=PS^(SY?%,QX8C>FNS_[<7G?? MMT$4YZ.N& !!9!*=.T>[L'7ZI=$WY>@@XUQ9'-C.G+XLIY.LIZ.@-E9'5#7;8YO MS=D)V:DBH Z00@WLE9S!Y4@[!Z^=9&F2<7M5%(]H4=WG\&5%G61%'0&S,?7'[FS> M:L&83]J ][4H)>E:9XZU>WERQF)2PIZ;V?>D'S5*76RTH5R;3+^$%7X/AMU= M/THY&[57P(22M1^E N<+@T!X#;8X23\_5XUU$<09;91G$TIJ!L2S,CGV%\5"P?/DX24Z6#3S'.;3S0G9P#NSV@%CF$)C' Y=\+O&4>W=@LB M9AV9,V3AF5C'H 2$8%,$HWPL)0HKS;DYZQU%\+*:Q[F:6R+Y'"-LM1',;BDX MJSER[J 8,J>5Y2.KQNF5_Y?%/,[%W S#9V5@WP^V[!8$ M5T6*Q JXR 1Y33:"*PQ!!8?:)RV=*F>VF#N*X&4]CW,]MT3R><85=\L K>*% MQ0B"*Y)!8@Q\2 :TMMGZHC(WSS> =:@&__577R'5Y@_4>_ MDDZO& T7DY!\8#84$-XS4,06>/*C0 12"=<8-/TR3RP%5 !5;:VMNW: AT!@/7RG&O;7*EC&&?OT/S"^Q'@88&\[[:=>;] M_J2K?[0IC(D,CEF5-=AUMS4OR:](-D/BB8>"41G3IIW)R5C^85;1R27="5P- MAHDU8_RZ4?Q\N/R8RKT6JS2N4!16T)YDS ]+'&$1!$V6CBRH_8/_TH\IK3J+R M4_=/O^'^^B;SNND*MS$+GLC[$;G>O,P&/!<)6%'!:<(\V_WU0D% M\WZTT:!$XYJ4ZV8H^Q#3M$O7/7).TU[K8.5L5_(1DFVN;AEE<9Q 6\B$!:7( M-0P!+22K T:KUIT;Y&>]_;V4T3[*)3<"@E MH JIUH,K<$(*2+(44/%H7/7>#OYU,P)B3$NDL M(V9I%: A9KWFP$UT*$J63.^5M_O1AJL<8@@<+OD>2[HVV^+O0\9S':[2206/ MC.4X1'X-AZMX+PMFVD5D+)E.-6? )1: '&[NI8Z>.7X^:MQKN$H?6NPBMJ;# M580-128Z%'RJ3:*%T^",<6"C*,D(YQW;RS@[I^$JG83_Z'"5+I)K.EPE%9DQ MF0!"(9T/GF>(RLE:X^2*1B9*Z6\)CF2XRL$J/%AR/:_"#]-5-0O>S/+TZS1? MAHOUUE($8SH630>*T&0*QDR8\AX*=]R@#2G'O1HX[:7*K23\N);2\1KIL7QV M*T'_.5U]>H<7:WDL/TV_?)B_GJVFJV_7?L0^I/9N674DU/@62!CII MO=/L(CE;ARYH8'5#5:FZHS'3'FE$ML48:\5>MQ'/!SY/6'TG1D\'5?2,FE^F M"TST\?5)J:U.47HR<4I!4"8E<+K>!T(RA 6/R?'^#J;[[Q[6R&BJHGDO\FT^ MJT4G@SKP HGK4M.F'.CD5!"MH'*Z14U3\'](2?Q^> M7F:U[)5,.@(L0XR[.$33YS*KA5G+2G:!\$7;M?(E0-1* X_R/H*N][]41G!2!W#)9I-]5H;O M%?KIC+XGR1IA65MSS<];J>V$+9>7GZ_J3WL>U[+ER:VFM.QB8F,XBT[9 MV"0<&BM49MXK5"A,MF@PH3:/#&?9\I:3SV3)B1GE7XQ__CM5:25'=)JPJ50=<022&9E MO7M;( J>P&H6/ ]..3>RD3?[,S?"';Q?O/=VN;L18%H-=HF[68S[L/CZ[R]8 M3[RD'DWA068N&1G 3GLYH!;2"X+8E%+A,GN&!D_4).ZWGQVH-WFFQDP0WM M'I)\W9&UL.O(XLH@_8]Y3?5>3%??[NX6LF0FLU>@0W"@ M"OW-EV2@9$]7]91TW74'[YZ;!4S)*?7>P8OBL4@);EZRM=V ME!J"#[C/]%8_(&!5GD;8$F^3\J='P2E8_ERO_]['W1G+8#6Z]#)/K"HH. )A/$ M%./:BT*?O52.]8R$)RO'NFCD7&IN]N'II7+L@,JQ3F 9HOCF$$V?"XJ]+;S4 MZ8J9U3-'8 $?G(#"40;&.;I3SO"(\MK M 1V9[A(ER4@Z"]X'^M8&)7.@A^0VT< MQ(S036JNYJ2+; M^*T.&:7=V;# M.E.44KQ $;;.<. ,@N,>F,BT<;C"R><U.W^E.LS238QF^2>=VHLW](/9:OJUFG?;]5$/ MX>7$61:T#!)*'8BGD-?+GK5LS7NFM466[%ZW8#MOVGUQ\,/ ^Z2J;U!S=;K& MXUEJCM89$)Z7%/Y.8!DB2WB(IL\%Q9AM"-EH M8"II4!D9."D]>([%:%K^SI\H6S :]'9*<8\.O%T4/%"*.R47O2@"K*GC![4- M$ 4)BOQ,F[)Q 76;N3//-\7=2KE"X_7UX$\L[6(8HJNP5^ MJFOT*[Z9T>_AP6GM#L\^/I5]*",;Z6OO<^2V9.$,4T4DG[)R)JI$2S"5;"<= MWG.D[;W[1;_-E\M;-\=XPY)+GK J:TK->W",W!P;I?+(_8O E>*9"FZ3*KJVIF;%S?46$)R^E1DB:J5H[ MQ,$YQB J53S+6CG9AN\N5 X5'Q_V*&^EIK$$O-^OB+?ZH"M85_[FL^H[KH,0 MN9B8BQ)0E*R3R(L$;V.LK:UIL:%/4C:Z"_\46:<*B+<#PP/KH"^EM C$W*?I M.FZP#U%-@]A;R3I-%+I']6U&6'J3_6# 4+3]ZJ M8$GU+GF]JL.(3&^91EM* M+&&O(9!C!L2.P.[0>.@B\@8XV&.;O!FK%EE0I1:'BCI]W4L&+N8,60@MG(F2 M3NQ3V36GBNKVH-+N-LP!^F@QF>26T#K0=GDUB.55_J_+Y:HNGVLJE=2B1)7J MT%SRECT:"+@>LVRM89)EDW-KU#Q!WRB#6X?ZVA_21)-I!VD8V**N4T.B266 J9^Y"BE*H%+(/ MR7,VV?; XU;L3Y=+"&F2J-ZC8)S,P^P%."P, M9/;D8;*46*/6\UVH''YOZ@TU#VZ1M%). X/I+BWUULL=84PD\Q72Z('ES6J8;SR]4[.C.G%]]H MT\;%Y^FL!JEN6ZY]GE_.5A/+$)TBFG.NDPD#KW4?)! 90N2)OB;9Z/[/H20_ M(T0-H[86]]6Z$_[GEYK=6E\CJ%4\U]816:"BI\B1SA%@G*WJ9 M&%=9,BG;](YLP7$.L^5B?A'%<*.=BFTZ-^]/XC,#62#%-+TIM$<;RIV]WOKM*#T45 M?/1%D[-<@R/2U780(H+'I#,M@Y*P42J[(Z5#I76;@:BI:L:2QMW"VCJY@,[P MH'B$4-;=TC*9HB582 RER=[%PMI$MQXAZ/1WF5J X)%MZQAE-/ +MI%UY<%\ M+_[>@\"F2=R=))XFH=N+0O< R?':. ELO'7&:NE!*YM .:; ^1 @%J^SCLEJ MTR;%>R*X[$CWG@8M7930(TK^]=?D[0Q_OIA?YC>S=#/SU@C.;0R@M0B@3#VX MO?90K&;%"R^+W;@+MJ4/U(/'CL*P/4;J\YY$-M ]F=OS\=5RB:OE3;@KS/)O MTQ!K.WYR -?=^C'WDO?H\)Y^4R.',KB1/9$I*,&-C[51@U ZZ"0=*J>$S@EE MFASXSH8)%L<3+T8[2+I>,PR&3)Q$?RM<&AFSQ"#;7*$[48+E'XOYK6-?--*PWW_?^[Y$M/C$BNN2-@)0,[?_,<=K_Z70/B41G64S:MLFR]$'] M,P+;X,IL:&C?X>%G.B>F]/3U-^NJFX*+1:V-2!>7>3K[^!A7_XX7->(Z7WR8 MWWD!-F@GH-!6HJ%)XVQK:G>D+GG#>>30J%!UF@+B[?- ML-[DVJBQ3&LHYKZ=]&J;G;1.QLYRE<#7<%$/G4EA@9-=SD#0_T%);8@[9X#7 M9J0Q%ZEEF^[W;?EZWA@_%0"&R2D=S!VMZ3#[.*5?7DYDM"*RPD$H7F?9Y@C! M60\8/'+#E0R\3=Z@$4,O@.Y5Y0U26_^8S_._IA<7DVAM*,EG8*X.JM*:Z%#* M@93"^1RX$]BFL\ -!<\(*P<)M<$TT%XWX2D M:$N&Z"2'9$W215HG99L+'FWY>D9 '!$ >AS1^:^_^F5L/EL/1JW%+C]?+E?S MS[BX^:UO$S*BHQ2&UJP+"I1/!:+FAK2!U@[!R'T&V!VM=A\B MV(YI@_X%KUS&#^'O.Q].LE51DK,'#!.O80\-7J@,,F=D292,G@'8 M1PJ$AU!W8X+Z]5%TYX.K\TA[[U6]HX2B3ERK#J$3V8%745G-+!G6;>MA&C+W M O9F4'B(=G\BM-\X#EM9_1U7$V_H>*I7\1S'"$HH"\&X#"%KYHW56,*H$+Z+ MH1=4]ZKR+7F+XYO(=2VNTX(K)46&8H6J W8R1"L+I,*,2UHK[1J-PSW'XM=C M(-=4-6,O?BTL,AVC@-;(01$HNL!9WU\ITIX(K48!13!F/Q MO6-VHA>59"_(]@N#1*FY, M2"7GX(0H.I40Y>28%Q^WJ?]:Y82_3;_B@S??6MU:VE(2)W";7+O,!'*OT 8P MQIFLLS,6V\PSV8>Z8X^UQ]_QYQ++Y<5OTX*3[(ISH2@0J?8>)B\3@LP:I.5. M*LL8+?N!)7!+W?#[8>^HV3SF>E=*@Z+9)X1P5=3+? B>U1(%KTR]RDUG0I"U MV6Z1R9F$FK?I&+N+LA\*, Y#_OW4X;%)Y#]X)*3+0:/M"=UA\+4'THK$$5Z1,4U\BH$"IH:XDB]J=QJ*AT<] T4LM8XM)/,/73MW^&_YHO?KX(RZLNT+9* MRW@&VH4Z'5V)FGLO4(KQD1!3G!K\X-LD\O3QZWYALO\6=I2ZAK6L;@F].WAT M#W*;QK8[$GR:2'3W)^F7VY(LTCD#A*[@WB2'^$5V0\;P0<+O%'XT.]9H!Q_G$1OGR:IC>S,E]\7F]< MAZ=XGWI:#SG*C=Y\LG'+;EW^!5G ME[BLW=-?$UF+6;BX.2F6M=9U/ONXAN)FQ(FC$$DF XA9$4(T)W,X)F#"&1F] MP=@HQ70HQ<=N3M?OK:_==E?I]=_7'2#J:^F_>JUCXI5,+&$!3#G3?FH\!&<0 M--EE)7A4MI&5ZESPI5T/G%'^_QZ=Y8* MG(H!I"^\B)BMQ3=0R5<3@*Q 55ZZL3,KMXCXNO=23! M.L)F$@:5B>KDR M5BN0G"RTM&SE+4G C]L(EO> .)NF[33P^1L'I4ROME3_O M40D];FUWZ*E\7E.TO'%Q]B"J2^:D"T(>DC-L7J0?33U4>T]B'@P#WBE%IZLD M%6&N*%<0= E0@A4H"F=2[55%,D;=/Y*F&%#U7:3;P*+YC4B9+?&6KIN&S**4 M6C\'R.K\=A_(Y-*H(:*U'%U6(K0I'7J$H.$,WA[5->]?UCUZ.?_Z:_*_?WKW M&_%:R.$B68:+&V:O">.%2R]* IMYO0@G'=E5CGAGL3@N,R/*=M[E>/H=YZS7 M?@78\W[^?>KZ;0PK7%SM82F*Z'D$87DA:YE,%T_[&CAI5!*^E)3V&N*TUW[^ M*!D_F,G7CSIZ#/VOB;KR)^Z2=&.0[$%4[W;?H^0,;_?UI*YY*UGWO5D\2EPJ ML8[SY&"%#Z"R51"Y<4 D,^V9)Y+WN@4S1@ \8?P-J?\N(NY9[Z]HJR-*;HZK M( HS0=#Y%.OH)]06HI<U@[H"=ES'N19+\FW?6H M^LO9:C'%Y6U4_3Y]VL=LDDH@5;V[:I@ EY*$&')1(9H:/MMIV>WUJG-6;!-Q M]KB$TYJN;Y,_WT^4T=X&3NXHK\W+?-V1' ;0!3G9LUSJ_?=\Y:_5 J?5H>]U0\(^?)MP(DYPV$+@COR,&75L$T$:1 M:)L0Q5I\.4NOQ/LWC^\&?M7(DKZV&ZCI M47M8I^PC&"\KRY&!$]K3"1'HD*@WQ$4\=,O=_?IS5OQ@8G^T?7CSTIK?PZ*. MMOB*_=;8/'ALHV*;I\G?J+HQFDM."]<:X4D?Z%%Y3BJ)41J3O=U>=?/@%4>6 MR,YG"6L5PKH-W73YUV^WV4118N*:[%4F/2@M$+RF;[-%SP)1J7R;(3&/TW1T M0?#FD__ 1?U!^(A\4MO/%&T9Y#I36,EDP6G%0=NH(D:O4;>Y\O<45<,7./2$ MB ?5OWV)OD6=^"9M5S$ND7QPB7DB8]VUW$L@EX5#K4AV,>>D5)OZS^WT#%5^ M,!0 N@OYU(4#C[+RT[>?<)8^?0Z+O];!D2@+DOW,@2LN@#!-3*F"P$W.@0Y@ MF>->H>7CD;-!V:FBS7TH?Q>>CE%"@XSB0_INJ+LV ?>AK^EMS%T4GN;Z9;]Z MW0F:'I1R"O!8SB,3K!")*=?[]@4\V?' >>%HBLC:#[7## &:'=R?5TM9@X9\]<\4_[6 >^>02V M[%&JFP\G]R&,W)^^?:!_NEX>.I18L@R07:TO]R*#+[7(W">%6@>&82#7YY:H MYVVJ'"3Z!C?>'G)+__!Z<>Q#VK &RBUQH[%-#E/D3M_H."T,89'<(3$FEXW& M"!HMK0U5=U'ER(>/1%X61KJAW)W6 .ENAS3'1Q?A-\#%;9#R 9'7YYZRQAB/ M&;1#6\]8XME&#U9ZB2(X)4J;.V@[21N!07*H(C<'2?:JA1ZMCZ>+2*I-&5(P M(+%.5>-,@1=%0BPE1Q^2SG:OP9#G68+7HZ71GYA[3!,^G0';AZ@?L[2ND[KV M*JTZ1-:#E=:A8TIGPT"D1#M3B I"4JPV-%;*HRUFO\ND8P3 0:5U_>N_BXC; MU.7(0 >8D!),B:QV_HQ$06 0/6UR)OFV;H+Q'09/GY3SJ_[3C[_/[#OU?[W^;T"%1*:A] &*3=)CH)/N4 ]*,H6'2" MMILFYODNRD[1+\.6P*6@75?&.F3-NP"D.@06JY4<%5IL,ZG\+/IE](JE/OIB M=%%7@Y#J(_*X,N.-$)[VM0A1JW6OZP1>"J(MD!=&\I&H!UU7@]80-$5*;V(? M2SW!Z_][.5U]>X_IZOG3MS>S3+A??%O;@P9=R.3^0\T@@'+"U.FT ;*4 MF6-8YZ^:(.EIND[E-O>G_GDS-30(M&U2=T/;S>79/:AK&JQ_FK[3Q.O[U.@. ML/2@CN%!(U2P1LD,*2;R+UB=N%;(48E8A%>H"I:GJN[/"RP[8O>GPTH7+31M MMDP4TJ_>%(S;$J.+!JPEKLF4*A "&5@^"C*K4#ED;[9Y\ ML,C[O2WWR_0K+I;3,L7\ZW069FD:+I;W: N)!TEN.N22"/\V?9;-$3>59T9OR [*BVP2C]\S7/1=;_R;%+C\9G(JQ!\58=LKGF>UAX==TBT M4/]T M$M*IQ#F4$(@JYS,$+1P46[RVLK!60_FVT_.L4-&#R!^]M'?4J)>KH^NFG<\] MXA)9(RR0ERV*$J T,T#&"@>=@D65BU*NV8S/Q\EZ5K#H3P$/T:&/,"'>T(FW M(,KNHU61"Z3)'0)G)='#JDD3$ZF/F<2432)L!L^WF U;'_TLE-J+W![JT1RA MQ]*3$'JK/'I_F M"A>OE[68X!Y59%8J:9P 4PSY%[)HB,XET+EHHX)(:K^&10=DLK;1\RSTWZ/( M'P+!';&._UQ-+]9,;M"#V3 =09<:"R]90V#%0IT%G4PIR.WNBQY;'_TLM-F+ MW![JT1^AQW\2I!8/0@6F!,\T;3#2U.'*,01PJ")DCQI1TL=I=\>,K8]^+GH\ M7FY;0BS'Q-/^N(P7T_0J?R:!+J\K/._15AA9]$G1F>]H%R5CS=7): JBQJ2U MR :]V*G376]Y+NKM59I;--U'-.W]*GRYV-A(.$HMN S@N:(#(:L$WI(CYSD+ M/J-E3I:=2G[B!<]%OWW)<(MJ#PZ>W33;N1^T%3;G:&O30R=!!>?!A2"A\IR2 M=J*(W1[.@\<^%S4>)Z\MRCNJ\GQKWW(64*?L SG**=2Q8A*B3!Z*2,X@$MAL M?SU_QS3AH?>BB5Y$W',?W\?;6N]#U \WOZ&3IO9JXG^(F(>(F.M5"PW)L>K0AWK2983$@B/\E\+9 M;@?Z;.8W=-9KOP+LMUCAVJ:\1PWY],4GLBK)@R?S5&8R3SGA+&HMN>5&YKSC MDLGV!Y^Y#H\5U:/&6.,+1%APL6!A#BQD4G5!D=:B9L"LH( M%V)$ZTR*PJ)+T6V[Z-2&REZN"3W]KM=_?R&_%O.'Z6?ZE;?E/?UT6:X(_^W[ MI8:0E0U*2T4((VM"W0CA7N(@R-#$V^N.AITM73U,R"='40=,,R%"@ M'%HPU*2B-LL-JV2D[M0=[)ALH.C<%'KF#UJ+P&EZZ.EA7]@^D\\TG@ M& ,C>P:-,Z"BBA!8#. X4]H&K9-O4_S>%PMH)98( M7!HR\E1M*A1" CJ8(YW0+FK>IOU2/_0//%;Y[,';7>ECN>=X-.OO5V&Q^H7L MPZNFGB7*:'( AEG4/AFF=@UWP HCR627"X<#XM'M M_!R]W0D?K[\[X6?D\6X*E^\WA>O]P6G+U[OB]?[S,%[:J^W3[?@S8S^BA_"W[A\2PX;<3G[ M^-M\N?PY+!;?2"S_"HM\>"*KT]./-\T/9V;#N([>>)19%>V-,EF2KKV23"AG M1!#>3SJ]Z;@]ZO'GWRX'H[.W22Y-_ $'V< MLNM:4ID\EV17).-+[7B:P6NR-6@]2^ZT2W*_*KL>X3'H>7LZ9'27_UCBPM\W M]E>7JT_SQ71UU7(I\V3J7%2P661BA3#OD:?:'2=Q,D&8WKR*VA.4MM-SJCAM MKQJ?]R[Y!A["0ZJN*Z/VH:MID[O'*#M->[L^M+<3$$>(?DAH%!-8KL$Z"-' 36WW+%8?&PSK'582.QH8CG["JUG^ MC7[SXG]>+J;+/%U'"J[)I"R\SNA(_KR\P+S=-5[M.WI)_<::>O Q$:4310DA>6T86D4> MJ=1JLO=;CNPZN^W9MRYRX8Q$K! 0!6T?@4X8SXNID["01Y&1JT;=9Y^DZ^A> MN]N>_NIS73P3953V*F1@2=%Y*A6'8(0'D] YF7U6V&9@P!-$#;])]8B+!UUW M>Q)^ V-F*VE7[CU3*16K/*"O14TZ%N+86XA22=IFF7+8YM!ZG*:A8FE#8Z&[ MP$<>02O%(RM*@7'&U4:B"8+SJ7J %@T3Q38:S#JN"%I?RMXO>-9%Z(-&2/:@ MZR5XUDE[>X=*#A#]D- 0C#FC2&/K[BS*6W+E/4?@BA?FI4?+VG1_/H?@61-$ M=)'X8,&S8D7RR2$$M$143@E<#.MNI#433R3E-C'4L0?/.FEKK^!9%U&?('AF M7,(D=0:K7*UQ]&0.2_+G!0;-DN7.\C9AU/,)GAV#B3[%/\A%AM]Q5;./?^#B M_:>PP-=A48NXOG__4UA.4YCE7Z87ERO,!P=3#GO-\9&5'MC;O"F T4HG"ZDM M*AYH46MIT29EK?%>F,EAKSQR$,1%6"[?EO>K>?KKUHWB2>?HC(#$:J36*P$A M$Z1Y8DQ'YPMW;9R$K>01_F=>A&O2Q&W'^: M7]"[ENOU-7'.&.:)=Y-S ,6%@^B8@61EIC_K!NP#P&(GH<,#I@?U/@F8?G73 M8G+>M@WYU?<-^;M(="0/@&D&/-165THA^$+?9B5L(0Y82&VBMGL2^!SVFA:Z M: "9_\3IQT^5GJ^X"!_Q]\LJ)Q)$)7GY]G*U7-&!3GQM.V4/9\*$T-!ZMK>3R@>1)T-)HH \V)9F4< MN2B&%9 I%%=45D:VJ4OO2.@/!:U>M-5@-MQ6D4S(>XU%$CU>%0_*9@OD>'H0 MA@=7B@_!M8'05G*>[1'6278:+?CU9;N L4:X!!'I M%!8K/,(&JHU'/_ .A+TF-).:]CF/5!=T6U3IB((J5!+!7-%I1&0YX; M@3L+6T/>W@K>YO1XE*13)9Y[T_FV^/'1LF]@J]ZEYR9.O@=%3=/.#VDZ3<*Y M)Z5MSI/M1^+#8"$6(UTL 4(H""HSHJSF3- X%P/ST6.;G6$H#.S(, \&@2Z" M;J'Z=4QO3=>KZY062LW1\ S"!K)SK';@7&#D1(L0DTG%L#9QLH>TG-:!H'W.Q3]]+UGO%'DUR9(UA-%2BKR;4(&SH3F++FL59O[%P]I>4X* M/T2\IT@1OYJMIKGZ.-.O>#MHZO7?Z>(R8ZX2(Z:^7*[6C3_FY8%[U%,*N2D\QMQ#/1@HZD9."J%-P.B@ILF>BYJ%1&B&S,&$S!=T32<=M)$\3\>M](MX^ M(.+65?-!6Q>,!29RO16=#+BH.%B?HZ CE?G4)H;1%P?';LE'TG%=%Z_KW!;C M.6A>Z^+IC &7A0-&6TPR6HM@V^SBO9 __,9_$OQN'A?#J[Y%B=IWW_E(=KYW M24 ?,H?BO2-YJE1[;H3Z-XU>"">3; +D?OD8*OXU"AR?$ )CB;(=R?A/W[8_ M8.US6IG)AK0:C"N\SKEFX(2V8*PRV4IO0VH3WVW(U.DC?<-#M=_=OS?(-(@K M;*?L]_ 9KYVL?>AK&FS<1>%I0H^C@<1>4#U2GZ? 70K&.Q$B<"/IE&,L0R@Q M0.T+[J)4=,BUN:Y\&KSM"'.>+=RZJ+%%S>'G+Q?S;XCKL-';+W>[:3#)4;D M6M<[2-(E\($7"%%;;9&IT"@5^RA)8W&M#M7>9GJ^%]$W:?R]7"VFM2ONFK0_ M2A@'IO(?Z&8M M&L3\^=]>UW3RO9Y>=U#^KZU.5JCZQ\!_W7%RXW 5 )Z)9T[X&1[_GS MXQ;0;],0IQ=KL^+GR\6"=HSO=_%:K)$G7G=LU"NEQ27FAR]H$\EZ]&V#+_G= M&GP06=HEJA8]X^CWR)[-\[M1F1::V?JBX[%5D\QD6K^O-Z%J7\D_OV0Z88D& MQDQ#;O9[\_!]#Y_0YA:T[2^\KB?&]8_KEQB6^#_^V_\'4$L#!!0 ( +.# M5E13 -9HQ5$! )70 0 2 =VLM,C R,3$R,S%?9S$N:G!G[+IW5!/MURX\ M%*4;Z4@+"HI(4P110(*%)B)@H4B)2C=B!$0BA 10NA!!!84'(M)42NBH(*&# MJ" @70@DHE(""6H823OC[SW?]_YSSEKG^]8Z_SW#F@'6['MF[WWO?=W7-3/\ M"?X#_I*4$)?\^\_?B_S74,$M M0D);Q$6VBHC_?][X;8"TJ" HW"\DL L0E!80DA;@=P%PR,!8UME72Z+[ J5,XK+ M+!35/%[3+G]VB*%U\$I8O)BX@J+2#N7=>[3WZNPS-CED>OB(V8F3UC:V=O:G MSIV_X.KF[G'1U\\_(# H^&KXS8A;D9C;47?N)B0F):>D9CUX^"@[Y_&3W&=% MQ26E9<]?O*RMJV]H;'KU^DU'9U=W3V_?N_[AD<^C8^,3DU/S5-K7A6_??RPN M,==__OK-V@#_;/Z-2P 0$OA_MO]E7-)07()_YT#D;UP"@I%_#:2%M^P\L%7F MF(O(Y5#9749QHG+',PMKVL4T#YYER%\)&Q)7T#*>W\W\&]I_(OL_"RS^_U=D M_V]@_QW7%" I) !-GI T@ # #1:Y15O,T%V!@7>G>>)/^(#]+3[0G_B:#_0^ MYP-W',D+.L0&"K<%O[@>Q>4]A;7!_Y>&R8[DN1?$7SEHSG,4D1-%QC__U_1? MTW]-_S7]U_1?TW]-_S7]U_1?TW]-_S7]OV7ZK8DU PF62/Q<";D&OD*DD:8Z MNQ&,\^\_ACLQ#!*G'LT^*%O:_!#NO>M-55=@7A#"]-PB,HO(&(,WF')525TP MCAZ)#-+Q2 H#2?AS(I NQ@?\>&BNFCQ>Z;P F\L'MN;A^\\A4&0VA@^,?/W- MYB)C$8S@)D[)058S'V@B<"V=D.3/@(NUW+_[_]DNL"["4:3QG"?9Q_&3B#P^ M8&N-[)''!Y+_KTW!#42#4Q?WQ%S3RA!M+>WB8?AUQMI=$PFVU/M,5C)]YEG? MKUE%R\\"3#1'+IPG(4WE TEP>176:6YJ?5J,9T\BUWC& 9GUQ:NR\N7388'_2JQ('.(M_7.'*""'!OX(HO T=S!3W8=E%HCA98:C)7POIJ4L^LS5WY>>'_MIT=DS\"KI1UXJW(X522V19OI MT&Y6UDE6"Y; %RTKH%'/+YK7_LFL;N_4D2R.D!35B#TF[#9 9EQ 3Z_C)QSF M(DH+Y]X[H$C*F)??')PD.S'-SYK<1T]O7'^MTG69)A"E^.C@(\F]0DO[='\2 MSS"^TT.U.;+'R&@A=A#G.!](N&>LR+2K1_W8ELZZ<)\\R>NXO%X=TK-"6RO( MPUUDK8&["?0_D6PL9]NH2+K^_ @6-9_B6\>$L2Y-/"CNF[7^>FIRPM,OEJ1A MX9>A! C\OB /?F;!L^5/D\=S M[Z'#E7M#0HUO+5UP/VR3::4A8R-UD\PXCU#'MUOS@S$XIN8[IJX7+E&O45CK3.%IV-?3SCXY0+='JOZ'%.*0A&.7-1Q%V@I M.BX:GKWKK)BY-1##M,99\H'VD_@0/C!]AW6>^\J$& ^71 3CI7U^N X'CRRR MS-(K[YPZR;#6M/)3Z-2,-HJW.9Z99:>U.676O58 3$76K/$\':/A&';G79IIQ.*9Y5HJY]$%JWE?T9R9'59 M5")KG)O3VT52<.]$4]&PF7>EX+.I'LU:CZ)T/P_:&3L/37_SZ,,1J@+(@[QN M?.-X%Q'YR;C]'-?/%M'S3 M.YZXYL]T;$V++O,\AM*O8-JC(TUS7=V][Q867NB[)%Y@L'.?+G M6,/<9'0E(M!).N\M_MCG5?R\+C/AZZ>+R*4MR4$W9\RED\=.)J?X93:JVBN7 M?[T?XW!A%(%>NPMGV$NY4<=[2/?4]S H711Q1Y.%AUGVP:$6+*=(X6#YM2>J M>=.H4^<3MQ4^"#VL:Z46R9$./\UMN3F8R-OO-&WFI!"3WF".!D_2F%W#K<65 MC<@&V>\/]M_ET8*N&\'16&XY4ABJ$4D$"C$%9SUG?.]*HQ#X@*Q!B[U!6G1) M:?;&H6KKKWHOPOR$^M,/9J6,']5]1_8WG"X_RVW%HXB*&%^:+3VX5^6Z;^V6#IU'!?M.C0 M"*D^ MP7EEK>F%IO79_:!QVS.W.<4L=4WAHY(#.S]C[RM?ER3PO 5VP+.R;, M(46KKQ/9.X>?J\ H\4VA(74 ^S]^4?[^]M\->[*8* M3QS)#N5U\?28%3:5\QW$SP].47H1#$?O$RS&9T0(+-F9 ML%9@FZ6BK4 $^;0X%XN)9X)SJIL546)# AUMAK5G'PU$], MVMF1^8;LB$"]E[YWA06.B8LN9P0)59)B^K=AYL+W'8<\BS>SL?0(:=$#S6OW.?Z"V]A120^W2G59X-;.LN332\7=_?HDK#LYG>&&LZ-Y-$-1,)(J M:ZJU1Q\S3;C]?E"3*D-GG:Q-R$"MFU) MP348[:_64NWMV;^L,"G,//*%K.,J?//( .H^-*?6V!O9V$U) MWWP/QB.4G"Z7@%G]LV.ZY4K9 \,71"T>[/@S\_.URLZ^7VTB7QZZ?>4#'.GO M/'$!]B7>$+GQ)%RJU803TCI>;\L8_?T^>$/A4,V+1X+7KG7+-.TXROP8A>VEUU2A1Q-]-NE.&+IY&UNNJPG-D15C]7#(^A"B,(M9EYS$O]CJ^'9*, M=*/(1Z"$WWZ^=LWO2SE*OF8J1[8^U2[WQ+H&=A5M$(MP"2+U(2=IK%%N#3X M#>K\0M82>F!3$JY,WIU(6C'C(Q]@32O*<)]99\Q^T^C.G;ECKR+GJIO>']X) M*X=JN &NV&K&&T#4C1&8Y#G3GIC SHOQF%S*J>;:AO@Q3]1C_U3J\97:CA4M M*67@A$"31OP-*Y')FVX02W B9,#KX?1C4+2?F(%=)#@'/5;$C,@N@:X;B,GN MGQW5ONLY;:ME7]WAZ_?ES+'3]^WZY@CJT$SNX'K37I?A]<=/KL_90&+*_G[Q4RY4FXL.UQGQ&U@?3= M1<%((3X0#%,,ONB68G&$6Q9:HO([2Q=%J/]P;]>7)W;]+R\;6;7W*@G](K#0 MS*UUU,%)2IN/#E.]:/>WHA>@H4,SN?GQPO=$Y+[5JE. U1LS^)=;?<8APOMC;\('=OMFLZ9H RI[S@LX]'SB,@0NT8[L\X@]^IXG+LU& M@[8L95 Z@K8\7M_"/%3T9J1]4[Y3EC5=*S*P5&SZ0&GG5PV2DG-[/FH*>\:$ MQ1A[UBH7I'C^T$%\0,,G[L2K">Q;:.U:[8DI9^3Q) [.\X$4=47NJP9]&-6M M>YD/*,ZH[1O^-KRZ-!125)OH_:'QT_%[KH='&K>Y9WUPD'%:MB2PS7!#!0"( MILG2X--%/>I:+:^&IAP5^ !;Y$Q=CD.!5N9&U<03/\E3B:[G.ICWOL5:^D.5 M4#=QWKIPGTG33SG.C(SQ:?U].3K[@IR82+K#9* MPO\$(HLN_$%"!>?#;>$#*,(4DM7XV5*=$P8.Q5"EE.'"LSZ]OJ'^(VJY8Z"GX[5 MD>F1UW(G__&,_:BRONU@K=W/+/NGL+%-W>^#"MBSU0]X8KV&O0@8-HPIHX>' M9;SVI4[,CC:(K4J]SC:.V/\X[8G'E0/)O8=]I,Y";(V"C M]F< MK#CS^7I8)_H9-$H-ZN9"=7UN8ZO19\7PU-35@VW(#[DZ\KML3LA4C6GU=-T'9C:V6/M?]BT[/K89\]#9 M9OB=KM:!A"TS[YOO(U+RGZ0L.5.(1O+*.[8[9G#."5HW46MJ M,XOJ:N14"=U\']:L0XYK4^IQ[Z($N?R!J+TT^$7V,JN$2X#4NAA';I1SFVW, MHR#DKW..%2W6(O>D45'O=9-_RZ=+U!^H5ZA^_%5#K3AQ2^RY>ZOP' K##?[' M;K ;SI;TY .+\F_Q5F/_3%D3_WPC]\<>IDR6=9F-IY$##9-XNLP]_P4%VJ?^ M"PH*' Y#4##Y^,'OJJG6 *@P0#VW!CO"/0V*M+\*;$0G80]G@25>-3 M!$S.8_)8C. /YO3%EDI6N._7/]?4E3S> #O&X^42 :X2293[\J]6$\4-$A5P MREC!89\19R:^"Z&T.(49*;Y"N3SB_]K]>_.-XNUVNS6%YUH])37]+:$!P@U_ MF1A8Q/H#JE'A,,RSI?@([A^YF"C7M$]VG M)4Y^TJK+".QBDT#="L0V$WS&5/=:RCCU8VF^(N%ZI6_TJV^*!XHC)20"#M0M M3,._"!R/!;H!W!\7Y$'.%3"%B>*)C;*5,!2:8A%+ M==M;UJ3J705O2HVV$HLZ6,XQE?JT>*4[#BJ>]9>:^[R.'-&2W"^R^ AG 56V M!^(J'YBBL9RYU;\-$_&BB& ^H#05Y*9\M+0$[1OZ7(\<$'Q')-WCP6[3G1HR M=@,'NV-V0MDYR27CC'%C9K!4G@(6,SKN,8K5EJH M5IFTGBG9'V?!.ZXC0J\NWWZV)!5B)EV0\?;UC[!M1^0+R_!]EK!-*KGO_&)-* MLV\JF\)ZR\U#H ;C*<*<$\P\5A"WA:?Y9:E5:63/J(&QDY*4N7/BNJAT\2/- M74.'#M\[X-P_GYIPN$]S?8U6VE""0?/$R52\-*KI18C_9>8J]=OZM]/T5*TQ M"?-_;HF+<71_D5D0DL>WX'HMU;G_<)#SL 2\O#[6@UH9?:QY^-?;@_8-3[)W M:*<\.^BHJ6'MOI&MVQSN"X39 =_(/S3IA]J.!=\.\3\YPJ(JAPUYG/< M&%R)(X^?3]<]/7Q=GV/N6SY=KWCQ[H;80GWKN=A%\:[!G_M5TJJ^Q';%.$(\ M*O@OC;^*J&[JF#EH"X8&AX33B KU[XI,J.BD,TW)AGDW%SG7))X]@S^LT?JZ MTQ78G,V<='%H!I[Z96$$R680SIA3IGZR]+D$#HQ]Y0>^ 9G60-Y1^:V 9SK$ ML0Y7ZTG'-F7F8,Y^VE6Q+RLD_72T9[#O_0G-:FY=JQ&&]/>Y8+S#1[8C=@]8 MB)^CFZUUROA@DFQ&*L?L#6?\%7Y.F+3O+$KQ]WB4>J_OJ5""7H4 G0_4DNFO MYQ%3@[2D;BA6CT$ZC*+J+\)7>.@/?OL,EXJD6B083AN]XENB*B72)M)X'W:]C$/ MKA+U)^GHEF@D1Z&.]9A;COW,M=C:M9_VE]SO91SXQUED\8(\ Y)\Z9"1*I)ABX3AQJ"5@E(9K&XZPME= M.IQS2TC#^LCV,6MJU>^_K E34;.5%.-NG6>7X+.P2RGKZL^"AP(:W_!\1:!+UN*\1URB3 MAJR)T589[%'N[F);?9A+= M!,%1Z(4 ABR.]07%M@PF<794?3F!2.28%EVM+EIL_- _9%F=M>7+^AZMFQ\R MG^ZV=!7>#AONU_U)X$G$L4_C/B-KX?=:Q*A.L93Z;:^++F)Z*"Z>=*6+D^_1 M0I-I^TF*3P0B9@W$+GDDVM@<3%VPW =.\\2=F$(\L2>EO"FS)+JO=L*SH5_1 MGLGU,)B'Z)K)XXL+&JCI\HG^QU^O+(R)CKP7?:FTIA4+^QRE2UT#=Z'I>4PD MJQX4(RWBE1OJRI=;MXWM:E#^G/GR?23*V)_Z\U:LLK7.KIPVO>;P[/?P^B#@ M62M$B^+[\.V.%I?9:HNY3NW(.%-7!H;2=RYD-2]3)Z4[> ##9%Q>!0?4$/YZ-:\'DFZ]VM0GF(= M4S*;5L*E]EYC4N4]4E_2-5:T\]M, %SRWX<3:0@T.HT,,5/Y< ?N?6.\^C). M"425@+5LF[=UC-9R@_S;+]\%RGWST&J.RXYPRY81[/DAC.'MNMC:P'U,#N(Z M\<1-V/*&!)PR9I;VER.NP=GFKI^-RX-6B;:?-3"S+LJ.CVYF&544UAX_8Q0I MSLGF_M.JCCTVCI^K2)IO3()T^+"%+1^04/1NA)@>5>J0F $6Y(U_\_JC9U$Y M''*M:K]%9T9\+,(>/Y<'=05BKABYA7<$I-ASRUINWW[),5TOZ8%&YB]3NC>CEXKL-HQ_,T!@!%)O- M^2M*+$W3K,9,@F].+P=%R#<^H(?(I:!E]SN^?T-[?WPK[.-GMQ^]'#E:&P*N MP9TO(EDW(*3*N$6:]YG7DM M8C]^KA91]ZV$;8";&>>9,Z[:7R[#=)QD6B9$A*QS"QCO\AZ=-3/ZHGL*8)<; MN2UR\$T*^30"N&>TC.[R=+%Q,_$U%;[-NBQX4[FGR@![PCQ-ODX4MY[7TR/Z M;;^GTE-8"@0=!$IC8*_3E!NK IV K$?3#6FZ8."GP#>,W_>B:MOE/WXU5$U7 MS9,[2- Z/1TF(#HY*+_IPO;^XKX(KR.F87WQ3-F+C%I,]/&645F/3VA.RCPF MY*N_:KR6,&WCFFC =$\H,D%]/P/?10'W&-+' _UC;AHTH('EL4B&EY6X[?.I MVN)7.WABNVZEOS7J?$Z:H$R%=V^*T(^$,I)8T0S'34H0488$J6^JF.^"'^-C M;"HCJ7=?DR+,'_8JL[<2B"!6!T+,ZUZ!%#??6"J0%0\64F&RF%[DB/YOJ6O+ M.3NS.^SEWDR?3'VZI_M&U6V]I3.AL4<+7L,(9&6L)MN,LX.IW;.FUD=S8,SF M[)[I"KVO'J DW?&$ALUP4;2X'HH4P;=;X/;@AHF,\X,RG!-@)1/%NLH2WT/#S@ 25O!B.;?O:(YL$D_< MA9FXQJIFPE9$V*Z8 L/M2[D!32\6?528T9Y:LE^\)M[M:Y&]*^!E=GR%$#N= M@U(T$(>:J_T:_JK35#GK&$B:UR7'(>HMFXL7>;HC!J5OAF:'!]Q#2N)HSE<, M!6XHV?<%7/^+90#7@)0&36DC41JW'RO*_<>8E$X6;CV 2>O8;""G5-:_3[[9 MW*:_&K*0.O\.,^DTL$-64I2F\?T>QJD+G@IGN)&F1E@.#'@W>3)U:7/P6))M M7>-HX#":VC#..?% (IVU>19/IL@/;QG=/]QI55W?7L@YV\@/M]6 4.J@91 M<@A:VLL+Z\>V''\ MM?EC&1? X@%/0JT8W^[08)@V*_J =32GAP\P4JL>6XPR]+MJWBRU8O/2*5G' M#MSVL1G17NW1VB"]:94K(Q2!WO.O>+KV0F#A38D#5-N&Z05(J]\G!NDTI;=> MY_C>\Y7_DP\MA%G<*CQJ;>(GZ_&(Q4&&$^OA^$H]6AH3$A$P8G!M)<#S2.X2 M]5#&'E1,AWY-J9"")O$QDU"*0,V<8%6,DN<*WFC3I=B6'-383;32#Q^1FK'? MT='F#AY7QG8>JG&XY:V5D-I7WGI!)_96+=T\SAE6M9[!\2_:'U1Q9:;E]*WW?!#:J+=K;!]7YP+RC M.8V809XK;-4;^@6;,NV68-#:E<\00RM^;-755'TS,V)_N-K#?E0]55H !8[+E M2Z8C;94*DX$9Q]#H;^]D5JTI=>&K[0+8-%8WEX2_B@3WP.F3Z+DU"=ZG ETF MY4[@B%Z# Q$&+G'1%QUN^YS,%M!Q=HE+3[6+L^M/W";P16!SYKR%XU-K:OHV MVO&\<^1:S]BG7Q9STM%FE^]@L[1U1T34CFF^]:Q_D[@YK#M]ZT.X3=7=C*?W M4K-B$=)X]-JT.6N<^Y@/7(.K<+8Q8/1@FKUQ",SY;G#/)LOTD6_NU(Z.@Z(] M]-;KGT*SY )SN7&@ &/-A0&+-6968>V8VBF_)3X:C:[]ADLO!=RZ??)VP$E MZUB::H)0[-M09!*"X3[XQ]ZP:VV3.\('?DT&(YN#GWICRN:]FY)6L$[/?]1Y M!S&THJJRAM+R?&O.@!^>+Q8@4MRCG47LK7$F/&B-;Z)PY$BT''J(/T/3$?R] MM<9D_:I"AY/T8F/'\ =;N032CIWIZ@'W=&XF&R7=*$SV^DRIA]'Q[)L0?)B1 MT?4,) %_]2V2JDZ0;#3-S6\L"ZJ^2)GTVA+LJ_"TUM.,,W_1:/\%I^.NL0C? MYZ3=W";R58H4KP=>E_V:.>A3XSF=9I4]M2=[.(0=\:LX^=F@_WQ^\E>MZS9V M@JT[1TR(TVC:=XZL4Q>>X6S*+>.$HVB!KU]];C&?'Q2;T2_-"2F=\N$6!*57 M!#^QLUN%AQ^XMBL0<> 2;"15]RL? #7'Z7AF$JN3^\2 X\)L['.L"%)>7O1% M9GPZGEM_9>]7&7GG[7;-_8UMB@F'A7,W.V+%]S[[W^Z65A"CXN#[51!!3FSM MG_@?/\K!#M+*!D^"R0?V7N,6(E:('_E T3,233P6@2?/C:#_G JD1_(!-'P3 M6T#&ES-$>%*'^,##4MPX_N]KXK)WRQN;__M[+N".< [4@N,,9#=9Y+=$G*3E M7L;":O9()E%[,(XF$W.^&MWQYN5>H3\;W 0+IY>\+@A-SCJ)&?8XV P%,#92 M X3?OC;QSIZ8\5UA0M.^(2"$I]S]?X^\FK2RP MP^Q:=9CG37W4F-C]HD^9KLDOOO6G[G\1JB+5)&X>B(H%MHG(]V$UN(_(<\\I M=7P@21^G@C%D#3-L4RV.EO5HC/@SR^Z413>[RUUV-CZ[>D,$L$B/!40 0.!W M9+I%^#PL*4H6D]>KOJMA>$4!\Y3M^*7P0DFV=<;A\6;SYGTO[V79 6X+1([J M@WGR]K+T5@6PG9I9_\2XTF; %'B8,>^?, $_WO>>X)WT:?Q+JP WK>5$!;AQ M&GS+]L:&M(!$JM2V.2],N(/9^:A;"<\&IS!ZOGI:^6%6!0&W5.7%K2#-58GW MAR?@&]W:FREW$ IZW]AZPY4]Q.>3]YN4(X8%93!I@J; A^+M)W2-"NH%YB1B M_"$]DD,77:[F#?;H?0<'B-6$*EKJGQR>5!-CEJP-+6?J!G;%W@9J*DYUC_IV MJL\O//H,.RL/M\SK?4YZ9LN1S6.]XP.)KM NAVB(O.O4.4,)X,U I-2(QKX6 MS(O,9WG%E+^;)N8@HM'OFU7=AI"UQ)5'C$&6":@-:R?&,^JO5FPHYC86QWN0 MUKRM3&43=)I7GXN66%T0%UVV@F?B9I$;G& MHA%&/?M=W+:D[#MR[:=/)H2L6Z%2]_W/)P7Q2-"CQ9M]>M%'O891^4\Y*K , MB\ARS?UV\Z[7Z8'-Y#\>A6O+:WB!Y&:](U=@C;"'.509E13.<+3G%&YG2G/AX^5".8@I\_C,Q MB.#XI#CXT@$^$!P2+/;@ZOO[\@);=B2'?H#0Q@)B (_4C2&G\%B[48O+$(&9 MNMK;E1OPUB_[S5AFY-RAQBSK]"=%0:6>&^L3!]4]5+?;M1V^)," &>+ M7N";G_*!16/YS:-0B"];:NO_/DC#6F,//<$T4"AZ\RGF\[9 MIN"O^[6 (:5+![ZTJU?.6\=X%5_.UGI58'H,TU=A=6OR%6= @@2^H"8^Y(G M\5%HCMR-5D>=XQ)M8L+Z=[]^TMA#0(?H/:C1CKN;NRNFYBQ'F/M\^N\K)3], MVMSX2O@\%SZO&*\P$'*N9_8P8RPE!$5%RD[W&MD<^J#Y\766_?G$3KNTUVF) MYKIT2BRQUJD#-CG-NIG$\F-8/CGX8VM'=,PIU!.1*1.1_%.#QE5/_2FA/P!G M^?/ 4UB&I1B470#*QEW$#F)O-KF!#Z32Z]T+K)OJ&-W-P5$/QS[<*#U\ M=C^I9BNS;[('L#S.S<6:EX((GD0,_&Y]P*M#4_.L#GV9FWH7J9)CGU7NO M]WU8/R3G/Y'MFV6OEI]RY18;/,YH2ZU5>H3T,6@P-RF-N1\H9M679AVW4^&-?>VH47OES MY?MA0%6;L]VH?VRZN07N#EWSI? M4W9G7+ +C1#LSB9(NML_NB95E@N !)X4B0]D.E"_<^_>1',5;_N$0I$*0A[9 M#U(_6OYD?>#>A5KK[H..J(V\EQ30=?B0HNOI#Q]UIPJ!OKC.;Y)BFAK/);?* MKI!!;0AYS'L1#"?\=E1E,6Y8&9]J;"@K<6OT5S-1\&WQ_)S'74=)*K<+^R%R M:_K&%B $86(^1UDYQP[@O3?;6OZ4-PC)_L!$TLT9U/F65CP,,]W^T\LS^*#7 MZ77%NFR)AQ'S.0=>^1GL8$A(6ZGO@!3T96XU[PAN!+^E=2?O W%[ SO?]RQC M+5$"XXEL>=C0T6UD+QH?##.L8(O3C^Z72)]V[//._^8U^E$_M8)IM0[PEO0BF( >TDE[H#=BW395W8T]"0ZYT^^M-N_Y[05#EA92O"!.W'8 MCYZLC1'CCV8BN7,8"<>XRRD.!^W&3?WV"F6=F8];0UZ$^@3U*\2MD\AP&-P& M1GN'C8\I#R2@,=UU3\Y.68<7\('])K.@"$\,'TVE3$%8'T*8AE%=\VDP^6/& M,D$X]4\W(^N&;_;$'6]K<]#*HA-^$Y/V%T% MI$H%%E[HN12ZI-@&VC=(Y#VA><@##^CW*T+C=NZ^I: E]$HR7N#G=XZT$,\E MG89G[X@8Y)I.C7^ ,] B'*)",Q_P&^8#?,"A0G<-/WF0)S;)Q+.LN7E87_9A MT)15./1; BGK<+0G_R4%:W[?H630PJ7](-W;019F<*#FS$Q5I QM+\9I LT3 MG:8A)@)I%7!EC@K;S7W9?$5KI,%['\3B:38&U[YFF6;*6'^V3SW=E>!5#MCN MZTP%V%5D/0BKOZY)@8DG&'G=BW*$XDXN*5 S]M:)&WS /T+DTQM-W_%^RT>; M3WQNL\_B/B E\"CRG2A"NU-:%+9V<;S$O[&YX5*3@JD.T8"JH)$0\4XU7KQ. M1_B L-!W_)VDR-.WL+)Q \L,F[%/$.58)+&K\GB&GZQ'D"U]8U;:V'"UO?!=2K#Z)[S MFHSUM8^-CM>_M^>(7&RJSO;5:WRY93RKWV'_N^^H:F&I0EPL]S[9EY# !VIL MVT,9A+D?M[+=4/D.7I]I,D[/?8P2?I:(NRT >]T_Q\KY'MF=+/)UD"-?QCM+ MC^$#E^%0R2_JE^#FQK^OT>'0W4^#Z6Q'W)!9$EV?AIC6=:H91U>%^&=0'$"_ M]V@T"T/+V'TAQO'Q_)6S]MK:VO?F8J;GF@U5@GEJ\2-4Q>3ZCVX7K' C,44_ MUMV/:5N$)#JD3!Y>9G<2KS\$,-\[S ()'-D*#,QSAJ6//O6JNGERO#_W4#IS M+=&$P\7*(*5Y;7"&B^$V3RRR 276(D5[7/E[<8&%X.Y/91W(RT>SQXY%!.TDDLDQ0>W M:^57&+T.J.-W4M)%U-V-WGU#!URS ):LK5D!+_(_F7-E*. 2#![B/ ML:8AC-YY)_J+N349T-/)1>%1"(T@,C#BE_B)( MXKI]C)G?T^HIR8A&0F\P;[?7CR:'R$+P[(@-X32#1PQKJ: '5= C]ZFNW)Z) M_SI_K!U05>0HGC7%@]I.*1[G[^?./G3?A#7T()[(?TAFF-MVC/5^I-OJM\ MKG++P=S\:*T9D"5Z9E'VZY?#&D(T,J@1R"D6'.=U2SG\L44>A_"G'[EN@-6 M.!X=#7&\&I(U-YT\EXH[R$WC62R2U;#2;"_WI?#)=OV&V;SGV".7U4;KRQM/ M?LG-=JF)KQQ0$KR0>'Y3D2.'XHD]H3F!>YV2L0B#%VR;"=#S)*/#"^\?G,T3 M0;W^\"#Y)$GOV^9^3D?S\9Z\8QJK%I]$U!@$GK,41"W]T)X\MPMS2$8(D?,0 MD4IA;8&@YE=$=TS2/&%"DV::0+ZT3)JX,L+*'=*J*^B),3"4><=8=;(\:A2N MZRB6QG9 G3J=Y^H5^WR_R^,DU1R.+,03Q1QI?&!"I'>S-ZU%D^V\^(:;32ZK MK"HOO0J'%>R:]0A(H66:R-8\>OQ]7]L+36 ^5J0=KH)8L% @LGR,85R].M(K M_-Q<'X2YER7V7-#2)OQ:[_T44[""-]+-9[IQI&%4MS3\56UN%92V$!51SEFL M)RSY689AHA3+O:KPR>X40;733=DETC?.Z[L2OH;)8A!O@I56KC3__/E)Y!V%89.B">DI M[72U+UN\';IVIQP&8E(-&GXB."HO^(!V Y7 WIU#V0P;02W!)LMXHC/,\GFG MV-]\((XBC;@VO4Q(NOBY=C!B'B:U&#!IN*J\/^[[$^(']^23/S728Q_N=;UD MMH+K(#)LG7;P.HAJLC3;.WS@ZGNUX.O&XR,FZ?O8\\L0)!=GZ_B=S(R07;!_ M([=OP4OPB(VJLPBT+H2.<_[IC>4#*]:(3<^C,32J(8$B0@X@@WN0"9;:V+!/ M.\=N[N6I_LBN?.J(4NUTS?7@9_&J_/GZB\KD@NQ MD J*QRS!U?&7\\U9A\%.9I;$- G6?:5 C7D]$)QXVL+$\S;I4Q95F?H.'1'&_N4XYUI.\R($ MI1JVRQKMNZ5+5YURR'9V^*!%QL43VN( X@!Y;I;TQS+_'._=6"$?*'&]L!') M4>AD>4(J-86;;@)7^&$6F4^%)]4>>ETF=[HE^^6KEN1HI:2\N'>HF_*]N+_/ M&&S0JK@NN&HE[Q!&D54_\MO#LET_L;!T";G-^^RW,1N;B&VYV;[8GA)/8<$C MKCM$5M\W.WBR/:ZA0X:# M*+H"\U8=[OL!^](.*BID_YWQ6Z6^_]P9E3GVR>TSY($W7<5S M%#]7$#4SEJF:OHU(U3>BN4R8'?O^Y[;EK%_F^#->&[$:'H^_?-2P9\Q2Z7/6 M)E(>?.DY86#QC!126FJ=GR=SYN?VVV)H:C!,37<*IXD]RL!W$P66^( D3R.H M9LG,H+GLO?^+28?[NQ.M]W5J/K+XNK_]K(#P=BD YP_5%:Q5&KN#^XP/!**E M,0Y=E.TM$?XD3'07FI6OW4F1;G \).0;*J-4PCY:OPC_N&N@I/'KR@Z+5#:2 MYRIA;6K*C@>[E*O2=GQ>N6YQ[.CG]( ]YEH'^ND-IU/;#FVU MNUP@A7T J5QP)[P'@@B\$K*7#]0FT9LBYCW=]%5-C1:S)'Z$3,1?OM^MD?'U M!NR#M/MS]QK!%/;K_H3VLT M63KIW%-<<>/%5&Q!R9-DD>(AZT#PY71W9)07"6"-FRX^8W< M3SYB:0[E2*@ED'V2@V2*]%"2D8V5)%9O\MK4TF^]UAV/Y^_-[2N^&K'K^,N7 MS]]IBQO9OR.U\+9C4-2-!(N#ZFG,:*IK&C6M.1KS+,EEV$+_[^/!LSL6;%M> MN0;\<7I7+:AR;[N1BO+PC)LLPFRC0<-^)?;SGA_3OF(JTZ3:?-H>B0# M[0+J,-%.V=YFORH:QV]5*%![%@XN?#G>M;WJM>;]8Z[^&HD:G,%B*+ CY&L$ M*=Q[-V)USQVV*VC'L6C^&?+ \S7#OWVL =Z(F=>&"'6*M]NT6'_<:RF AEB:O9H"-CA MMP\ 'GG&R_-LS[@PO^^N9V[-\8'5!!7]^)1\#@*?-5"B&HZJM^@.QHCB=R% MM'(N^0)_2_ -,+ER;X=';9C KEC+QUP2SXRCQ?T''TB0YIP'9XI[7V!PPY]. MA!;97WN #WZG(UWR/)WG.MLEU+P@I(?9VBH$>E1AV"P*-Z'5F!/V6;ESOK=C M30R#[-J/,9\W[4P>=ZS/7EAC54TAK_J&)2FDX+UI^I,DQ4^^8])7M>T;= MVX#$/\L0\@0@(>R^8RD#GD,R_GZ!:MAMJ3/C"?RU">03[P@)O#ZYHQ M_?,1>8/7CF?8Q@2R=,!WT4P=Q-5TS_,C@=;W?IBY9G(+FOH)K3LCM/-WWG3= M<:#T4]?EQX5^UY#3<)YH.8TP;4LKX0.]ANJ\<5?ED(^C]8<:W]S*8\QPRE&8 M.-$G,79U35IUJGX/8HL (.;[?W^^,YK$H-@P>Y-:Y"\_P]HPKQ.KEEC5HJL- MWJ8VT:)5!]K0.[__4R1]C\>(#[-R:,Q_O,#O7].%BV>,T+SP2CQ! MW)3BK&S.Z3$HF,X;IO&X<8."YG=V%WVQ\3?D5J[T"56=,!"3_RU"#V2+8J)9 M,USB-4MYW"=+O<8'75->Z>&E8&_G&YUZA2;M?1[Z)06^"[4A'KN,[G>?$+QK M\ EF#,JSI7'O$(VF*^5S:\H@H1N^W<*A"+4IE3\ZEO><G M,&?C<[JE!]8?'GX!=>(=LC!.&-^^AZ?-T>,6[+J564+?_OHE;<[ MU\C\0/\'+5_I.+>4Z%]6Z^+>$G&E%?R!A!B$8.3ZVNL2_AM,<0.11P\1JTB MI&3G\,S]%Y>^:[U_0/YP+8L/''BGK0$O(#)"G#AW<$;X\1BA/U=-\OB B$X/ MS0<\JG.NH>+W)]@KE"1DZO.1K8MO5VKQ9Q_ 3",;A_C M7Q_CAC5174_-BRSV92QKQCJ;1&MSY")Y8M_GG:;9\[A'\RDM MKK/JXQS3"/W>I(A0U'=KI4<7_./M-G0.O,JP/!]?:J*I(7\)M@4.*&W%-]^ M!#&75_#W(3+6!XSOZ&4EUS!]$J@VB9YT,[1PPS_,0?$W1=V'6^_OW77B]<5# M Z/M/F$"?P8AO&AM3-S@B7L^G_QB\&-AN-XO,^98PC%Y=IIJ:+=RM\R6"\"^ MYVW +7F&(AU"%V%'YC@]E&VU1*PWO =E347-U)DGW6L<+:IZ7K: M6NR@NE>OMUS&RB4!?A.CWMNS&9BH?PVW"\QQ'#/!?$I[:VL_--LAEH'1%1H\ MX,9=V:S]AP'X$S@C;) "ZO]BPGG4Y2%L,!_8Q^R$9-DJ='"8)YV"HH.R MT&[(@RLS#I.+5WK*01VI- .PLR7;^P M*^V.P0W?CA6I' VXQ7_Q;,W_\.Q&B&<_JRK_-=7J"#D1AF\WY@1"V6"-61Q3 MSV=;NX/E)YC[XW[K'\(+F_RSJ">Q-YWZ#]).#O=K54KE.G")I,7UMX(G(QE( MHA289,M]B[PX^NS!2E33W9M_ZE\HJ94:_]P5(5)Z,ODK@16WAKR-;[].JACG MB155_#$H-<]WL/$,@[FP'D_X\@1+WSJP6/]Y5Z#-;;54F\(@>S;O;AYJ*NI; M!Z.[&IWULB;K8M74E.+T'!L<]IQ?D$OT"O^*5\#/Y2,:R/2CC <=Q#HT79[M M OKRMA,EO3S?A4?/$\0&U2LKDC4/6']O&9>2V6^CO:_X>J?\-7& AIB;@6U# M;4:ND&AP:4KW+O>K/D?\1SKCA1Y7:LB8;=ZK]MHL5"O_BIQ4X9U[BE^IQ.3] MH8RON'6NQ4>9MA'CE?'MR$GJ4?/.L2G]U.D?@R\6UY$G5*Y_67=4=I3XL.I0 M!S]@'ZA?T$MS2B0R3I)2D!*0\E/!3XW;<.OJEPFRG53S_ #W*IY234-N=.+] M#_?27B2*=K@I28J*W.D&<'%#SL$N2S<6LX=0D?>]?"I$#5;U0W*52A[NG7VG M8O[P;-CQG"L"0)WOGB@ +.=)E+,/XCO6N!G^8-ZS8-[U)@9U9:G&R,"[0E5T M;7L4\.P(H>$MMA*:V)V?<+NQUYE7,(I=YY[@5#D'F!*8-[K!G2(@IF&$CHW E@?J5ORN*=(R-=MK:J"?8 MBRS['(0NR@>XJ1:F; FL[&O0K6CI_8M9Y/)&5$;AR^3&^GF*GWAXW^3U3!TU MTS7--6>1;@HC-')EAI5OV$YNN)YP.:?\0810BR[#H=/SXDBGF9;"+G_'5FPJ^>WCC(]:"5_8KY_"1*%Z M_(Q!=_VE(O%AF'7XMFZMRL ]^;=O2UIEL9A(JV'5;?TBCV,$9:=:#'E2Y*PO M'&$P3:;ZIULW:Z$WIG0T=#.1-*2//S:$O5#H _IVY7HI3MTJ"MY=R7WTX3*M M8(=<44\_9E^_G>8K$^9&.QS<,]B+F$CK5=>'5-,5IXQ6M3N=/OM%1T 4521I MU1!1YT? /V0,HBU"=KIH[IW=ZB;0=%\YUE( /%*$\C&!?%SZTCOO%WD3_%DQ MVVQ=H/^4_#K7]3!]0?/[LL]':,6 PNB#Y%@1KVV3Q$MO)-7@+ZV!>YSB$+X$ MF66\DH43S8.#8BIVI>N,6CA&^#4R.VK??>N_?WQ'HR+.X[W,!""\0^0A=)L$ M"$+V64#(OT4 S"P!.[O@]3.$Q%\?M_8[>"O:U3-4O%I0FELS%YZ0QC^$]1\Y M;R48=^_K?=C?C^AO>UQ/ MA_KK^\??DA19(Q*F0I*0A!)&BX08$K).2+88)0R-&9$]%*'(4G9"]MW8)8FL M&<\YKSFO<\[[ MO%[/USFO<]ZXZL%[E#.ZI8<=W?+;8P18:GT.%*PF+]ONNS\K<.]:?94D M=D]B1E(B2\Q QQB $7GX/7RP#3.79'ZXW]66#7Y0]5#KB[HO;!M% M';5W.NU;%2>P#< TW'SE)[,#+I!3*&>H3H/TBP@0K<:N=/C\#I3&#PG]2JKF M!?.XGT:YS,_8=:IZ")L=/'(5X $80' T>FZY@8]I:G; FW7+Z-NH^SU6;MBQ MJ&85W\2E,TIP'CU=^Y=79?/+P@6/$2Z+VC>9T6I1TR_ ?"@/!A"5B!5$'D>. M6-J^>(R7.C^I9#" //KIEJQWHNXC_,D<_5H7*[GUYRPAP@M,1WP,B^N*0?(B MQ/N;A,B4+@PJPN,QEQJ7YJ#YX*;08,.XL]V-S(T3;A$;\KR)WHXF:7P//['/ MK(7'H)D-BV2.5VY/GHN_]T03:* R7J,R2_K'D#K8GV AFU>NL^4)GWDJ!HO+3&HIG M^OU[R604Q93>C^+45"/'+ O?(W#G#2R/Q,+0%-MOD%2V>O'7^B'L[$%QG]5> M0J_VLR_XXM]0O)TQH_C!]_3/3-\=TJ:P3YMH&&#)Q6E,;BPA(Z=^+%SS.RLN M>ZNG%G/>H:9<\)-SJ^(4J+S2M+^T;MB;B6Z6 M(5[> 8\VK,->S.$CSA8!&9TXS+1ABJINTMY\Q?C.50#L6D(^UA5(O_A3!!2! M!%%1HX^C;XU"K"!\KFFRNM[U12YMY9RU]_TR[52.NK#.G(SMFD]DMR!$?R,6D3J#:G]YXUF5UKGDO'IIX M7IC%& X<3+3_,MYTLIJH/!7V$#8]:=O:=NLNVK%^:'.A/DBIQ@DA<_[,CO73 M_V^M@97ITY:FK\=!([!;E%P&L%0V@'Z".,H 3H0F,("[W\&;EJ,+:#P[7C@6 H!BL83KT!T]6R9@MJ[$TJ23D^B"9-->:VE/*QVPD^I]LN MW9$Y'GCZ'JT,-1VI>996WJ2YC!6C.E&L+9:\H#J"C6EO' CXY$OZSDD/'JZY MZ\A_GT]G]>*_DM<:R+0GTS/1/.UJL2LH7 #4,$;WS/DU4/-N7(;D2E:;S]+YMU!ZTB_XDN$.W<"ETT*9QL*)J<+;F[ICN^XB< MUVTG7L3PO/[^>.+LV61_4O[-P[IPF)Z^O;0N<;5,AJ&M[$JPSJE*HFQ^S$2995 MM94F&VI%@WV/3WAJ7E\(MN99V:"XT'NPE8ZDPFPJ0&ZTFY$M$F(WKHR<@DM% MZV(D#Z@[#^BDJ;&%U>QGK#K!T\D@@NX!]-V^2'\&T-%WB'HW MMKTNYEV69GQ.BT-.986QE?HWO77=VN\5S^V>LX%.!TZ42CBS8UX9:P,"_P(A MGO[?5897*LC^=!+D!W.:?#,GAD#'UO[@9AD R0!0+3G8]5=]F#7Z%'AS1X/Y MB_DT#U7$G?EZW:05,P#\+ . Q(^N;?V+5?Y+A'R('$41KF,Q^J1R6HXR! .Y M39Z<[CV\3-*'E+DD8@(F\CT2B3JB=^OOUFK>L?<\I]O,N@=]F2HP=0'&=;O MH9-VZS._MH]P-%\2#'MW(D".>&E&.E23#W%Q%"D#'R"T9)%]=6N&O(_<=GQV MMO/KN([/<4_V1UIK4!E4BQ%J;A;E"*;('68 NV*-OX4TF.<,F],/=!"U%BG4 MM95Z+8K:#A16M8'B44 &Y+&FD*UFL!@&0 JD)7B@'C3RS.!'PZB7"Y:V_4># MFL3'EWR\G)<<#UVLKJA7.%"3ICMPUO9>\KDCI+/#!'[\A9M#X MV&;BX>[,Q !6/"N*E)>T@K7'/I^>N L;3S^SD_*PPP?[L<"E"OT1VPJ6S!WK M:J5Q96F4/2;KQY,3>Y$ZP3.*3%,K^ZIK02Z*WH\D'TX?F]W?^)DF,;A9"..%E^ FZFS>JLD,SF&V#YO-'Z?9,ZZ\ M8N P/&;+\6[A,'*0 51_?4JH)^D0%KH8P#,SWI^6U>U.@RM(L:7JK(*^)XB4 MS(W6MR'1OD)&7K57'/7O^:"J/B_YI'\<[0COEQX[A+.M*649A)$>MVC1%*$I M9B_=XNA?L01((93W#;A\COQ.%4/%UMW^F4B_'M 01R;U @'9E.L(/?(2A15^ MM U5(1W3I+(\!2:LN_DDH]HGE4P'/KS3AWL8]E6[,(#[0:K/.F2,CK_,XHYA M.=ZYL:6=,)^3Z73XG=VC^,OJ^I)*U\?,KQ\YN']Y_[$?3=:_^7G=KND$ U#$ MGH4C#EG[G]*W28U)D#9PT1.%E;BZ9/KG](-)5EC2-\*VMA#2:6H#V<9-I:SV M OZ" L9:;((M]$$L+T*'4#C-'MET JYWP^36P/FJM-[<*'_V@YD)&CK*F=.] M^T;;D3P#B*OY-C9'HV@JG%&Q\O,)O@VNO4^_WTL[Q5KXOI0!X-@'P L_MAG M'DPL^?)F[,X.$Z@T5V5P1\R.N4>7P4G[^IT->WM1UZDGABFBR*T"%O#5:DST=Q/Q$P@-?#GA*[SCL(>$:FL MQ2NA9G?W[ST4N;28P?.2+DCV)360A2@G(90C2PR 7:&R3\!%S7LJ!,Z1]G .OM%0K7$<3#-!A;DQ$N0S^>&.XY?DB M=AUT%H'%3,$PR+'JB^.D&!\G36AWVM9FT6^M:@=QTT=18LR>N0-V,'":GB<] MG2DRT:WJ1]C-]O1>&; 1D;WP6:H#7QOCH-$&X5?Y=//&YX&7Q[5J/3))N;2@ MBI((:!DX%+D/<;@A6'=4\TA/KBN(&[86,28V'QD2?=_QR G3";% RA<0NP?/ M@( 1^V=H16Q;>C248,3#2G8C(8FP%CE8LZ98P*,^8_*;O)_)(2EAH1-K:@&Q M8[DO$^:)&U.\&$!W)GF;WJS -X5^4(YT7-OR+[T9K/T72G9$%HM YC[1GW" M .X*,8#^D?J2$.SZ3>HEYK,LA,;_BJ5>6\"(Y7\1 3>,+,(!;MV2E"8E^GC2 MB%H#792LZ_: J#4O.2(?_X7_[/3KI OC]$$GS=X*,?XVNQ/+R1UIN=QK:9B?D&@6\T,S5X-#FKSQ D.ST\E;Z M]W(;] #]HJ6+SX!J?/Z8]=5'@80KG8Y[:4?8-1=&FB0"+S <&9Z?\NL[.?* MTP-&KN[=N=+.%9-3>!O;D::DA/JZ;KI8:B5WVY:>7^K!CJ>3C< =:%)+"@: MEUL=F>F,2_:UH4E[F)[V-QFMHQ7_SF6M_]9TZU*6\[V7K07/RQ6;64<:0+,Z M^$<.:# /G=TJU<0LE9J.%[;?,!8E5@D>V;"BE=2!,?@9IX:K"8350^.STFY+ MPD6.TAC%272+M_-"NWT>SJ[7>%>^I'\9[9&R!$HMPB^D<6]':N%]L1Q MEZHO!S->KG^:?'D5>.0_&_@0*C1Y!WKG ^2)XYD3\&F6]#%Q\R'V=H68:J[\Y7AT*BU%OR0GC#%13FPE=K6;VA_(J) M6MB3H;BQI@AIC_Q+V,[VNXH6N6M.SCXV2*>%U !I"A]5>'@%EDVNGKDD%"1= M=7:1^+G&A=4!\5U#B-4UC?)ZLT6S_!VR%\6*4$76)281EGN^FDU$/UHW%-@- M27C-\[D^<$]@P5EV+5G#@X2T8MWD-M ;T^?S!E.*(1CT]7'=I3I=F%/ F2E6 MJ43QLD(SW?%[09&G2L8A&?\53ONJ9Y(6&$"\#G&-%@AE %ZF\ MY&R*[L]OU!OD\0+KL26##4N+IZ5SS]B' FHX*V[FE*D&.)8:2J44<"M,U& MS4:A+9Q?<;\"W2VY['.9$6*)EEBNCY;6G!$;)#ZY0XX7X43UB#0E:;H].>F0O'K'D>0O_/IK/#9H(7#Y.^X7)J[*BG&ND-+&DWBA%FLEQ! M;9^;3KCR1M:[CTG]Z'Z+,Y2_Y7-CJJ&A8A!_KPE=%[/_^)7U7MF0VT;G=*4# MV8L0VT0'T@GGO\VUS\X/V[F;"96L_YX*WM=8D'A^1$.:RIDT5 M$DM(GT>/&@[8NPNU>AI$",?/'Q2=[]OGI\:;.2_ZF-(U13]$%2+HM.!!%' K MZ6CQ/2,%Y2/-2M8@K[$ 4_-6NF-_!]^:Z(& Y]3VJ:K$GR*U*(*LM)Z*&L$ MEXX=PRII141% "; <9@!A%&_LD_[KL1FD:_CU)V(5ZZ-*'>ASE^6\'LQ7KOP ML&]W3.GK;+,&RS'E)S8"YN/W:@^;MY&50YL'YV/-&[(HW:M8ZKFR_LVS9-<+ MEHA7PVBHT?M(V5'5OW9UP]]?H6>\V*?;+&8 ")C'3=#'T\LW+1W7(L]L!?@P M@+;D!P/:>?!Z?4),IG>6EH-]F>KXB:?OX?U!XK?O1Y\=?^W^P#_T3?%B\E0$ M;,8&9%Y9/UB,-_LQ0L=XP^^'O#KWJ9A[Y$H6;_-T<#)0J>VG&4;Q0'X5/S'\ MX,$F]L@4%]AL&%Q^'G:H+\.VX_VR:OV;:[RN/+Q5"5&RI_$OPNZ:*Q,P.72EEN [K23[6$3I4H$GCP M*(+LC&KX9@FG<]UJOI/7C+ MC+.[!.Y*,0BSCA:XI/RJVJ@SZ<(5T'Y]@9UF MV0WSW'_"YNROD/_*+,:A/% [YU'B#. [&P/85"[^B?.EQH.YF<\<@PS@6C;@ M\>T?_^6/OQ^95J:ZZ1)(;U0JBY?/8BRM+J M-M#8QLVZ._<_]^5GR)S/[_\H+7X-A1=5G%W=!%]L%X4D$O"G*/<7S/ROO/5^ MB[U7[]>HZ2]:\\%1]+0UIKK,JKR6C*>8D=UP$4EMFH?N5+JC7BG*WC]JMD1I MU=Q ?;RX)8$^1!@GN1#[.FB>"$/:NTK9QGC>_J5'BKK9MN_N'/139([6V4GD MFLD$]0 M :% J-"> ?-76%:AMT/:BNTJ8;OW>$SH8PO]"LH_E3?NV(KTPE/X M1'WY7?:N'3P/K17_FDEYM#X^-V%XPT[6?J[ GK3$'35:3V^(W#5\F;VH]D!- M,RJWS<7-X^FQZNKGIT_L FJF3!3V[=W^PDPD^OEI>A_J+ZQ;'NLVY0^F+QI _<5$S_NG?R^& MS2H$*\/"L?O5S0G;6B.&J:@2N ?%L&R(16*E'.)!E*P5I7YHJ5F(7))]0[#)U9<6MC M5J2Y1K(W18.IXAO.%>$4!X]X*/T9A3A>H#$M 8Z"O/3JBZTKW6[KK(B^BDI-'%F^4)$ MRSJU(I'M$WN/1"#\*/(H+;!)&#D)_JCSC"X)KV_GDNX \RT2R6 M#8N2ZY.CH$4B[XO]0IPBK2IL=LD;8 PW*)H!5*&HO(57R2FSKZ6'$":X)[A" M6VNVR9.9[@Y>7O>WH7A0>;E>+]76ZBRE-5 SG_91RX^'K^L?D9C?]RDH?]"\H[L["A>=A:$T2>)TN+I N2HV\D6 M2$7X(&2@P>;2#5]7H^^V'4[G/CW9B3__J)IRXY+Y**@JO7/MH"N4 .3D!?$JZ'K]DQXJR0.J8;\JBE+2T;;]XV!9M"1YVOM M&$#(Y=F 2R;$YP?#?%*Y:"OF\4WC9?2"SMZO)5^/JQ^\*KA3'[1[UAG^B9$FN0;41AXE+Y$*"5RM*0(0MG!S? MIB+R+D)-&B,W\(#'KJF)"="#!EQ]U<)6CA90E0GX;H36UHXF$;)?\N<3AF'.NHHQJ$>O6-XQ@ .QH>!%97;:E@[UI*8P \@8 M FT/6]._,M7O0B>(LGGJ=\D]Z;\K R*\)CO0@XU06%,ORB4( T@71JWU9_XI MF<&!^N-W22#WE_2_I/\E_2_I?TG_2_I?TO^2_I?T_V;IP1"Q!W\@CKD2 M48'TC.Q.Z-)QHYG*)$P:ZQ//#[\]1#A/2; M5<-;M:!N544MR5!V=7<:4S(GB>9H25%1MXO*J+W_. M2\DWDB0EOG[_ZPTL@4^*D*@W1 \%T/-$B[:/IFYRTLRNX$@JI-S""P8\&LF7B)5$_F7Q>5&)?H;%&'R]E'2/<:#^QOOQY=Z M-2_D3I9D($47P0>0@HOZ&7 U*SCO=-^EJB4/8=2AJG-=XQE] ,=RT:;[B8&] ME14#1>\CE3E%'S87%&0& JR "0/X4W]ODE'//KY1MG"0[1WMZ)LIU*"=:/J" M2#)0<).J$F([>(D4AQA\TDU/?0FA'P(=1/6[\E"68\DW$4P_^7(>>*V@EI;* M'+&^Y^#M1>,_)= 6B>90#8=SJ_2VL) M,( _%?LMI*"K#;0I$DS?+4P?PZ"HY#8&@ P!_2GY6T/^N4SFG\0K1CFY,("- M61[:KL#ODBS_KA88L?WOEK^@,[UH2:VPPM^;ZG7NX,>K_;=_UPA-63?G V>M MWA\:>L^2# 0(&&N!CJ%:D.!YKO0*:5K\#GKSL2G5SISTY ]/ &B!T-B_V%4= M)K/^P?[K/\4)L$D4U+WR9KO1LM=36TZ 90[CNV).4+@R6()0PKG!>!>GQ(9R MDJW6#BPVR:$K!B:S+[Z0:S!A"Q&-KSM5=7T\Y;2OZ*[M2UPLM[.X:#4!&98Q MAG%1271S<%PB$C]I=D%$F,EJJN_"0W(*P5 M\[S.,"(?Y>RL*=!(9)O;57GC6U.3S'E$ZNQUTS=O]DV6QMVTX_)WBJ3*X$K$ MX*Z4EJ9S_47>!K(FE4_..E>D>)[M"_S!FH^F9(&N>M7+-IUKMGQ@JY] M:8* 3)3E"+NQ($R481JB&-Y@6MCDZ 3V]2@YI MG]G-'+X?C(=>(/?-@CN@&"^;>-QH2_3IF2X=:??Y<97..*7.I;4/26N%WZ=!,6 MK,Z#@X5A!&R/$D)C!5.SK%>>([Y.CKU>_Q( 4=[95@GH0K.K""D$^!1:^*$D M05.CCS?7UR*^5#7(H.8&&(#D0RQSIMSOVX<0K3*X]GY9;?SDR:$?L31;'5E^ M!@#@TQN>O/74$(^475O_4J+0_?%AZW1^GDFL]DYU/:S0OWPP\WH"AZO \ MC M;<%%D1"!_QN*\V^EO^LT_P/Z%2+T9V20>".[I9 M9'L9H.[E]V>RW[_.KE4_Y"=N=2[O&!Z?^7)8YP(NOV.D S*=S76/BEWOJ@]0 MN+?R]8R92II8GE2O:H49 R#P#2$<:$7%)W=9I UW^([XW1E5]-2$&,4JB9-** M)QE 2U]@TWZR4LZ.OU0UQON(B9!_42N/"L0(/7&3 >PG=4LGXW]^ZJF!'$VV MGWWS4#)!K_#.+6AK]CKET>KD:%'\G5LMMXN4K0ZO[NJLE&S8GRXX=SWD;3]6__2ANR_1K]VA_\1)'GJ3#O +CG*54P?0+.JJR(Q'OG$PWU?S3 S M(Q>E.0(XKWU@7["%4#P03L,KL/=D75S/0I!TU2$W_FO?75B='EP4$P(I<5-> M/?X$5C&?L7:9Z7@0KYS&*I=]Y'-*1?:E2F2^Y.#@_?&I98P-E0Y62Q0OS]:3 MJ:QW6H0]0_A-8\7'Q'1:IJ0JANRM_4(Q1I;G_/?9%@2$"[91']-RJ<<)D3+G MW2]T%;AU(*V$L7/5TN_>A$%L,G]H-O]H4B-@(QMTIVDZ%&@K9OYKNM=\Q?TG M%I&*9L(2$M5;P-:>IE1:$LH)RM:%HX%GL.&KYE9#E?L[>FO>> D6'NIC7_O$ M_:CKG>C!Z/9NA-:,O').&;7JN?-HN5?>Y.Q^Y]I,H<)XC^Y+V3EUD\*(/L'7 M"HYZI\\M[TI-RB^H3H,#44RM[VS@IRE%]1V6+]K2 MX!LF*A&&^S:G@6J(X$CO"_@S^"0%B33=E0*ULEYE#CD"N_Q6K:+"-LB^(DW*1DF;:W^J5G'-\E2T%(LU9JX#2@\7W6#5WJU"4G M3RNJ:#S98Q+FV^WEGG<],/:6U&F=P?1.] MR6-C&S0V5]A^UAB+9ULJ6<0_C MHGS=IPRT;:T;>L9IO+\PTI$]WK>@\<2ALF0%'^9KU"7"+:X@/4ULD MN'62R9U8DOG%U8Z>%M?GW)1?D^5^*U"4XO*OQ8T]^^AOWN G>R/$G;Z .H0^D%?E,AV,!,R M\O!IX[!AFEQ#AJDS"A'ZCH+#(R5YI]CPYRO>6#*]*[951UV6B7K>(-%M;(5Y MYQK/;U_4*&X$(5Z IB &4WP56)U42?!6NB>'JV%3RX \4]/[""^V:8?G*T MIJQ:A@=C%[??.B$UYT5YNV^A+)MM(2F=UO28)P1;!@[3!%-/? RS'&Z2T$QW M(*P9-$J9/1F?FP2E":IH[1W MZM[$:C-F5X3%6U4,TD\N)1ZLY_NZAA=9C_/(O5+>V@+]E*-R;DXR+.T M(_'M:3+US1>MK.Y\.C?1'5L3O),6Z%V,L%7@>MH&X0M/?GZB>/R;Y,T%#L]' M\67:Z>$@7H06>+[270N37#"#B I"\TV4X0)="8FPO MT$=&1&QD6RT?MY]X][D37/-F1C=\>5( ]#Z)K-,"Y0,_4!!!M?K.+F5_)'1D M9;N_"W^1??G'*:^AMXAU<0:@Q3[HS_TT$P[5J>Y7!^=JNSBY"=^0PUF?CEU^ M$NWKEZ,JX@+.7=*_=&]<](9:V@K$S&$HOKOH]*F2P?Q;V5=> MN0Q$/K?_$&>F*Q=GP[=R73&RS.RRMH!9\-^J$/[N2H$()9_J:X?Q(D[10NG2 M\(76:O[+>>-P2V>O51(S+8=MBZKQ,68BM,GB>DMZ/8 M&^['/$;S+VXL;4V>SE/8\*]3D>UX&3PSJ'NK[[*Q!+O605XLOF!7M M&BM AK;[VAZR0;6-B!AD/_-WJ:\S\2FU+FQ>G_ XM]?)SQ.PR1/T >VE53 M-Y@8<@Q,N&[#.H.*^L _;EU&SG3/)#=@M,MDLH*F<,_>@<-\*#ZR_1>/W;UK M/@8JHZ972J^T432MZ+VV,F3.?'@AE!#04.?[3%TG:_FP2]9/,]>NE;@OZU_+ M+!_VVX,R?_YHB?/M>EXT*%2 M[^I7AM7[<_=VB4:(L*PGQJB+'C[/L@S^VPY8!T03V=O0E=@NU-AAGN^#%N2+ M 1GPPML#[A4@8?CZAE%%TO7(K^3@;SLWT]UW6#CY6VAG\BGQZ*LB1!QZ2\E6D)FD?DJ]'X M3-QJI#RUK_$'+51L9WLRF0C!Z.#Z.DO(I]B?4I4I8'CU=&+U-(B[J=8ICWIS MR+OW2F];FX=OJF;7RN"GP8HX_(E'?'R\XG=60+?'QC!+I)=W[HQGG;TLTG70 M.(\C/)-%2PQ@%^V=G'K+(;DZS)\E>&>=%.MZ_^R;G(VL5I[5N MSEKDA?JK1R<"I2A"T4S?1]61 01V49W_[,G-/A+H^I7_*_]7_J_\7_G_#?-K M(#%0<74E@OGEC36.2=?J4ZCRS0Z$4EH*EI+'@Z2Q(Q[>OQC#>;JE3S J.>2" M;!4#*+(:DRKTEU"K=/F6LZ!Z+S)=6//,)$*$L$WJ"D=<=9+[,F8EIG8*_,2S M;3!-P->A>5N2=;9I#]F8J$#*)@I1Y< 1VSEB4E;N;^6/F#FRTZSU-%<D M+TC.1?,P?256J@UQHQU-J*5?-)#]_J5EY8.H($6/^S8;?3^[W7#==O>NV=34 MU,"DG-RQ&^\C]NB(N@H::S4#W !K)=(OI-F!O'WHH(\C.X15R/^V;4RNR_ Z M_0X]N:>K (7S3+U[)7Y8F9 M,BL J'&DK]BJ,H",R20Z*XA8%"F[2>X\^UN0L,:S.+/KX.\-, 9PN5Z!N@\\ MJ_/[!RL!$U;0[UDS__Q_3OW*_9^56VAY6X1Z[N*(PO0;/6K0J:H7KEN_CK_^ MIY&M"46;/H Q;[52(8R&?O%MDD@%^[)/Z6OI\$CGKQY"FW0J_;B_TPE]>5?Z M>6=?(A]E?#%N&:N]*SQ:HL]E,)2W\O()Z2GM_6.>H%W=LLKU->^?KS><[.K# M6QA 8MGLBZ;@PL?"1R2^-NVC]XD?)\>7H%H7R>L#DQJ#$1\VQTN_,(!)/R&R M ^M1AUF)(T?AJF@G!C"6:SJL;$P,G@V,VS"IB\\+B*5W^M6%4 MYW4XTW>&\B0Y'@D3FCV>O. Y]T[(_X(OV;#@I_2 @O9H 3+@M.##8<$'5RK, MVT##.SO["_+>\6D!=X$+>Q*9>JA\Y#_"V?UUW/0_DV3;P,XEF$<+.HVPD/3] M4;9NH_Q^0D(^A0WCBK,]SWD:%6 DU!2E2>5)NN/$I4#X!^L/5;IN,OI9]G75 M9(^5&(3AR<3#2>K8';2D+2T3[?))$Y1($&K[887EZPN?S(0J/HCRO #R-TD3 MJC;Y+H(JSUWIT@R&HP60:(BKZ9!JR]/I#N4Q'\^)]JEV=6FUC?K).;< M/W4^25>_46>ANN@5?-&N8,;US'4I5*B&4,H&O9$YJFAM#:V_P\[4W_&0S1_5 M]AG\KYP2\T3_=5=9U9GI=Y_Z[T)9OC?ZNR783(_Y)OF>9$7^_$MO$>F91^^!;14-U'%.*;AGOM*QAMR)5VOJ+V M^='B>[3JX'#63NF= K@E8F"X,\E68=][8 MHZN/%5MUD/59BYD7-+HL*&KT7G^=5EDI(D_X7M^F$VG@J8F N0KV ITT6M26 MQCYV*P8 @)UB>:A" YJCX"2_XHE.MM5WU<] &Y_/;$*014,DUF^%+9]JO,2B MNSZL:5:4@M97TPCOZ^4WUN0IOA<]OULFG YP./2A3OXE PC^P;0; <2EOV4? M[=<>VS^$;M;65I55Q:VOXTZ$2BJ<*3MKJLTJ&0<'N+?$<_.7,/+I*D6%MAWN M[K C<7X_//-%8K+B^\V_H/F:3L$W2/E$%/4T^EGB>DM&Y_3DY V. Z] 6^4@ MW'-07:INY^4+G!OJNNW?;4&9PGEU"$U=O8))=)E M5F5='=CHIK.T# 2$ 7 X32/.5:7+"C:BK7,Q1J)*2JB]K&B?I0D9$L]3!K ' MH4@PUZ+(!16-Y'L&4ZZ:/&Z[@:I!3VKY<],,#:S)8 *L-7T?5>4\A*?MA_5G M5N@R_ZD->6M?SOH?_UMZU]AV"N-29>*JNLTI<)AX/EYO M@2,\4RIB$SAT2^FTC.]=X(AD6L(& \"G$+?;1M+84&&:G$2IHGE2OG12OG)" M:S?IB?=\0F0C7Q[>LIVS>FY5_K;IB[FY[SU\ MV>@]_[&3QA%?-T[#+64HO3;C-XJ+=A70#B6TMPS .04275U'3SVOOYLZG/X]M1Z^/3)*]N[QB M7Z,JWJ,OGREQ5Y8]Y7V4,R21,SSQAN/5A,=V+YIW>2^7!!&L8@N))3R&:6J( M[P7\3.C;>$0%)QO -!;5L*%=0PU9-:6D,X"^4@!'[VO8?W::,!)B%_]^;E_^Y@KV^YF95*FN^ M3[Q$%:_7QEE8G\[;DB3(+']>%A/FO7Z9/4AV@XG2+A)!G>F"*$=LN#^DK?&1 ME<(^^#X*I)*H0153[K75_\G4(N4OMD/')#=.2GS "SB\SA;$8ZM1>.T/]$]H M J0G/;*)/T&"N!>C')J$&Q-CW5^\RG=;/[A%,2/.:/^QU\T2>_O9!PX$.$C- M+A&GKHWR9?@=X]^SG/M.=HCUYZW13K0H^%X)#T+HM^^=V%"-R &NY]R$ M,G)^TXG.P)]"_JD-5WZLZTQX \H3>-<,^XHR M 65$UBW4S2!7SZX6Y3KK!^36\KO8.H273.W[>O5,UK6B[WF\ \^32MG%*]LOYZ)[NVK;HY:O\D-$I#N+]^%GLOB7- MB_V2"G9%+B^@8Y>X+8]D6O"FDSDY@,'_/=C@='JX^N7W9//K-43V<.]316?P M#@H:[;TAQC3=16 N_JD1'-TI+D:0#EM5A\RD&E[2O^38\VDA[LGIF ]=&:SQ MT/.V6*H>K8+ZD):2I%G-JK+T3OV'/YF<>S0#X&H_5GF%-$2.?Y7=2C8Z =K^E'\&[8".1O&OQIN21XG&+YP\JPXU3D2L ML,B*H@BBL:YDU9E$B8O;<"?9DJBF82ITU<8^?IH@'V.$4* MS1YZWHE>&RC1-6S@[QB:FKMD%F&7_;W-?:\#7QN,]YKQ"ON>V!6P(#S,NN=L M[M,<>J>(^F"UDQF*$(?;^H3^YEOTN_&3M :"4G+1 _(^6ZU^$ M MLM,E7\FSSS3:5?.VYK5=9\=ZG9UR' M$RR:HF[HG9:Q6;H_/GHO ,Q#C@UMN8ZRS1D83!1XQ[:_N,1"VG=#5T$)%TEA M)XF02QG :? ;+)?P<1J4_]#DGO7&SEA*MHF.H'$)IO# $+5:&]1BZFH>5NF MS8XUZWJ*=HH-9@!*57%?3WR6"KF]+%-T M=\+!46IJT*/71D-M L_4;?0TL,1_^OK".FH<.@/N!(6"RJ>*BJG[R0$?R%'M MHR97'1SW/74@I:2J9$W&INBR@U'?W@CC-)LU8[:.*>P $VKRVWK M1>'Z5M"4/>2U=E*9=@YS]O+/I-%U+W.*N(I\4"7-+>3817Q_PD%QW2"!R+FS MH*!=Z$HJ47]VLKB0T*5_N&HC.R>0M#M5FFNE5MD8W3N*.>B:H2/2?<98]G-^ M[&1<^VXLGHUR#G&6EJG)-D4%B,CD$7_UD?Z<%/G$O;>6'K4%PY1K._DR3]<( M=[+/WX4U-HX M3G(DY!1.@\?J<=M/*[];7L(+M8@81,]YG.TYH_+P^C0EU,36JYC>C3I$5[4E MZ^O3"C7/+$Z=)&P';=U1UG>7N$*82 2/USWC,#N:0HJ;,3+U%5(AAESW2I32 MNKQ6\8?KIKJ$T9:ZVPR ^_&!J1\K0M_D[H34W3UG9\GTVOZU"V3TF59*D^ED M@E71Y,-#J%:>+%1?[QJ=K?*!L98P R $+X$V-IB>V%-W'>JQ71TJ=>HW?6?6 M(< 2^XOS%^IRJJ1"*LBFQ88;^NQ>OL-\#WMOB]= M5-WFO<,,(!(L0)4AQ+>=@\=WJ,+99=WXFAJLOJ7[K1>AG'@;J-,)N*[I4\6C4PHMVZN&R+,3B*9#H9E M@O@:I91^1S["DF039_JLY8/&@FJO:CU-Z.5?Z6+H'9_7_[4']K\OIQ-Y?!;2 MB@ZS2^J@7_A8F:"&B4!TH]$WNY.>77OEI9FPB8D2).-*D7V+8-PP ]W'AA< MG>P!I9[5?*][KHUPS-Q"9_=-UPZ]=M5SZ?*:_@'0_4:-#R4J=1;OF/"%,&65 M8_/4)([BG:[$[ ^ANJ:;.[EMV(^Q$0TZ/G5=G:#(0Q EU(?(CF27_9L;.4L, M ,%G^P8'&Y.=#GL6I.N("ZU)O2BD.NA7DFY[O1\9:)YM;$O7Q27MO:>L4710 MU,G<5RTI7X4RY5O.]#1BE<[.3!W[XM!]J_XY.%%SQ1WSK7*TZ,L]@GRTR/[9 M-*+I]3U1.0 ']'?C4Q0INW9+%W2!.79_>EE OWO#K 2,]H%_]Y89_YFB*]4& M_DMSFA;):I5]F_.3\I$8I\C]%UR MKXVM]W[)./_,FZ/Q#@5P2^U'NT"?IDFB;53UR5%."TKNE[U%7^S3?)IMRKY1 MHLKWUE'XYI5W4#Y#0?%OKV:RZ 83GTT7KUB7Q4$JOTV,'B=&S:J&:'+!/7^J M;3:Y#V5$<:FI[M%/ NURQ)R;9*\])H(21:J3H=--@?(>D_);^J^[!RN&D/<8 M@'LL(4.#LBD^I4U 3:.BFC3A270A<)=,]I,CKS42@H/0+I<_!Z);@!6U:ML= ML&*[ND%DC.*]G3.F-^\EEJP8QV[T;N/%ZVQ<7]40[]06I+5QEZAN:_LZPD*Q M'%1ORBUR/?TPNF-I/NRJ>4?J>\>]BSQ\U\"AQZF0X1A/W6Z0P5*=1WKF]ZO9 M+F8/K<:M.B6"]AN=[LRX"[!?AE175U=4Z^O?X#_U7NMEETC(;:.S &L@@(>4 MF(22G3C;AB1W4O6VE//-H +SN]J/;=2GJA04,WJ &4@,:>+&K6M\W7XCPS!Q]KO,_LYOF17BM03QEQ]S\9H]<44W:^Y&>R2FUZAFW[ET'$(I=W\.<\8EE1$_H)@ %%0WJ\I M+L=[QGJ]T, V[^5P!G".R]=V/RVTB1ONY-@5WC1>_+4AO;)W_FKZO5AVPGU7 M(FH$S7\A^&:2S!U7F.OKVD=HZB&> +#9MT64@V>Q13%89+D[(/(T ]A1;\1V MO\T-1\&XG*"-:M(MV)!MU22>]G-0V1OXS2#1="HR#]7:1*NDJXA-R1&/DE&0 MI _\$YR.XTOS5SBK!R!?F^((VR$()9SL\5RX5=N(Y6/0QN?/8_8FJSY/XU== M:2 BMQ)U8VKFYDS1G<8EXTH.V]BDJ>0-'SMZQ7PM\HW9/EY4G\EV_);Y@,+ M(@'&AFQ&XW";\MG>&YP4$CK;Y]L^6PG]:K^11?Q(GR MSRX8E5J?R4A,9R3J<#PX&WXA31EW1H&H.-1DXA3"(+*/GZ89=,7 M2^8]#5:TO=9P$W=$/S'$PC3@G2%L(_(ZCVISXXGQ30@U-NNG1%>:?"E!*-A; M07A9IDY.[=L/Q>!@"9;U#,WLCV 1 IBLBX+!#CW,762'F/VD1[APL].J)!F M93=QH16*V;8B^&2B9M.%WJS7O$%ST/KUZN:';=; M3!/9Y=IK3WT>2)"_D^OD5#@L-_7L]I>9DO[3!55US\@Y^N9 MQ+]*'=V0CBJ$?N8Z$\[37S'[?-1_S MIEV=GF2"\8+!@J5LZ5OZR9ANJ:,JNV-526[^Z78OLK=49=U\2SS?1\IN98[_ MB_%I,DE"*B1/Y>&))0'G<^LW6G[;T\CV%%>DY3?M@\LBS)O4JAM24?-8O7WS M$9L3;[20'V1[>I4:4B0S\5X'KYWJ:I@7IHVZ,@")D@-)L^4'UNWR]6"4?/2G MS=.R/]9XD5BAY$HL"=):PM2!\4V()+3]%RRI4S2> 00,\Y0B)]'"Z-F9'Q"N M[SW?Z[[O[7L@[T3=@*:9$5%AI73M,#FMRS!@ M!V07#V5#/" G^1+=9@RS9V6B]DLE]7R,0,\GU'E&Q72!%)FO9?1C5 5[,P,@ MFYB-<,W$@L2@T&&+K+C][R_91\#EOZY8='NPLZY69_M%HY3)W3,@OH?<)R[* M7^+X6)HU-&]@<#L^/K:^[Q1&)J]^O:BV^ 3^*[A1BQB7TN1WM, M;5HN2^3L!IR5A7(C@(Q;]* MYZ?J#B(<#SCLO;7C2U2@5E8CQ1Y.S/X X4^5].O+CAOH?1:[WHIS#)J1BCMB M-&\C?.^LYC->-SSU1'=9+/\YOZL:':,E9Y2>!P07#$L93LT:1Z>,=33!RHL7 M=^@J7;-P<]'L).-< ]-Z4N2!OF3Z>GW=:_]^+?2<1\@P@S@F'I;!8HA9?%0O]U?!,HWWXOU/PU%^0$[RZPU_H M*?6B[TP)OVW4$]E34;W'YW;96.OYM5AK3U2X+6#'*;9-%82NL(:+>[/O-C:D M^36#X>UY B#8U*$M\>$-JFFJ?EC-$[[7UU4]+:4KQXVCJ<7#U!AK#XGE&@M3 M?1C9(9*XC>\@REH.W8.PC(\[C^BU7QFP^C#X<(,SG1C:H^LN?*;'G.1@HDRW; MQ2L_L=5=$>C9KNMJ_JK03;<+GF!\Z1DPM]O_8>]-HYKHWC;?^#B@(N*$3$H> M!9DA(J.(Q D0$:(B\Y!'$1$0 0$)$%** C(9 0%EB@+*3&2>BS:4P# MJ?39=-YGWLQUXF[V>8,D)R?O?."BAFYBB/O^=[',I^[Y<5T9LU([8CSX[KA. M=[$@@2Q+""/]5F'<&@IA__!ID^3^?4?.8/$R@P]]H<:1D?!39@4W;4/@"@S4 M"FY4AZG ERO5+<#S#809+S3Q_A3]WM2:L\16-HO]+5$:*,.Z9HPX$$=\1-); MN>L-E1VFS#B64(;3$G!D?;,5791 X,'TRL?[69U#[#7K[4H#M M2(!I9* =#W9*'36*GK0+P;5EN5@,S3'MSH< *Y0;,SZHTV\#?__-;, MDZDZX;AE]TW^.L\1ZZ MB+8L9*RQ6>EL9%,RBJ%2(@<$)1' >(EVC=0-2;@>\)-^E/V$HS?82=[#$3MR M=!,(4.\"GT<8<)11HQ9-Y%4^EO7CG8&]W# I(+_Q,-H0TDN1G1_3\!L&KQGP M%;\."W!O V'*8_N-//JD'S;&H(- Q^,F0&D>#,_UF)L=1_;DGX(J?=G?Y1OI MH*@[\P-#6%>)-;RJ:=E)]-7@8V?(@_IUL6D$SM7D'")[0N&P#<,E1'*,3WS4$E'LSO!WK[[@?/'T4L-V/L,@^FVN'= M-2P,,5B([EY-9>2;>?!9%Z4&,6=W/(%N2CD8]3*3H_JK/]0@4$/S'@_VUS_& M/L]U/;'IYZN6\V*O70IG_:,& _0>2E4W.^4G%VJ4< MLYC5.K!'4+&^D3\X*%A+0:H*L"G;<+?(GC?-W*_6]W?>G_V]!BS_,PF;]Y?F MBU\J=KMJUY__.']P!>6KW?)R_N>EK.P[*;+G.S+BEV:C;T=FGA')+;-*JREN M0989?"/L?FXG-))N6< >]1EM_%(U0Z%ET"V#;K MPJ\S=T^<29SAH!II2_CR.1$$PRE+NSY_[)_ZW**I')1[Y MG BE*\4"'$6*Z *BF.;U"W*X]2/VKW>@4?)#1W#X\%GL*1YL%P]&5WJIU/5& M!YWE4C2C))2C5/-@DV]%93M(H94'LZM8N= KV79F;VW._8SL,S.+_=.#Z1=( M7[5\$8-G?QXCK':;N$-]>Q:^E388";@3@D=BV(O9@RG9<]S[(AC^2'"ZW(-ZV3[6@:/XU55I;0Z^; M(%H-/LE+6NY;$=_6._&^3HVJ>/=BLFN %J"D]C$!W$FDWJ+S8'_,M!'J*\;A MCYE&0F:Z_[3IQOX]+EPHTMX]ZF[LO3NGIZ_P("YF_?I66*?/PRF-T4#[/&J- M%UL'"V?%$C7#.&X4C;JZ1_&JJBZ^LG\A]/;'[-Y)O-P7VS> Y*@,+D),<&V! M!Y/?)'#\:S7"MQ91N^G/- _+LR*K7LW(^-VXZURIL>E643:ZW&42'YAZ*R.[ MI_ENI'F87)M4M51*]#2:WHHNQG./$CFY$P!C?H6C2LD7K]\6((;H7'3Y93FL M-S72L%83?,C;KM/HT(4'=*U9^0VAP7@/\L'?I8X6B/J>=.F\<6V/EZX!FL>2 M+ 9:1&H&U5KKKPK9^QSIE[MQQW"S_ROD T:T_GN76OR?WT\V Z+A$DO\Y9['CQ84R*:,%ZYU#?\,'Q".M7/[/ >J_&OL WI.LAF M!6^R+3CF7'(C*C34I#26:]=G;E.!7!_!&FSM,(E@FK 8C--FU:QJAFE[5))G MN6N8\O#%($<'-&N?^AJP,(5MO)F$R'^])%T;I\F#N7=QHMNXG^5)WS[+^2W6 M,?W)$21G9%#J@7&)3%JUX31ZR[<0O6%KZ$.@Q/'RRW@PR0!\*3= MQ,^90VV = ^JY/8R)&F!^^3X'4>G6&N"0X&DHE ML0P?"BOASO7A%@(=A![D=U_XI/,E6(\]!QF.I5E\QT*N39+"!\45I0G1M*K:CU5%Q/"^-7+=2"[6B38A+KL,YT-,6I MZ0*^C-58;^[K*U)?N2,]+O0?^W-YP%&#()"?H\CR\V22^5CRG3VT7?PQ8H9W M?7?\5FRDJV]E M;Y2X3\96OFON'=7ETUU?/NF+^-](UKBL=\PBS>7_W3#9=C6Z1T@<8WWFYO-@ M>YL[>;#%*./%F38^'+GZ-(TEGBS!-GYJWCI)9^58NL0=R;9(BE%:4#;SLZF- MSQL1<=EXU)EW>NS>$Z=NM!Y@[MUW6\_G?;#0!RI:C'6UOHSLRG *6U0;8KP= M+'>66/GH$+LN-#6APJW4W<_RPHJ=&!P9:__&%BJ\OK:\ND0;VT-,Z:RH#M%Z MIC1M^<.;X&SHA4VKG5F]N7%65-H]$['OSY1!?QO2,WCP=[ MA \_HDZL7PG6O7;30_E.__('W:)#A0BJ7#K3G9NKJP17I9*:2%]M#,&B'IM> M9=6Y UH1/)B$$+VKV=\J?8HR5GXX:DE=T-&0!QN[$5_>*?.+!\N.K5](O)]] M:SFY!_)Q[I@TOM=Y)R-=R1&\RIMJ9GH OK6;A(M @SO;DW./UEAW A < M-N+!E([TN^V9:,7^_H[+-B\A#-FTX.1K[!QH?,W93YR0@4J1">=.,-<>2L(W MVXB?LW(R*<>-HQ)S"?=S:9]K<_IB@H#Q5^?OV%L\^N!9AA04/E 5I:,-_CZ: MT'FGEOL8?X[NNQA*EZQGGY$X#/:E(*?J"N4(R+M4).=9K;A)K]KXZ>[':BFZ M_)9'EZ^Z'[J&_OAOSP!^/4V5^%XD9M^EW-";1JH4$M\N*0!]=5W%/TR?C]PJ M-'/4Y$Z3QP/K_H3N5X__]A5%YHAP72GL!?J5!$8FWMONU*4V[2_9 A4[P9&S M^7(]N=;8=]31Q;CA%.N2K,;4C'<6SQ9)1UW"&5U"$(! MS(/(U1X>I&X$CK/=@7KK.E&PAU3,@[W&[<:(4_2KG;D5;AKS5:5]Y-P;SAI)4QY?8KNK7873 M!XWQM!7Q"OP9ZA/%]+ ?"_(E-/VS;M()YU+T![+1AC(^7ZJ# R%QW97$@[U[ MSMH)4DG;+C7$%(59$DN*S,G@^P;?A+K<:S852!0'VD0_ $,7W;F:DI0*8=#H M,1%LD 7FA@@E:K?U@)36;?W_"8]@A&)IY!,85PHAJ!3]VEZ%Q%:.2QLR\@.T MKDS=CS+2Z+>-=XC<#8N7@NU3SS?SB3IZG;'[;6]IK;9XKJ>.J9_J1\>UT]&. M45\#U_Y22HM21O%C;/2C MKAH%9J/3+^__>+'7ZR9*[[I5V XOM (4B4K5F_"0-^ Y>E=\FMN)'3"GHQ37Z ME4W:9M1&K&ZPN^NQ,O1P1:*=X?2W('&/@U)^_++VGB\KWGZ,_HD;!@]U0R7W M'V08*'@6,;2^$JQ=\FRA_-6JVM8!)XGF8Z#0UEP>B]U$.L*#.2*&%"BDU\N_ MXQOM6;$G:]>?:IC1OO:?_EK.=]'SP$_8^D?!6G7"R (555_=M7>>7(JL'T2:W,\_IO=KS#I9/-_U\6_56A0NI.]]]G>7V\EGJLVJ/J M3-;!O(I[OXEJ.X:[+2'W%C//@ZW+VO-@9",#R&63N/N%29L]O_8T"^%YL'W* M1![L2O *=[T$:##*A:[W";IPH!+L\>W_<^[_SN=&R(3[:+UM1[Q:[K_K^"'E MTL[!?,\):6Z.K@C&.%')XD[49_L#QQ/X+[R97OTVM8%2^0#>G?VJ7U(6%5GE-;H?\^\W=/^R51(O>?= MB81.DQ\3+C.[BFU5GV4DDS=OK\<7$V?M3Y9H@G\/Y"O^<_)A3<5_6G;3&D%Z MC J2$!X7^E*M2SS'@[4K*0]][6*OE.[=/FIO]QELG3@[Z*Z?R[C:-)+_NP,L M=3/X( F,6D&C,BM=*]R +&YM0.]=C$&^W-1^!3DDI0WG5UO;G[:0C)%V]M4F MG5'N*+\1/]] 7N74D_FSW4@Y_I'IN+J]L@A-WTU$'W4%>$P. S4KW50I@@W/ MHM?PYZ[_KO9<*3O["3BBI\>#[2;XF994)5*_5*>UP@,;3-LZT@_? M=]C^$P4>A-['$2CDJ$Y>U-UGNCS6)I@DRX.5Q3RYMS6 _\\-=?^7(52ZXH@] MU7A>/?4H_]Y29N)T KA;H9VA_6C2XST0M ^'6'GX'\9E2\L@%RF!(A'1YWO"5AF"/'6KD_H)^=Z;2^62&I7DP25):#-E( M'.-DOAM=D"8],JT.(8%B0A$WHIZP;R;5G 8P1AS/ZR,.C]BW#]?S8*.KP*=A,#,0;?M$(QBAC',&)N5PF05@ M/P]V/('BWE#]KG>YP:6J0B,18][X]SUVFP$0Y_5R^(/K%'F80+N#/<9ZP27F M[",8UI:?=?'X5IVT\YW/KN=6-NL/-PH0S<]:VIM\XV6LW"[57]!WMT'6RGM< M;SLOVGG0[\1 ("#OF1GNM^S;4N(5KL(\TE!M&GHNT1B)6Y+ZW+D>5^)95%U* M7O03Y)L:QETVW7F;K6=C=6,L_TM)D:]K@D^@N^_O0 .JX"AUS;P:;&.9T>NF M5WV[8C87K9+ H<888*7J$Q,Q6DX3YF!MVRC5H@'"-K /2\$_H=KG6L:-T3TS M5\6#-;0'G!2NO_69&7]\T%0;J](\?4C74 1VSLH_MO^E1?:_"Q;@Q@-;A13/ M =15U0[5D7[9@?"8S,OZK\PV7R4_F7+R7G'R^8TS?>\DFDC>_$V]! M%JN+?K5>7*JG9H>3SES7B,^A)VC=])_?3<%9H9Y_=ROP_S+ MT=^+0%2C,UB2PEY#?B S(.MS5 M$S&[_9SOX['Y5A[L58(%!$%7-L%M:R3E##3SL[=J>;"Z^#J*5%STVFC2,7/D MOZA6)=^&T@IYL/_R)#S+T ?8/H8 5CY_% A7@(-'[-!@,#^9/??HW[4$^Y]S M)NDX-S&A4YG:L31.*EH[]LH1H%H\NH #HK ;Z.[S,L^!T?/*XG!N M>OM2=D,FHK"VDOK9E6T68#]81'H :#J1KJ,6;5>$$GBPAVMLL=C,CJ7\CC89 M\='A"_:#I>/5Q=N*::04;2Y4>8+,7!.C"(M')R\\TM'T\HC@9H.(23D 4_RZEG;<'>]#MKC8%VW!32E<$>0'T M-45L)Q3^_C+O%6 2,'(K*G^1PMFLW78K()ATVR:$Z2)80'VA'XC0V+Z+Z>0: MF0;MP-M6[U\C'(6,A3[R 7'OLABI!2UX'E53A2L6HD@,E2M[+:'C*>>2!\_R M8#Z-G9FL>W(X0T(N334R4YD'"VBZ0F!EBH!N$C-ZV#@JDJ7(@RVZ?EH6>_*) MZ#+E+W#!P*>KMVMUH8N#@JS?-,O,N1H\U/5<]Q2I=0SL[?^GI&NP_:C#!C&G MGN746K$0H%.7QH,=N<6#]8RA8EM8Z13F7^"@RA!J6J&?@BRX6$VN _[G)>]SQTW ,G@V=]!H]T4/IC/Z(%1JS= MX)N''DIN#4+)<8CP^A% &FRDD!:6, K I$YK- ]V.""$ 5]%-%(]D1OSK\8A MI5 V77_ZP=/+W7FG[7AGM/Y+A%2DT%W_&'^+:>A6BG@PSG$'JF=7).XB>39; M9GMHL#G&YH"O^.-#V=O>65 G@C2P3QDU"WZ,E\PH4M7;$W7CVC;3,L,S%3<# M/5FWP71ZZE$N&YE&6NB3L5F>^@H0L6C(N7E0MKO NLX4."EQ9D)7GIL%F92= MRVAA;"#]6>K<@#CAB(TB(03%F4H%[O;&2T*6Q89VN;1OI[5 MLPO'NSC^-<@& OT:#_9"[-FPSCTJ2F+^3:UYCZN1Y>C\@3L:NI$*/35RD-.'#=.N@J:P5S7?)\9KSEVEALD+JT+4)G:C_L) M+T8%/2L/(3U 'QC]3GA&6>>W_0>MMKFVZZEIFIR:=J9>L\^AT;6S=P>]R?L M AI]@7H;G R'((A\T/OYLLQV4AS=;I8'^UY^Q\]I-0,J H@?R[#%+RJJP@< M'&W;%&2&Q#E^!4:SSN%;$[D[_G7]P[->#RDBV"'&KS)GY)]D)*3'HM\"36HM MU-*?JC6.)O/J0EHD,Q'23PX/QH.%6@+UEW6E.&11X/'7[K9-JJYDW\9?Z;T/ M@M0Y.YH?L]#@7I5)C*41C32"L" ]//_6V?^8>>9%T%DJ 6F+$]K\5R6V- 4E MK#75&"MHK^8PDJ+MB=XV L(^(_@P A"&R-XHJ>[+O0/EX TCNNY].I%SV(FI M1 =[\VPPF7:2*P(H^R&( 7:DA]=>O)J7S,-NR?+OH']Q2(2UF_Z66STK\Q_ MU=G-,3XJ]PG_#Y=_U:2DXX^ASLG&+VS:"21NW'&)ZUM3&UQ [=)6NZ^GMBSS8_1F, M;2/;B##4%VR"=GCRQ%#.&NP?898N+@W_!P)9RED$KO]' KJC4._/^H=_)>Z7 MQ/^;SK7N*;49OV)@E'\DX%;NVY[H$";U.>)_\%Z*%@@&@:;9" RS*079#'?J M8!BE1TU)0O#<\O+C&$,MRVX#A*3*_JQSEF]W^QR[Q3?3VDAD*6PNBE,!"3P> M*5XG[7+8]:V>$ND51SM5K#81+C""/.B;I_>@YL.E-4?;G()3D7&"4A,); O6 M/6 RFT0W47*W8EVE)(WZUE9J$Y\?O7O[Q'9T\;LL+U%(+V:"*ZXWPJL8U8#()1_70!/*\0FF MZ%*;(.RY6H=4S&Z]N[N2S\TDQ]]NL&+V3 M.S7.75I7O_]<%P$5U!#L=7KH4B/[PBQ01%ZLI+EI-HL--G6X&@>\R!B#1'9H M^Z:ITL_!P1<'W6(TPM45I >=+AP[ODN06"-*L9/YEBK84W/X8\N=5OW>?PJ+ M]'7R;K44?D32A81!D?^>71*G=.6QC^@R]4LJB!J[K/*4LTC'KV6WUKK> M5%M([N2F7=KL\!Y,&+#&2E/!55G)DP\2+^4@CZ+_PMHQF.D,!/5X)K6='>*3 M.!7?O8\J>RQ:3/ F GW'< 6=B@EMB:6<*(-;W##+*4L/C+%I*RBK,O3UG7.: MFGZ_^2*C$B=3OI7*X,$$=W;7C4]!^5)8Q=98V2"/1$P[##HE1+*?$.U8%HST M;P01[]8Z^INT">^_ W,:IJZ@]O@_L4W&,U](DM7I,HEU[G&IGHECK$#:RA&. M&N.FA"(]Y=>;Y4/MI?5RI[_6F]M&-=9=O'11#W>A<4)EIJ]XUYIH3I^[L[7* M'3S._F[!H%/ DD_E-/!H^KW8U^W?:$5J1D'>F'V/72\']2NGD8%N(H6"?%.)80\63_MM^S MR<+MBVXL"R8_/3@W@G0"T\F#W7F7TG4R37$ORL-PK&-CMRL3N9$9[G7Q7$W! M[0BVS^]LHKWQ@\'TB\@"!P5@3X3]TU[Z6#?#?:F+GJLW+ABB-FY@]2YP\'K- M:Q1G'WB/!\-:0'PJ(,B^P[G+)3>LA,+OE<5R[<;,]6\&/DPZC NJ)38@_ZH[ MC(&[LGR_66.?9HY7IB*T;P5>;:L,G73-F^M)V*YM^?"E\HWC8MIFB(0.R<

/G-;J\-V\2KO?EN;+$ MEK"2["/8D[\T.@KR_ZQMJ!OTG&HE..*=6PNE:T/"E^HQ 0T5-U('\H6M,ZW, M8K/(.0E0@8I)-/U!]\!VZG35E/)@SQU9KO42!^G><"=Z9O"BVE2+^.*S;%'W M[)TRC/P;LL2B=/TW$HF9-^15;*3RZG[[MOS'7\504&W!*?9@^2G&5UO$?E>[ M>;/-$VTE;'8&2RQZI(^%ZXA2.V1:[8_U%#*C.-VZ_LLU8?-OS]-FU$@MQ(OB+O NK6N%" M/EJ2TKX9,_#;]BQ3X3C-UN U\@E4R)FU!^/WM"+OS5"@IGG^98DET"H>J+KK3/7I=20I&*\_084MJ%AW"A/+R M\6 A+MQ\'6]-S *-;_@>0'HR4M/C M ZW[ +RG1^AZ2C4@98&]''L]3[EH>2*PI+K2(MS3@OAZ(7,U^???' 7[)3C MYFS<,YGX.H#V@C,%#U" B6(ILHO'.]*JV^%9W;^Y^2 ,$_#4D#:T_/ND9.]2 M1A)2WVQT>_ P\<_O@W42P\MH 8R,>=V]7^.&)ZO*?P7-P(-]$OD6'>D[KX[T M8LP#K^C-27\")'$NP7=!LU$60,$WXOJJ \W/VSC&B"Q6 MQP<>3%@XN '*)MVYSKP$8LFFS?HOW<)O[U%!42Y=[)Y(8= H>Q).'R24H*) M= CDJIY'@8NY]SQ]2_Q7[')T,^Z_R,"1ZY \&+[6N,35ETTBE96.\F"X^GPABP?;$G<:RJGM/Z__"IWW3VJJA>!&\6[H:D_;LQH[#?M<9Z3Q M'R2YKW45,567-9NZHJZ8RRB59M8BD_/B>F?A7^$-;LC'B4Q2WKRR[FI8C$C7 M9([-GQUWO-.JZ+B#++]7V4M.+YG%"_+%*?K*H*!7JYLV[YAB8L;GK.6"/MTF6DG:%!:' 'Z MC=CDN6[)"KF$LY-)DFWG7H_N#,DT!)X>QH,QT6M#R8WP*-\FLW<\6#/$V2@8E,B#17+<:5TL?;7J@+LA"_9BCP=O$NT45V@^+V\9_O:SC'"[LG7, MK03%^!SS)UWI?5N=?W=XGC]X->(G?4[[G=S=;*$SF,HKRD8?G'V\"ZK2I]$L M*Q(=M?('"#DMB5"@'#7@*))9,IM<"1X,=#"&J#*,V!6NL(%GO>U*)W-W4I'T M-. WH,.#-4UCVLF"4$:B(97%%>&:T:(DQVNL0;?)KE?(4B>.5.(7DJN:W$?" M+I?C]V=^A,THGOEPY91>U.CTO*;L5'!@-/HUY%Z-W>$8!"5T*7^2=!)[A:&> MBD\?$K@^X:*YMI<:BDOR$5MVZ%7^D=[W56@[&.+"^IL\V#V[HT@W;IIW9BNZ M<-C.%IC-2E)?K=&;#+&AI)Z+-VP0N;%QME.BIRNU-%.NPU#.:MA:;G73;0-Y M8Y(DFLN8-K-0IT::2$3YW*ZW:HGQB/R[U^5._X0QNLCHTW*?Q4]M$N @-NPJSB*]\ !9"N/ZU M*O<%7;59&#G.=EPJ@2BO[N;[@BTS>CAOH'&,Y(8\ M"GP/98OL\PWL8L7-6P#;BM)^Z:!X$LB_@PKYUR.(X5US\V3/UN?J(JSY@T^D M_V:0/[OQ8(<2PIUYL!J38 1C((B3=!;BR?J&..3XW& NN%\(/AV]C?C30L-W M: "6,%]I^G317DUO*#3,HP\BZ7)X(G #S3)#TNV0PL!W)^KE7DT?Z&!G G10 M")7I@J2*YJ!71%OV2]A/K"S?%F2%'R2RZXS?$ A?I] !";.XB-OH%#B]GD2W M4KQX,,!,(:&?!YNLA!<9OS$UIJ/?K"2QK"_*=Q\"$=Z" M<_:E&4"].G OY=!+)[;VHZXW!->*B@J(NHO*7+-ZD ZH89DK];W 0_>_%!#C M,:C](]]IX"Y&[';WQLK>+*S(33L4HR\3SI723:<) 7C15YG@?I\ST'@53T&> MEK^=GGH$^%JW@Q4^T[ODGW'("=P2M.60Z7;$8ZY/Q=UW@VUNBBG'2.$23U'L MPI&#X,9F?#3])47C!7X1'@R>+()Z\>@M-)53N[T/U0N47!''F*NAJUY_W,': MCQQ "SP"^$^_X\R$99'VYO)M$ZF! '6&$;1T0$F3U3;&$>/FU9W#9$(VZR,T M@Q$3:G1WCN1V?"'SJF<&!) >DB4AT%Q:[L2VB9$D614TH1FS=31'*!:\LY/& M@[&#@;FZZ[]C%CHUQR3)UE-#*E?O=T>UU\7&*QGXUDHJ!I#00A^?3])K"SQ5Z" MFZG_U^]GU@Y*?[QCT9^-7R"T4>AL1(!68HN$^3!Y,% MZ7S<9F!]P0_-3Q,^/&VKTJCFB9&P][56J4G[_(!R>UQ..K;;=83;54='AQ1U MRE$3AVX"FL5W'17T[P2/I*@_I/:Z3OC[ECO4UT"7VR5&'TY8PB&YG]459KP^ M6!C3MR]YD6=BG%4W%%@6&2Q3<.\GMMBLN(T-H;F*)EBC?M)-TI1ETRRZD\%Q M7:A2V/(5IB; :=[9>$CJ!!61ZZ^;P+QZUFW*].Z)5#0?J M5G[FGT90)(:C3 MC\'&U(,CWJ3A0;UD8J"YX4KQAO 1+?4YW#&6PI_WUP *'\N(DB+N- ;^^.6V MQ%A?_65AK(RV MGI]!P?_.R[*$9M!PDBMBF =CVH-MD V;@^YA$;G4A60CP#,6OKI [-06B;%R M+,ESNG6S,&7,B4\BP/G/&D7NBY6"M,)BUG*/L5IXM'[JL7[#AS(PP77[C,'R M$$J!9,L_ PC!H%QM8\TN,2_/HBKW#PI6:KV#1A<6,98%LI3D@RH4%:WYLSEY MR6?,#\>X22R]VU^N&YI6AX$L3E ^[AM3\\[0!-;WT72(OJ$#L-_E M8^[.(,%MQ"W77W4P< !=# W:U3^O>>Y'M$+(3AC"&3 S.3<*EFKP%WZNDFA4 MV4VG'['+,^)^+?HW40*>$H)[&.\CA2SO&.KZF29&I<1@.ZP[2N*KQFT\&A@& M!VB,B'TAK;>SS<9E]?/.2/>XL7.,9V/=C8_X#JU;RZ;57!W_3^M-BU$")0]= MP^+5T#7+WW:P$F=*\9'P_24'"H@,<;W@A#RG.Y$D[NH^Y&*6R$6>A77#SSF,LO:[HUJ) 'DI&" M2D5J2#Z7S6O>FDK'Y(%#G<"-K1KT20_:*5(1M*+KPE3N?+QH"4$V48>VLZ*#V6X9 'S3)9S&Q@ZK'ZRHS\_ M69JZ.JV5CJY9K;B%/(KFGP=.Z,JXSJ+-60O^X62<@G/!_:ZR(9H9\B;U:X$/ M>H^+:F FF@&\1CC" [2?GB0;! 0!C)$MK 7^PPGD>%8V$)XGR3(@+%_4UKG0 M8DFD4Z1?1.9SKW0Z."V+SAZOQK/TQP(TI'_RH^*1R M7-S+9F'AG]KYJ00YKMU=>&>=2=$@[ECKW^&]%&9MMM&0<4&K&(&UZ]D4B;$] MYQTP_N2*X$O@09:RY7K,:NOMVJXZG6^D+PI-"6^TQKRFZJOLHS-?9R/B/HF0 MOJ_8\K7&6.3>B!/B;D=SQ2]&6'+K./OVZ =/!EK/O@F9M_S(!VXA+&>8':QZ M*K!U",5'+$W)<&8$"Q:C$+N?+>PIFS\*:O1I(F5P0BN>4U9QY5;,7,M/X<->C^ M<&EEXNMRC2!;H5&&0(./;GZ+N2[X,WZD.6]EBYL1O641J"S!T-1BG=-I/ QL M;85%R4):+R^\)>VW\=3DKP8('A@'+@J-<+K'C-E*+#'1*'(3>L3+P-" ;*KC MB.<<-(12\.SKN:?KCCG_9[&6MDQ[G6V]L M*[ -P'W$M'^CNE"A@>YX,>SS&9 5O"7 C#B+]@C%TE>)0=CY-_DGR?H97L5.*5]3OF MLYBZG'Q1;^(-5+Q*\+H%*3KD.^<KUY U=6;4NR[32.%,_T1#F?IV_O>GDX_S4[^ENNQ9 M-*X($6+0L+4073>"6JF?IM.?5C] WG.A?BN.T/P_8X!31Z2,>M M32M@9P-*M[FG8&[2(<]CH@TU/*%@9G[$1 U44GJT=A'5>YG]A+-#4L:6)-%Z M,Y8C!U#*=6' KV=_?I/9'0,$8T$D)"$LJ?2HQ3<9JW=9OK=HJ]9%I#)?SA&I MZ)2'APEH@?D:X+<\^!TG$2B;SH.=?8>D$X1 @ZGV)N1?$&2IK/!@?+]X,-7Q M0>8H"R(9(OE :N;-!'S/9QXLI._/3A:SKE60U8*HD6.,^8=+!";?'HD^Q(AZ M/N892\EW]&=OG0ATL>3!G,DL*<6BO5 <6$K1;8S[^W /=?8WTV5Z<.*3LU@Z MJY0'*TML?72FO0'B_[2W(C<6'VJL)+ MD+/677.N)X1OJ:0OA7@CAI,E8XZC>Q"2FP))0=A,0UR2@]Q MG>1UG79(=)((H*:] 5\SG"7%;7R'IUH$[]B)K!E4?H=[3,T;9:V ^TR?7L=3 M@: 6[:U4V0_(=3E]5SD/4L^="Q2/")!R'VIP0,=LLJFLY2ZP*0S=%G1($+WHKR#V 7V<]HE<@4G3NLQX/]T(. 0#3[*+.6F_+ ;H$A<18YTOOD M!2?2;,;#&:#?S'VWIE0GRT%&>T6U,Y(6O >Z,,LE]64-R/(SCJP.(F#Z:G/ C=FQ,/1E6(AA<3%UUH_B[^ MSP0E)>2U6KG<7".V$JYML=[L;ZEDF,XU#A1[-]H:6S$KH=^X+/RJAEF-1GQ_ M(7SK^IPP,Y]+$ W"ASVK267V"G)C_F1!.FL'U()&(\B"QC>L (-K)1=?R] [ M_F8J*9@__X8)*K/K#M!XF /EY$>(6<$#D#L4:QM@U,&%#O"!N^UP#W,DX$8N M[_%5'R"T$3"@[P3#W4*Y#!D>[.A===*H,-/SURXW@"'\<\VK?-%:;ZI3Y4W= M3:5R(M8IV5O= !3!3_)Q89 YHSO)L ;;"'13]UV&[ NL6$IF2-V.$6XJK;EX MWA/-/ZT)VY+NW&,6JK0&BINT4(='..RDW?D4ZF!S) M/G_^Z8\V?:6)K@V=Y+6S=+9TNV/XTV;#M2OR*L'G#7]DT$SD#!(UG]RY,8C^ M- ^9#,+2U4D>+!P4_TKW;5BZ3UU ^45N9ZPYKXW$.T(@*S'<+?+<\+YG9'#] M=W7X8B[[-BN HAE<*LC'XA9,=$BS]=^YW5L3M2(-& 1=@B6?78J9*)U\*Q7= M$-VA^7[^HUKPI3'/MF]SMUWBC;/FRL7\[=J?]#9\+_[&MC^GKRFW:' ;W=*O M]X"#0:@0/V MVEO8??2 Q5^DL0H[:3\5'LQ-ZC2RIT80W+>;9D^$QIH \11R84^H9L H]P/1-'8MW17UTB M?+?\Q-=8%DRFTY\!M(QL_A4/F!XV;$FF*4J^[MB0O/C>\Q6-8* M8,I39'ORQM).IB!+X;-;H#W-HE^<%4^EZX?.2II)KA60+W%3=?=BG)Q[ZD3F M+B0LU_:7CX@$BMFUU*D/DB9KT8+YFT #@JV]H/F>37(?3"OK&GSPE+:1AV9A M(5 X24-N04I5.)0$;!/)]F@HNT9%TCMP$>^XHIY^=^_./GCWZ#/SRRR9!_OK M77)71"OW%,M56&;?PU)YTM0K5_5-V2Q"FODS#6OOOP91Q>%[$Y9;#]R[B]L9 M'D_21E(@$9@DVFM_HQ,7H[A)XHP3Z=\2@YS(@3^K48,B'UV1='O42=JBOU7W M)$Y\4^QD&9F]??,EG4C$!V,X.G>::'3O.W/R#/,MJ:Y]K.($"]^&J:$?FPL' M= @T:7RWO\+:1UP;G&Y%/NE%%1QY,#O*0C*L.]S+>3!8&O+/4RSB*+(%JM?! M*6RG?>6!4$G[, ]9;/3&%YU>'NPVYF$H>R#P,A"DFKUEB5[8/'8?.:X%'.+! M%GY_,EI[S-T[4&-& 00RDZB((Y:6RJI53,9I.(LAU+Q +B4M%E,B"VK9!AB) MX<$\%#7IJ@R7+J6T;=%JC> <,KTB.(,A,I/JJAZ>]W2D!+]F<[H\MK:IU<;\ MX-Y[;*4AJG$ 5>8-8@@XX#OP]A-G=Z4[QQ^_".?_2F[NE#?CP?9(W.;!>H: M/ F%^T!PS!]<0*L<3@#?XFVA.?U"_IH9JAE(8H;VGI'WC. 7K\[CZKRW48=N MC&Y%&(HP&.<2J/!#\Q4Z@2\;>Y17,E,=N"[3+R&5]^<&>V,#293IW!P'$. 8 M>O]Y>(4X^:Q*D',TB7F*/HV$:--)4+"MQ).Y'K\ 6>SJZ3?N?%]'%=TLIF=; MD*$U)^I4J>7Q^\-7S3(1K>,Z,G^B>PG7.5 =&H([C.EYF_>,P=G3SH)S MMB$0$^V>)/4M"X2^ !RM"LZX;[AY4I\N DO)SZ"66W.7\OF8SMQDCE()RW42 M'K2^FKXCCX-P%N4,G'4E]J[7JEXO/YYHGK([[VJ&.3U'E@/["[\1VJBH22^R MZEM+/>W).9T'GY\)MR109]Y^GD()[,.I^B(O\&"4.8!^:T640>]BRA]1X,%R M[U'+;7'8,UHC8W#W@ 9\GB7Y"?&5%E2CARK,9UWZC4Z[%4C0=/=^,*+"(@4+L"'L5>8DVQX1@2Q;UA?"?; MU+X?60PV.C"S/JYA:Z^,.&U->^LU>58_;=3ZUO:W17%CG>Q]\J%[+(KHP+NM+Q_' M+.2-$I?;XT<6<2>[_[SXTO@%2M>/R/5+I-7Y'M*6/)[E3>8Z3JKVYN,2G.%T \*0C7'K* [N M,A*BS2UN2C BL-?GT*K0.%Q$3J82R@2_D4?Y&N#'ZN2PI\#V7]ZD)<%R-. ^ MM[9E_Y#@M1_[=NQ"V8-HX6"M3A.8-,G$=:N]Y:!.:^OK[*NG?Q(*F2JDPMSE MM;6^VC%X\Q/[\E+\'+!':R$@,CVG2!.VM-M M@V]0KM3!6YF"#8+\0TMLD@.=6P*Q?=TM"P,G!\?,!J5%16J02O>I2%E.L)&> MGWJA5N356JM*?PC(5 ?30QKO]6=?-N@^\V?C(\ND_U%?4?O_UQ?5^&90?YX9 M.B.YK:3-DVA)W'?R021%BA&9JM'W3\<7/%[2@[)LB25M?F\/.%*ZL<(1+AN8 MWEZ@"$4E*TGU&A9(W?[8]E#&!";XU+6S[ACFX"B%]$(1JW3(5,USI28:F,KH M:"=XIO)]%5IB;5 AIW&5D'Y0\,RWOJF6Z=2)R,<;4;O-<1. 5JFA7Y\;5F:J M3ASC!-8$2A56%B@+-SB"#7G$DARV&*X%*9UB /(C7S-0(P&3Y:_%6YVIA#V8 MIZO;2E9&=GH.+CTBF;9[I&2U#ISU6JBJ>P<%TB7,X$UNHEO=:5N.0^^&@-0" M>A@^['GQ563O%M)M[2R,)O$8"( 'O-FX:@4.@&V58/W9"/(IL(T9)XU4Y7LR MN5>K4[7#!:A7JSGJRW8@LU8'J,M2]8JAT+.E$RO7A=:BWM7%Q@N616[<*18A.H(T"?C%IKO-^G6Z9CFFG_6/U29H9W"+O)+,W3_TW>ZU MLK)3@%M"'' +$;42/V>;"JG1[H.#CM_IFXVNUY%5 M@PD=B-D<0F=5'S0 SSC[@*V]"ZD*53,I(RNQ!#8]&HR3!^JU2 \RX8QS=)-R MK&?D!(9L?J^7G3:+F+._0@&$&%4.JO-J%ERMQBJ"5\XJV)?L/AT S:W6U9C0[[FQOS8/YCS1?1[.W[6O839#3!J*4?04 M&JNT:^+N *V,HR*.F$*;V0#UVJ3[$7Z[.M@79P(85\B-X>LN8:]@!/AN;8&LDAW#TNW]Z1N!R7)\L_>2BT7 MC=V=ZP[2WT3A%P%^Y[+W V<72H M^4'%17^WAQ?Q3_IUT**ZFJX'CC8BB_"1"*]-*\4G-NM&7O,7!A=W"ZT/H?9S M8 U67:$R=L0M]ILF)&F8?89U8JU3Q]:ESVOH%GI]8?<5Y#:ZQ.GW:5OKUJ67(/<;*BYF ]H3$#,Z(%D*P0L[ MN84?YZ0V,$^\A_8N)8\VH5RXFFEUZ?S-HL?M0$KC!T=!^C]SS:!3A,WSPJ&N MS9\\V+E<4,DE M_J7N"9D.'?'8%?E2-$AVH-AI_E_LO7=4DU^W+AH$1'KO)2A(%9'>$U$1$*E* M+_DIG0BH@""$!%%ZB70%)4@1$#$@O8:.@(AT"0H$!)2:@(9 "C=^8YQ[]_[M M[XRQ[QCGG._X?:PP&R9MWKCGG>N;SK'>]:]%.&>//GP$WT+1([Q&0.F.H M$&*W%!&Y.(E9BC\&O-NC+G@E@TK\P,Y3/#F?CE-@ILN MECWIH:<+_W 'TG75^ 6YI0VBX/DJ\#R;EU@?BM.(LF[_;.E ,<,B7!N\, T;XCP%M%<> !'H=G/Y"3R4Z$'R;GH[!A_RXD>M9Z7GAF0Y;?9EH MS[5&GQ?>0F6B\MNA_J63.Q$BG[2/("OXG O-^<.A&R8#MG='\K.]WDZZ%6AB M?2>KZ?[JISYYG@*<6[$27=XT4?C:B"Q_&5-1@8>_9AMXZ558\)>D MX%Y5:D2K@8\6G?.&6=/,J,YX"(L%K#&!QDK'N@\H/0R%SY?&2OM@#S^1(_O7 M!8)#5<;NZ+1#'HU5F,PT)&I",@I]DBX)LZ[P@H=D0*Z-N[S373';?D[G@]W3 MX$,9T;M )@M8W9_5*?['@#WYC_R(;B#XEIZ, HI+RVSHQ\]EBW;DITM*]?3[ M7]W]\N#F'/!)PY=/\+V(Y#NT%L'?)H)O(\AI*XW>= E]TH+RT1NW>V($]CZ! MQI9P")1W0W33"_WMAT_/14*2BJ770R,/9RT2U9PP2"ZHIDML(^+I..VK4PRDZDG,&, M^0N5!W1MH)87+P4<@37F?0N>(KVF7^2X53-6$)R$X>&]-_Z;74CO*,78GLZ@ M8_EHGU1.TW%)B!)4.>?AJ@U^%H-0(L.3L2 % N7!1WI^9M+'=W:[(G[/=95> MR?:"]T%">7_&E>R'ZV"Q=I>J+YK:IH0;G)86H[-%)V=*-/U._C\1IIU3PF_?FR9])0*[;LP:PEL<^^D9Y8B>TR'&4"L0.#IF M]J3@68CK1""QB5A.L0Q4:4<:;'DX4F 64EN'=M%?5X)U/XR5Y]R+5^X[YWO4 M-J";.*;2-W#W74$:L\*>>45K?4?V"'WKKGK=0N\ M/<-ZZ5(V.4(MFPVJ_@+?*V\2GV;9W@_ PQK7'.Y9PL#' $YZ'&[2FS*$^AKY M;P$#09/4H;,8AF- ,?,Q(,\AATYP;R+^+K7HE7O9"12/^,620$?O>)EC0/[8 MTV- XNJO]\< 5#.2(DV7TA\'2VD#"/H_>I DQ>#D=M=EI&1G$RX\F MDEZ([M,(KT4L(Y'NN;BX8P#[9!?P"V(>-0>>0Q"TZEOV*:C&/T^HS_T_3ZB! M?HX)?:+;0:R#($FNK?7%4CW@M2>ENF-Z2H=_9A)R3.V>3L M$3?KW4;V%/5$WW;'F-1]I;U*I8G*:YJKBE'FLM^T1 94^DU^,H\2#!KG#W>- MZFJ )>T^:)^S!Z;RF';R1"JX]QK[ M7E)*$4R;%(YSQ^!32"PFDP^BQVK\;7J;?M9>50Y(5NZO=*CV#[F9%=P6;C0< M6FF+5-&M>#?DI%"<_/'SO_Q0A;^U0\9_=FX?IF[QGYQA :#2_N-^:N@NX'_< M>.V_>[O_TS.8A>B7AXXN_K#![:-\_\T4[D8#F^9D.U'Q$>7\/:'07H9++S>ML59V=O>S MLV68YNU<+_&:NY8_&(L'X](Q?KM'\I!#1[K06)G> ->8;G6O' /FZ/="\,)N MK*AROBO@3I&9D%I0"^=H>_UX.]:37'[GQ-G$_=3<@".79%W^GJV2WO:>1F6E M?D?J;["OG4:.#FMOH2"?_XV4UA MI0;._W_)?L/U//77TO[5#7QH;FGPI8A%GW3/&"A,GV2ZS_D() M4)P)+\OC[X1!K\X;Q=6_J[IG:#GM=;B2RCM\6/:(HVAV:AJ_2!'<-6^9[-2' M#],%EJI-&M"8-.I_LDR-G%$_ZV#WVIK<^![5]?DD:IM.,=JZCP$UF*WM$AJ= MJ[T?B_U%+_90%*=6M<'VGG_-J0*/B?67*N5UF##15F6)2T2QF>?,U*R:U5?Y6AFL=+)5@W[^/^@4SHN2'?^)N;/; M1SV#-^NSK*>VBIN;&M$K$L:Y>A)H0*A/M!P5,:4 M.T7NBEW?"Z5TP/HC;(S13#(>0@IW[#H&'(FWA__9,_47HK>UDRYR/G];P5"4 MUXNX(XO;A6F2TW@P+7Z7KIEQ$",@?@?]Z!CP2R=B]QC =OB#<:$"3:= "6$P MNEAXU3:((#F.F5(,JI;H0VZ!3AA[.B,!!V^4NQ&X;Q"Z7/H11%BD">[36237 M!@EX#+@)1 1?)CBF MC#8EM=N?S2T-@EEJ-"=>='OH11WXL*%,'WC_[N<^LW38>K#__3>1?^LZBU&^3"-5_WT7P_S'F[.ELFY/Y*$HD M;S(H CVX($Z I.8? RPF\J-LPY>3RE)KO('JJ':]G^Z.CS!+J,636ABF'T>C MNRFPNW)M$]7KV:;+<]/AA@&#C#5#/R\"3/T*$$2#(=IUEC*@6+:],DUB\V\]O(?K7,,@;'!$R$0-J*>Z\B]>A\).7 M!IJ67@*=.PC!Z4RSD?;M>XD45_UWZVE.2P]$C90=_X]UY;_4'(@H_ .J=K 7 MG +F^,W-%U'5[Z'J^LS0OM+YZKEV2TWSU]FE]!; M_?ACP!*H.NIMA($+@7.JB;C),?)V\[[[F8K K@I$:\A"C)'0_Y(]X9O!6$=B M.)YEVQ(?;D]2(XCIS8S8WLQ<.!KM<7-R&^C&M<0E&GB9 M+[O*V,I0^R;5@> M03'O(7W'@+393KZ)8T# 6(J^3E*[T5*' Z?=O-GG=IVS2.+.JQ,Y\6O4TN9L M0??^T?9;MB]6DVQXHK;_V;EQ6J^3O)U<[+F6?SU7 M>.5GVCAHXD'SA^$7O!D9=DX!+@\J^:U?0[KO)Z^*+F7KO>-L[KY[G9VEF.=EQ,OE.B(GB+8$W\^+0 M[3O;H(3/GQDK7H]J.A"T^OO>9!3GAC_HLM&3S?I\4PQ46TI*,&^8_<5IASWJ M.?IV_ASZSKKSK>:D*76S]-*J*D6F"[(\Q@(,/LEW;ICH[\;;AW'5_^0UQM$5QNQ?05_XG"\]%Q\W-BR,9"N, M85,JHW6\^AD^X^)1_A;KZK814J\?UG[ ENEN5EO_-J-2+^.)W\ZE[W%7C1BT MSF%S7P:'"Z'N(3A"/K'&LV2S9$D^B+U_C^XY^0'P8WU4WZ(4B;&?J#\E5$LR MZ%.M^-JK><<%=]U$6U&2R^HAVK@X?]]$_(RY4I79O"?'EW-WK5@JN^1_< +T MDY6*H5B)_.^%(DCG^L!KXE=:"ZQ=XS1*N3XE*2(-8C6N;HBD\J4R?-!D"$J& M6O(-U]2_D>Q6BFN1]I3EOH/\]/*_L_+AQI5QS>H3PV73E]5/?F=\P6?$Q?W= MCV'*SJ#4SRLC]DUJ'7\,LXEGA5- [DC4ZX7>>^R^=VJN25KIZLHD _*3E7)S MEB%<4"P'2.GS;[+RM_-K7ZV#*UW<97/W^JY>23F3^;9Y77HY1@^#9<>]/!B MQ-+.D""O ^XYNT$C0UQ-PO2%S(:DOS\:DG"\C%,1@W!%W+B._[5_#GFKO#=H M3[KK?L:;3*-TI=7J;]6_6]WGW 8U[3@&SUF).D7&ZFJ=!0C)C+(QZI%/%4Y\ M$T@=3G;_ CAI+A^CD'XE1\CIA7H-L[.5L51QC% R'7)N3FHVF$[]%E')-645 M+?2^./I#_2%HVNB?O+UEF>M79*WN;R\L'>33-:3+N*];Q&)KIVRR>C'R&Q/Y\X^ MK'UGKFWU6ZIOZEJ,RBPJ(F3I4WDQ?,)#EK1ROH$1"RV4JILLKG7Z8LY_J2]/ M_A6+UC>YLG)SV)%;.%[KHY^415BVJ*#U)4<]QHRQ#FMZ9!?U576V: &'<>%, MWS[I^TIE;P 4WN0'=;S:U%APH?/DLJ^M8;-S8:>VWPE=;4#=-E\U$WB)?&\V M[]^-W;@7J_0A7RZGR/EF:X7/Q:\Q(;&FK[HI:?0L9 5XY<>/V-1,O2);O8SF M[+N5_%PZ6_][F*CDCQ,!__0@O]I1@;(G=E5W M$-=?5'P,N6[1UUD]N%>[0= MA=.IWJOY%]^4?"UD!IB;:(N^:HD+4EEUE@GC2$][VO5+.KVX:C-_)PF7)K7> MYW%V)E!S&S0LE+]W=(2[%7]JROOEMP_V=!QYR@QP>6= C"7Y1A/REC")G<(_ M\U\X.(HMO)@9=[>*RU0WTY.^;RHXO1B@#W]^)UA+^4<@CHGQW-X3&VLK:\$+ MIV.\I6-US\1H4,Z66.#&V/P+I0J],[8T28$+5T2X[+3L3&O[_6[XY"M'Y#]< MO7G%[M/.%S86._,?BE, 6WLMHZC+XSYUC3-:!1;F6N*UT/+!D+NU#1]7)?ML MXV6BMM+F_89ZU 88*L]KJ>A_6A,WZ+ATZG6SK+% 9IS_J0T!_BR2#=,O6UN+ M:$_FJ0<:'E>RKK/&"ST]>5=_*4R76,3J]\_F+E^WCU_]D'GMS83VEUYM=@G^ M1QMW68\8_X'[BS5MT- MK=9PKF]NG?0Q:Q#W.R_XO2&CQ%E0UN9^JNUXUQV^M^6O3I;53]5O&Z^F]]#^ M5CYB=*WGT/2TQ&MT.7;R3(=5J'YO)7 2B^M*,Y!28RE>4 M7$FW]TG%36E?>^'+,AG[#P KS%H&@J=>UWLTS$G+>U=5YT#M >>5B^8&*H>G V_N+PXB5=+95_#'?%SQ9,;S;, M&3+>Z^IJ;OQ+YG/_WF1D "L+R0J,N-V$0AX$XY_M_GY;BH&%H=BW.F#&PD-$ M4UA2T$=U\^@3NBD?9:\\Z1,?N5C!:G!1A/'G+E8')YP$-XAP&<0%HE)W?P&Y M-W3([;?"2Q;$H^8+F-.07W 95V_O>ZLEW'N\>B[Y@AOO_F@YI?SV)FT4C_@Y MI+R5$)IFT<9L+RK[ J# N.]+7* FM].9%=/ZE"$#V0'> \9V"LUD#0J)257B M*GY7%51%WQ?/7!^Y9=!6>[N S=>?NYG9BXGVA&)'BGL%.TN"HBFV!(V,T&, G1[ZFL%#"<')GE-: M=,:XP5V6W8$*)ZN[J>34<6V&F@!N1\@0K[<0FK8F<<@XL,AO,CE"2P/41% V MG]B1;'-"3^\I+0"QP2;Z/^XLU\3/I%MD"QD;J6-Z^ M<8U40@!:X\O3*7K+ED&NA/M!YKSOVY_4*?5EYBPV]XV_F\'V7V3Y>@S@:>?V M)XCW-'GP8 @GZU[/?WME_BY4TLY"^6F96<\8+Y_I$(N"\?"C%U[ ;#J5CK3'\L5)O.CWK^_?Q>2\[]CX.9YM^S()ZS W2&? EY>*$MF"P1 M%DP5JV?8 3<^J'O#'9M)TC?49V_/I&5>$L/]JUPPR>5>$ MRG-LUZW'7$HYQP"*&WT,6 UWP?>ODYQQ#AT%P-!-L4J_V\> 1_W>S .F!\&S M,VU K##-C#L=L64]1=<#N=< !"1)9BK3DIZ BR1OS0F-MKD-YN?IYO(WVH;D MWB.@8*SK(-R 6J:)^,)/A!,J\0LE(67:#02=09O6))A.\3M6,]%.IQUOCF39 M6^1:S3MZ@4-5]-\*.P9D!U+4C@%HR M]XT(5CCSES3E+I0 #3CZ=A,N7..>J^UX]W#E4S+O7O^^:Y$(@+M>/^8D@#SP M'Q]'F-(%QVS$)4M3(C,!G;9-<4<[??4;]U];F+2:.=O4\,*BPK57:4S BSW. M;_56HV67H!U 3_['[J-29"R(6]J7IN@.1I(?I+8E'OU14 M%I.*"(+#ID&(B*$U66.3QD;"+$/3 M'D!.P(RGVK5*-O.L/AWDYHYP@7QD6ZO:D]^:]\1!EM!0:A'\+ EMU92RM-X= M'A^<*'6VX5Z99E6G)-^L@>QT4,Q/ >=#GGW--D^/=T.(I=D>1/SB^^"N*.Z$ M0HEF;:QPW*\AN8ZI8(CZ]=[06>$0G?!P=;/!Z?0+ &&D4M-0 '$G8ZK1S-7 MM"'L,-ESU2XW541F&MSKS*[%JG^>ZP[\*MFTQ>(V^QC^#8BW1/[9$-H')0$+ M)@0N-%7 K"]I]OBQQYK* OVS;Z?13GYFXWCS[BS.: MDRSR UM$4A3N&^.;,P]^2[D\?1[F_.:R0F\O<88[D)%K0%RKX3'PUT#+V'P> M462<#GL8QL9)L2'/=E;,@G MM59/CBY1&6DW3/'7CW2RMKR+[6XE5G&-=!YW ^=:^)A]1V8Y'$B9K M?&9<+;K)]+*(@^%7WK8G60^S[8A?XXYMG4U5#0WF6-RPM5Y^KOF\O6UD MQ,_ZN>3;ZS<3>Z^?\0W):CQ3!"/G=5;--196NT@7)FX$OQN1U"G=SO&GGL&L- M<[F=9>F;.&[VT:_@A 6)M"SKS_55T?K=$M_?7NBK+9)OP1:W*P_00\*.H;%I MX"#,Z-W0X,=P/E1?9)&'S:9^[J:%PE?$0Y62UASK8#7KR1^M_X$[5+_U7\0> MN1U!YG<"3?J\.?M?M)V]&)ES!U;^];Y^JA1T^1A .OLIEB9(K48$H.EU/7BC M-=L%D:[Y1>5=0X>5ZPA*@7TY>?_ZQ[U )H5SYEVBE)HFF\%''D :'K25DS269]HJD G:0C[1EWM=K"I57LVB7WZP;\WD M>Q]=*.#>HW6K8VT(W J@E MOK033G;9!![ L_6J*B 7SDIJSW^)3J1P M@LI4IMO!GG'N[P2&/QX#E#ZDO^U_>=V.<]ZM@KS?[Z&(7W]$T8E>X1;>=#AZ MD/=ZWJB?^OOK(YG8LZ(^MR,!RA_@')0+,W Y6& K]3U(T2_DB_M0R4L@;C$! MO:RLG5:JL9NY%@K>V-DIX!@Y*$[R3*0L_%7$>0S '@/ZCW;C:(P;K::/@SFD MSA!NSM#$\%,I!R6=4V==;SY#S/+*6$4+"1E5R2_+;UW&(Y9W$G#'@'@4OTS[ M5#L#SIT-VWL%KZE3YX(5O>T>N[S4?4:KVRE7-DV<571?G,-- )&J00 3!_"8 MQ\('^<&]T2>"^0.@TXAZ])5&LHIL2XSP_HKM/QH# = 2UNVGY1./ M ;O-F3HU:K<+GQYLO2",@6 M%9^P#-X2/ 8PJTW021>:D6)%X$X"B<%NX!?*J[51R\HK(><+HD_^E,UNV>CO M4(%G>Q926.6BZ M+4/O,OMR>&_PW!ZPD-,: I(C2'AF4 M*-4.*:WY%7[+4NQNA)"NQ1 =,IH-C M0)80B5ZQO3;-C@$33C](PO2K@2O'@#YT.A^%F"M<0U+M38]\* ;_J>H%.4"_ MDXOK@/<49C.L O$NNZ= )>03I-F!&=KYV;=!FDYO.3M>OWQK$0S5S;-IBC TK'9^,0W3Z(53$4/V(S/N\84 [5 M/X#\[3N?63XLON=.ZV2'_44MI^G!=*DUFIS\MJ279:0U:F@!4'2N7]\$%S$. M'Q5,_GHBB:VX_CT3H#G'*WKNPZ\QDISW;-*NH2#AQ'*/:Q,I""X;H(Q/0XM^ MD>01!,SG?9\[+*"\^.6VLCKO(4.X083@!RE"[*Z$W?Y1=MO'/7PD%M=6?%Y, M6)NKED9 D_:\V/(RM;;5PL=W;SGMKJV+J4'*':E)NAL_45^#5"D0?'D*B!D^ M 1)/L":EX L<$DP)$KD92I>C^$O$H^)N,AA[)^W7,$DK5S 0*U@FL_\V52&( MWZ4(HGOXZ&20'^%[#)#L7MZ.:-@=E.0;B#[;D(2H^P@/T,^X5@FR M?JM-_"(YN?//$O=VQ <+(IU%U#W^3"=Y>OA0^<>+=B8X"_60,0 MZQ"U.\?2%9E=XW]0.X 2@!D'+.YQ3,HR%%BEM8J/5'P:;3^T,?C0)?3$C %* M8UTE@)?E!X*_5.%F^\:2]]I;:95%)S$M.=H=,T-2NNNWJ#]EKCS-Z#YOMES7 M*>3GLCN YHO!8^*?GQVL7PP]RU,O6C?]W9D?69P!O+^6@P( M2/=Q#*);'RY,$<'[QM%4X0.1#DVO8)Y2NC4->%IY\+)X6U5'T%HX*!@K]A!X M[Y3LR^]+=]+I)%ON(I4QH*8%-S$[+LBC'^[@6$_4,V MW!S[LNDV"P+28;S1L0><1M/Z;!B"G[=LGOG5G-5WPRBYF^VP25'BG-FC5+/% M$#;R@]8:PVA5L@;,F"#B,R6Z' WK=P1@\8< PX M];7OT1?>BT 5^"!<&,1*[T>(['*M+Y=+L1/P;(H\'8, J4LYVV9Q1QT*) MLEO[Z=J]9W97FNSTV-E61$YVPNFVN_U0Q4&P\\0W^);9W^[75,"#8G>T9UUF MRE56Q[*9"28/7_L\U(X5$))=XLB"W/GU$R).QV<]Q/<#,!1!!M:/44_LQ6B! M[Z@F[E&N4-OA'/!>_=6^)!R0SVD#)$T(B_U@'];0U-0,=5542_O\,'=G[\K] M]X!7\2R&Z.U^E@3$$@HC1N.'3RZ>@($]<2^!?5(7$GI0O(9&Q:XJ#>EH7WWA M9'IB\8_%>3XKC3E)?F/NH3R-"41]0?8!ZW52*;R$_25,GYGA68(R[MNF95% MWDR:4=GW<\91KCEVXK?6<\;XS,JL*.A1>AI@$C!^8]@48@5)ABQ&,2/(/]G= M#6RH)P2GUH\Q^^>Q!I?Z$[=XK#4/^.HTS%[C>!]<%7C/B/EH!P!?_3N#4>9? M%GZT#9*)<%CO$:9)SX2.1-4K:GUZ_,;<.Z2^4L2Y^(S9H?3J*3W;3^I'.UN6Y\O04=X6O*ZDL#=Q/S5T9?9C$,.^<1;083Z/!7E#X_/V=].NJ ^ MZD$GL$P*])+#WG@,J!UT. :,5T'L*#=)KW#H)QX\>?V=LOP?KU<&E_LWJAWF MN>1\3>!UF1]$+5C(W&4Q'E%C>]O%N +^<@,WF(SQ7"0IK-/5?UV7E,JTEG7< M7H086,#?):C\O@^MOSDJT=-I&LGXX##^)/N;@=',)Z@23, 8Z=UO) /\TU/* MY@I0T#3JW> QP";Z0O7VP"Y1]OFY[6?APE[VR+F\):NF)4G3OF. .$BQNAW# M S^]:/)P^6ICUL<4RZ8DPS9+=>&5T <$6!G><$C,=.G""4P/FM2":-!!TLZ! MQV[AE%T1S'ZJ%#E[]JA*L\ZVLMP)1MITDF3%B;P!S!?@$F0;O)QR#."#3VJ' M+ZBFY0WAB7ERE6'^_L7&-2?W;L?:LO1W OF_8& M/P'IX3T:EBTOV^-!>03YF^])[E&5(YT6:5*L'!::@9^[MIZ\OE!ZF%H"Y:"R M$P:7FA)H(!BH@W1O&<$?D7+M/2:II'"E5W^K49C9^5J.JNAA]N/A&J5('E/! MO4$*/_ RJ8.L!Q^'""-N 04C]FT(UD]@K"?S*B)T[*90H;D/9OT^-A[2>)L8 M_^J)C[]JS_"AB V%=P\^94 ;:0U/7R(\Z&!JI&E.JKA:-LV<31_P8>M^H:'H=H)!FMH/$4=TAX*_#ZD< [;@=/[Q2T]Y"UI0$&7P4/7\^I^C M<4?.I9XH?I1I;@20_,$X:&A\=K8//2\TT6O=Y%H CO/@S;-3T]@VUZJV,13: M<'VA^>"NNV^Z$-4:YIA-VJ6=^HWG7LF+"VZW).Q#"">;"!9.31H>)&K8YM,9 MQU0=YH;&!6D+OR_;Z6>>/ $$C8UZ=)!%7-TB'N,*2PCS-Q]-'"PC$L\;7C>< M/CW3<_'ISXJ0#P,HYM>F(CYPO2I(O2/2$/+F*L)W+%8_=G %P>?42+U^_@=% MHUQ/;:AR]/%!O.1?2.F1"P!8QO /AOT#"G\=L9R4@4.2Y'02.S4IL&GY67E2 MR/F&8-^*KQ]=W!UF^AFO<*2-9,G]8"RTZLZTLG2AIF!\T*RT:51M)BR0^JJ^ M+=IW6;A?).BW!5K$[2(G\:F+O] 'IVOPJ"M-)DDK9L\O-5J'N#=M0\EZ$5$X M-(5O=Q!8-]O]4A(W^8L[89:UW)6QU?D).S%)-!%H^%X@X]G*6KAAB"L&?SW0 MTVJ:#F8HMN M'VLY599NCG3Q&()0^G6JI#CX&H!."6)OTB8[U:@5"*]-2^AR MX"(6YHASO[W>6RC;!H[<6/XJH(X'ZCJ[L6YRZ2$FI)=3CW;BA'$L@T(PFWN99H?-:TL MQE "":9=*OC-[D*--OPR5"=C?C-RYSDX+\J_?&^2FE/SP%+:]A2\-BGU<3: M,DN^B!CVHS$< [X\1B-^&GV+SKH(+$#@;>CB37ZP>_=+R!*"HIVPY5L!]6 A MY#WZ;:$81+>%>?KS=$GAAO(#9Y,^9*ZJ4JW-)?T$AZM?U8X$2R.*S4!2+J39 M0=[!,G6_RJBWLJ5Q=6=X98O6G_*O;?[T,%C!<&!I6 1_*)I;D!^FBN=.I..= M8XN,&@GEVGC[3#VR#NLRE/>\Q5G.)-%W.$]\L3%TGX3$#3S'"U]_GKM+S\5J MBHY\]A?OR1>&1UF$#_U/A*]Q S3*#9,!:R!VF,ATIP9ME+62U-2G_SH6KKBY M3ZH;N. _T=&Q.IJVX+)HQ5_"TC0?T'C!;#C\V5(&@QTYK[<]A,P5<9GH3NVD ML4(Q-0-94;C*AK:V19*3B^3K\GM&I:UGFQ-'[EW(^5H$NI4:9.#BD%C!58IJ MQS7%8K^IJ+QR*DX[82KAZ6?"" #H Y3W]VEL_&10!)EH2#=\EZ0@O[5)2!AP MU*\A6+TL):%[(W=X*. M 7/=FYAA,< 1D%Y%D][!U$BNG#_:M6 MX#@G(MJ0@-GB7$(G'W''@4["+*;#E)%Q<#9\]Y0V1P6DP*"XXP4, 0\"DA56$4I4MZ0CE_LF*UQ0 4'=..FU_\=S' M2S'F)V) W*1P/)LU27Z6(JC:A6 Y!OB\#+F9@AOK=V>\T3S;+AZ../M1'Y;[ M]-IRJ#_K7SKG3KL/(?*O?+T, *'^D-4(O79',I!RM2VEOW4G2SMC*1!B4Y]U M:>;L>Y]"GODP5B6=)U5@R[;%$] .%&Y#S['0MKI*0&-:A MJ(ED]1/^ZV&GU.>J*,?OW=SEB!XB^!#T[$>%%FPA%[PD1[D?^DF M O_NWKK=9&&8=P+Q*V+>%N-GS=7PO5!(2C*8&YE0EPCO76.-R");AQ>T^\+5 MY@/#,(W(K5U" K&0Y(5B!XG QQ7Q>P-[5Z5.-R-[>NT*;!^OS@>QN_6=2:0L MW,:U=UW*%([$U(Q?!$HV;;'3NW,J6L%/AL8V]];8^_LI)FT@V]OM?-V8^4:= M]!\B>%WF>^EJD(L1PDM:F,<@%50B^YMSC6*01V\-U7#NNE7"-8W)IIFKWX8. ML;=5C'_VOUF7S?]U38%QF"[ D/&0^EVD-WX'3=:$C^<6GFP9WUG-LI_\#>8P MJ#(U#SVT.PI4)NPDT)=HDA%<3S1_0*>@O MAY])PWUC^/5-V;HU@R,XPC-_>=EYA\D[0_([J\B#>1'/UH[[R8"/A.CR5-5Z MT6H8*_HGUN=U+U7JP'["@RA"_:AHR+%X@(=K+1\#:H2W0E8@7Q)P;JB3OX&I MV/"4T%L5;A"7X4+^:-"&WFL%)PWJ>Z]0<=>TY/N+4:G J.(87?1C"%LP2'QT M>33$?>;,E!9".*)SUQG3FGSFE>=IZ?H8K\PK#D]=!ZPO#7\$?$NN)0QV=6J0 MGN,QSJ3H):2H/Y9SH*'6&8?4V M+$AX'Z0.G(KQLGZD;]VE$K*<^W*Y6L/8/,N\O0D_\O. P;LY]P%?5KC^4'SV MHWHY@.C0VAN*&37KMQ[8;],:.[]DFKI%T5N1&_^4L0QUM[:$5H/[' "55U[R MF2WHE2C%R3O(,K$-C_1'N0LPK&(XP+ZBFMRI1X/;B@33OD::-&&@NM2D!/MU M[N?:S)CIQ$J(0EUC6FD&S=]I2#;]>YLG@T @VNZ?/+\D8.:1Q%L$U'8<7MF> MQ%!,L9]L5RZ#%G\-F TAW?K-'L_SM?]N[)GS2TY[XPH&.7NL _JS4'Q)-Y"G MG0&?V=L%.D/XE%$5T.J0(YF37@O%S:G<.J,KI+M@$1)V.J3%0GO.AN>N]HK6 M+#U91;\@N@W 0=^ _=AC0-HO59)2]+?"0QGLC*NI5&43@.U,?=L(ALO]1R=PVBKGGDKJ4Z>% M^?F2 AT%>]F;?]DW2O"4!NIVBZ!/T>%0E4B=I&CS_IP))0,6*<)PL[C3;LA"2[@'G2"F-+/ M([D$GT9L])O:VP)>N3Z&;75"/IXC&GSWS='\I *R,.46X1BPG8-3Q=(&B;%X M&@H<^VN^ VR&IZ"XU_(557:$O!#ZMI4RA@4^N&SI8<:F"O!5VXL2IGV(./V$ MOF )$K_;U.^*JSDXR=N!'KM6/!*+'BG.THUZ8\,9SU?S6,#Z?8CXMDB%(NX7 MMZ@IG>K]Y"#P=L5BO7R"Y=9_'WBB)>D\:0T%Z&0, +)27 G"R\+)AI>YJJOI M #E@%U#GWLM@7?=ED.,!T0&6U384;QBTG^5@S] MN3R^LQ2[77PKT&BT)5?W^^#PQ^0?[L8#-]6S)F6J8<< LBIM "QP#/!%((&\ MG1H;**EZ2S@P"3OEDMM1.KCD?&>T/>-P7F@!LLVJ_4Y.>M=45N''?>B/2 7& M=?2\*O$J]17&?Y?/3QC"#89.D1#%$?!E@R^:?C!6J=*@X/$DBZ1"UU)G)E_H MU7A#F7>4W%..V?CU+1FRKSNIY%K6B@Y%8,R5$!RWW:![/@S-WKO$'J@;\/DJ M;O1M5N]]Y]NPP'NQHA:*$K,S C8L@OARG.5Z#,5V)5@17RZ89+#9A[&6VFDT;P=<21:9"Z$^4*B9EL]2-2)V'2R@)* MEZ41)=U5T?[G7CTK>*2IW@]:%KWZ>0/DT:PK-6H">(CNY8X1[I0D93PDS"XW MI:X0K--50W,FBJ<"ZS$U<_ZY#)2!QKI&]6OCRD,)#S*=9>^_86>VM\$T(+K! MHK1Q!%/8;FRA("FI/"* F^]GB/_1ZU=1N/4I-V-IM@6[ZBD&\2!<[E<]B7MC MI>,7I?S)&A01TB,R",8XWLFV<0S@^87B-<=5\TGJ7)XJPF_E @8YHF0T7K6B M'G:YY2A^)HR)TW-#$-T-?MP))-T^0A/C/N7=!M?_UI#JC8Z2T6QR/!LEZOO0 M2Z8V#GE:'5I6!ZG!P/-"F^1;G1\=3 M9\[L,"-5^!ZW0*1?>%:'(YC;15=4$Q"<6Q^4.C_]9]LPX(_&3G'" MNS:YEHH(Z[[6?23J=*($6#<]"\,+$Z$D:)R2B M?"#R76<81HBT[N1NT9]_\*7_O9M91N*K>)'+X!PF6X4KEW:^UOK>[ILM_B<% M'G9(]HE%93 #W.[7QZ_UH'IAB)W[P"4WN9[YPROFW'QUHBLA>RWO!_J># M?"QT6KX_^?1YXJDXQV6 #:5Z"4F29]G^AE^Y#)+$0RB"4+OW#=#*(!]&G%%! M^_[PZFJ^N=16^WL#/N>ON;)[T&U]!<9N&I#V04H+O_O$4!B'3 )*O*- 'Y:0 MMBGV*RJ(&S47QM#?!@52O&+59-[R=AT#O/XJRJ#%/QNP,M)803Z&R]")#LZC M%@=\@A$\B[=.1)\V+B,5JJ@K]WIMGJD%7<Z1XLJZWS]ZR8XU=P[USETF^SG#&F./Z M\+4$&ZOH-?93H=MJFJ-"IU0\8QD$2_VY=UZQ-=OPFAU>91D^M>297)@,.)S$ M66]!" C"Y:89*O-KEU3_W/42X;^<2AGB>'@,ZSJ02 MC93SJ:@_[RDSPAB;9]KM@RL6(QX/2"FU"(-4"*^;/QQ@2XMNW=QBN/6(942" M-^Z*#8#I.^K:/UEV]Y^@4N4F@ CY+6:R!&F6>)KD*-_=8;JB_7)Y6R1 6+CQ M??F31>O6=/]D(8YCP)WGDB=G5FZ_:%I88ZWMIXE_F,G3\*U)K+G@*?YJI_O/063A]I5BKWJ MS=(58VCX&(HM",X!DY]LYWRSR;OA4I2[1O:8EGE2U#D55)ZYMG&W-)/1\MR3 M$^;LCPJ5Z^D H43/8/EM7"G%9Q;FN(3"CO3,>O#,G(>-<'-&-.$(+8&"=T]^ M\&IH;7QX+YT#^9MI%1F&-UT"(?%AOW=YW:&S^@?),->*LH-DBB6"3W9V7_:V M0H8MP*DH^8),\NFG*2]R?7R"=I(!>/#\)E&7,+C=A)^9Q\F]))1;X=.17%6! M%:,R$2:_V2OE$SYB&:GO!6X>=@_TW,=$L0@N4"Q)_@3Y9=\NSF (F9R)LS1_Z-XZ7Y'\:"?4:D/EA<>A=_Y9*P@B0[0]K("^33>B!)7F?[&R[: MUX7P9V;Y31,QK_#T%)UT.35;/VF\[8BAF0R*!FP M!Y[S)(:0D/@;IK/KI!7RI0"@0+OI,GLS;1(=$'EI3M;!]JJ#\I4F9UD3$]^7 M0TQ!&A+IZA%C'/!^B "-#P::I8\+3 Q&XJTA&+_IWM:6.SRSVXL.>1-Q7[Q1 MY5Z@IVZST[#00S'M7&V_E$S8@MJO: &&$8HPR6A)-0;(KFG]&,41BJSY$]TT36$-W-4IHE@T.+KL_/1.G+CG[WJ&_(/7O77'UZ5AP//GQ@D/J+SJGM+ MH]J[5A.&8/G>P_)DBZBXY\!/V0%F8W)SS=ZGU&.V-[B+_KQ/RT*[0 DE@

>&!'G:E<%H=PB\\_OG,S(9V!^*P]WA.Y$.3#_O2"V:V?H38L U@@ MA7^%2,6/):C 9'!HDM)OXLO73EB5ZIRTA![V4YY-<8X!I;?.QW/-QV'/O[ M^XY5]!H=2+:DZ%*+.F5(%M8-U!<(/R82HOI+0&68UK?!A%=3?TV=9NN:OY9Y M/]F;VZD@D1)!.R,ZPE:B+Z/=_/E[<6G7/GVB9D?GK]'Z M=VZE?O>J]S]W?45T2?]HO1:/_%) U"0AR6<@I*Z 18EZE,"7B,G^<(\S4]4K M>+=<_LM1N@Q]]Z-;O7DI57O9\H_W0R#&=.[JV(N, ME :+&X&K5VXZ^\\T5@IVH&5W^N+7;D<&M?S%(K@*;#C8BB*;PR<0/*% ?@J( M6N?8I0^.+W.M5K[4A&=R01[=98I^YYC_T\'1#:6J]DC8_K SX$B=7B8@78LU MB]L)PLA0(\^5!(I E@L!'1_:X2"^?;DG@\2U>-WR>L^"USUS39US,(R:[7.V M]ZV5=A?N&S41,TG.*^"TQ9.PR_B4;IK!9+O!,8!5.R6\+$ LC19S]"A]85DH M[J-?TP7FI\J9HBF >WOY.W2JJ$(]OZA<)VYE/"95_K?IR?^)IYO^_^T_U?[_$/S+V[\F M!%ZD_?X9T E\4-F*I(F.2;F+X<"%N^XQAS91N5T4J-+OREL5PPV.?OW:BUXY M\^0XQ:N\]Z.D">%(0_$E9=X*TF!?;GZH)>K2E-BRQNX)$!6 MX]FQ4X])-Q\ I[*&HC9:MS4\_K]&9- MW]M7V&Y(N,[P*PT^URMA\F0YM5#DB&VV]5[4@$48O&-R(_^!*]#X.; M2(H&&^'G,2 8//=@?D4)/J9!6G2P%O] OHT?PCN@B>7B' 4]T7G97]AW@><_ MN^JN=<1W(T21&W%>._.]?83"YE(LX03!\93OR40/KW@N# ]NU^4$AX+ MP3I3->8IGM0^(<#2"\?BKZ39JPWX1X3VQLB6]SQ)L&>_V ?;L68BY#-]03HA M![".KOM7E5>X2>=G"EY'%!#=\9TE. M%-,SQSS86T%YAL:"9")7 .^4M[2TJ MQP!#.Y'I(6#?F=UO3*<TCA4A+^ET[6=#9ES$0&W51RY9 MO\^BY=(<=2.*/EW,S[]W,3U5CB',;@^M[,9C6+ #CC_Q^4MS*,8 #=AX??9!.\0X) MX7I>?M&G+7?,JG#'Y**Z63+30W%&5(X58#1B?=OV&,#,2(JFQ^N3$+A^[?%2 MH.^@E/AT=?7:9)CD"3.[V3NDO>L3UW#+#K(<;X/L:T2-*R@J9$A$WO)NGY$C M+@ZS-;1B9-#35,C>/*T9G-@TTTO6L'6/"73C?@I:]OS:_>UBL(K]HR)N$VH! MV&\Q =+@VP,%IT'87 [KC2[MK+'K:8E#Y,P-DPJ%HI_+*GK)^K(P>3'VAQ6> M(YQ_OH1AVX"KS;3OUO[4A\WF(7P?E64-)[$W3ME8- K@3&7QRLO6I+-C ]' M)6X*GT;O,8 _+%#K-TO=5)AFS7CU:_:0-VZ=9>J#_G=*@>H/6;$9CW+O<)TT M.PIW(%%7P"N&7YVBD^AJ52V!))F'LN>9DMAR[+^S MBKQ8"ND&S%%?=AJ1A(F%))UBRGT25*@H_WR;!-JKM0R5H;NW%N&D[H7$B/\5 M:RPB_13:@&;""V\WW".P$V7JJ/6&HGCPS<[:W 'B$8)]+L"FX,/;;=]"^=!S M@K*!-<%[ ]P?+^U(!VTBO'>QE[BQ*")\$N,'9(W0^T4V"A!/TDP#D>W22A%* MIHE)+A=&>-6O=B&?/1I:EP9$A@GNTQKHX0/@$V(QWKJ(@&- XB*75K3\]>G@ MVPWXSC3)*6'AR-Z/JRH?O9VN)IV?/%-W00KR*3+&MYU:UVZ*WUTYB 4QT#Y# MF+GCY4G)>:PX2]]K!+Z !^@PMBJCM\> EKA765PQ@EQ/FAEJ,P%&:^W(Y<7M M2;(:A970C^Q%I$CI3&L&0NU10Q/G7N,?5,D34PMZ ALCMIV#N-;LJ7-!SM$F MD:LP1;J)3E>"YX.)^N=B5I:]!]3!/_?--!D.N%+>ND"/;HKUI^K8]MXM*+&8 M%PTL8]0]+'YN_YFL_MBAJ@=Q!SE?U8NJ[=B-"X0YXIL\IK;;[9?9 Y4X@UA/ MIUC79SH>M@^QB^HHG;Q;QVN^AX';4T_;/OCX_%61?I_E M+#Z<./.>KO3DT? /"'Z:^-<(T\'\\]GYI4+C&Q8(STKG"Y?7NN]6BLH&BYJF M6;OY^G>QM-B:V!& B9IH5E+D,:!?__?GV,'K[W-WB/=UTQ4^MS4M%>4#1@GR M?1CV"-]^,$]3P0@I?/#/?S)U[SMP[9^;>'_?'.Y/) MC_==>^^UG_4\NZRUQX.8%K\:_:J:".G4>&'#=AK1EC/52ZH)O'(DY23KK?.[ M=_N%L=H*AO# FF6[DNP._X?ND9.&RQNIFPN$!-AJ@.!]M\OISY*I^',9V\L' M,5>R3X)T,@ L.0C1AP(UA;H1NO%[*7M_[/WN!]@K=T'9W-/"FBJ93\SA:YZA M%&[2=CZL7MWJ#%$O6DKF-2"$PE9)(Y;J\B=ZA^S6!=+MHZ48:(FBICK!*_"F M5\:,)UNDZ9_?G[E%=R@X,QYUYU1L;6VM7OO*YWT9[ MBUET14*# F#B1US .LB.[S6==4%0> MRNOFDF ^4WA*MP0:CJPV:]V;1M[.[ S:C\(*W4K5\EQC\)FDL:3-A\J*QR< MD?)>>MY;Q"_^4;B?J-1.95RLW38I@I\C#'-M'X,X*2J-(R63I:<2^:*^T$UT MBU,P>]$QT04EF*"G4YO4R#QP;6H&C>GG-W<,'\7$KWC S3'L.7-IK'/M2.:H M#^C<>XM@(X&#M->@Z?KG#"2#*+(O[2="%J@.(LC>(#I7!^"IU\<"Q$XJ,6Z) MA[U[G*N]L/XNGM5):S8:R_B1V[YSHA/"ZH;A]J+Q;P6]F'2?CFXTS9'>UC\_ M.B;@G^@C.Y=FU*W(?RO"@-JHX][Y;_7)98&5-D 3;!CY\Z'^K[V?39/',8@? M5G3?0J-AA1Q&CG]WBJ&'31@G>>=B.(OVVLX:8149AZG(3US0JT\;Z1 7'5XA M[__=L93[[AY7R95[4Q8(, MG\L?KJ+G]B:+:*:,N%AJG*T5+\E7Y91Z:><"\]JL]32U"\&/RIBC/J! M_H!TA@ 7D-M(^CCS$9@GVA4#0[V4[,>KIA2J%V)I4@$V+E8W*Q0;115[J7CV MIS=.KMY"?]9AIT#2<9 V#!M2\-'CT/D7=?Y_9C MP[ZD<*1W^D/86Q0HUX&9Q0_0.-0I;6/QPMRYIKCT8C/>;BFZ#LA]I6^5<.NQ M14Z I?GE&^A(#.ZK"S4+LEAY##JKK7TD0)$1P/!JJWVS ZS,1M1,GF5H 9\C M)"NSC)\]K#9W_%BSU'A"G75E%.Q&,.P(A0"R>>]SX=I #P[, T-U(86:@KY[ MI($9W5(?61^#/!WN2&7T@M5=YWA4]PG[%XM OXP.(\-#_YT&GA; &6ZOX=RT M?8F)=BW#5:XW-#2+=<#-C;6US)&,"AF#/\I/]'_VD90*EQ_P/P8!L@G MCL4FQ&9/U1W3,06U,!?L='+TF^4_,WY^WJG<;6N!5[^#"0]"Z__2S5+JV-K: M.1\JY$1(#58HG5;/./E;4DNP8S>^UMK!IFY3]\+FLX%SCQ[0;',F=<2">&^AHS#/T=.9B9I2.#.!(,OY7\?0Q M51XG0)<_I&R>,35.\?G5"8N,ZX7\,WEQ&EG]9]D8?XC?6;VQS#A&;[51DUWH M$F;&C.1.?9/W8EJ\:(D1KW1FZLJADOX'>;NN)>"UY\>WUUCDUR\P;IC1^;A M.U=\MD)B:XC!EZ*-ACFZ/[LU6,53-$)S!PILY1CR:TU^Y*A\_C%7*:VLP?SC M%YVN0!,73B/8 "L:KU)\BTS*G7*/@A(OC/]OTP"_N\ZAK M?E4U,+[L1JKN35VA'Q*!8T0HY2RRLQ;)"/%"364NY<>LJ!_89B9XP^7052Y@ MCQ'OY6HSNC9L*G\OG:J[OBS^69AL'JX=VH6I16TW$[;PR:@V,V'8A'49T2%W ML\$Y6C92+::N9;:3[[-%E*8K^'54G)^U M:U(&&=QX]OJDWF8Q@QCKR19A:OE]$1K'-;):Q@TDWK P0#QU+M5ACFQ&6]#A MIV;J7(:!<;*)B+- V@;69VL-7/&^>M8_9G+.+Q MX==)"8<8 SJP1FQF(7>NX-!3:TMFVSUX%(/>4G7=,>BE '2\6N1:ICGLH8JA M@N7N,.UU8?TV.M=5&X75,A=:8A)[!=Y$VG &5(-Y_9=6A""#= X? E[=X%8 M0HL/A_N1(9;38-[:X&MFQD2JQO3<)<5\"STI%S^E 5%/,5&^1=Z_2G35[(KD MG@>6[ $W@@#N"3&O' ?#TQOURN;OCS\S(G(K*?VO1@:>I>;6N_;6Z]\L*/TV MQW%!0OR;/@S2RC63:4K-18@#M0^!4 +*$BH"X[)(-R7Z8)MO'K'Z>%UZW;!M M;+S_\!P%3C(A\N/_3F$^ZK5<9O_+[L12SU:C#Y.&8B1(_3V6[($D(D/BI;BP,MCY(T) M;?*-7G][)BM +]B2F=+"=9DZ&+9NB-=^II@0:A.:H(6 !E:#9^'G5Y22=5-- M8D#)M^Y>_2*3P8'J6L$)7_TNZH=!#892Q"RRDI:.M[?#:IJNQ<-OT< -'C[< M4)A>FW >VN7;'4R(W*["SG*R/3*>D?^.6.O3&MII^HQX":ET>$NPPPI_L'/G M=Q!1W]_\U9F;?C]-><1!*R!8'#=OZ?WM71: I+$UDD,!$9+JX%=Z.Q"TZ6RQ M#[BU^":5PKF2_#@UP1_EH[<.E$U732_IW+P3Z[EV19-9>O0OB/P!9[BC1=!: MRDLL M(7#U[AB-(Q+^\'R">+S]M0ZH4A*KVL"?:Y'$E=9\MDF5P2< ]H['9D MH1[\3Y-67_B=,93=T#?7OV$RD!,>IK[/>@/+,JZX-&B+GUZ4KP$T"#YM4*XF MKR5H? LHJV/C&'3FKXBIL_Y(S;OL13L%,\VWA]:WN9\IZ/Q6N=+C.=&[4$:B MQ_/(1MK(CSJF&;=N1DR?N-G6T2#+.)(%XJ84 :V2B0C"0R-1O'\P/';6ZC-_ M1J25KA<]?EVA%Z'@^?RYD.[5JS^?"Z]1SJ))JH2!#M>6,[!$O'>A([YP]VL- M70,@F,=SFC-L6+F_MGL>E+\PF&5LE!1"9]"X.]WP9H!24#S%A*S1FP8XCV"5 ME3H:FR56>TWRJJ;OO]#W'\<+P@=2+[.^KS0LT]@CR67=4%0:KI90(/CDZ M";<"@C0W6SC&%$$VNZ?N2*N'-J;UBFL3*B(&M989YQ'2%%<@C!"%^X,Y2SOG ML*FNR==<.WUI3W)0R5MX7"RZ/UW_E)+4Q>]LS@'WFD58$M::E,BV<$'B0/L! M,+;8-^=WGU"L)1[F!9=#,IEXSU2^^ J[GQ<12-F_)2IQ^(&=@^LC70A I@WM M_Q7MID"&M1D*82%>'-@LZ2K9I6>*Y)HQI;%)F903:R$SMY^J_.I&72@&I>WS MD6\/]_YJ_Z6HV35\P0L7[QC#FL.>^EF0_?M5$$,XRUG03UG+X6KJI9E'@W_E M0V?D?_"$FO099QCEQ[?_?KZP_^DY M918O+C3:Y+3H9=9^9%!(DO\PXRBJ$2S9Z_D*X8"\>-C7C:J ='[B:IO.J/8C M7MU,G9JNVK=F>??^K3'8MD.P$_W:!@E_B&X?+&8IDFH5;8=I8Q;B2,)?4VZ/ 7]+70!BYSRP/M$P0/R M8#G60#EIQD,^56H\^UGW3T%)\)5NQ-]U)+,..\QC,3_F@^'0LH9&D)3.EP*C M<-5M%A 73C<]NJ?+3"K-HQ(]6Z>'%3UIDSE4]"Z/*/>[Q:;'0%%UN"(PL*)Q M?'?+PG&][)K^Q8,DO->]1>*,Z21HJ MZV!FA P4J+$W\.;!CYVY].&DEG?])Y_P;DHE"3T$CEY@@S,2/'0;"0/8DI/7 M=7Z1[5K&2I\FK86-S6$'5$(Y=V^(\5D\?,XL&XO@AC&VHWB:C(E^-P<=HZ!$ M3_[+6Q.]P?5VM_RC)&O&4F/K& ?OL?R$$!YY<70UT WH[L"V5?@HH MU0=)5:<]NH2_L5ET+G[@\TTS1K6M>0WB&A9-'\FRO%HBOU:C&UP)#5=L;$KM M8Q2L3C<+=/+&NJ?E!DK0!9CEF&JSRJ.12_[V'GDWIP:],B M=2SB5"X/J_897P')(LQ!(J2)B"\R+YV45D6G M5+O4DS#]3R0ZS*2OGF4@K'68L0#8-@C!.S#]&S!^+:>^OKZJI2KR>9"AFV_) MX6# ]E!#'[TK91=X-0S+,*T3"8JJK9&_#8Z "@CTU9TON0 "7A)CY_Z%Q@ MK_J0[*A/O/1R/%$JFSR.7?C;0,07BA71+(;B2[X, MR^ERX!XOJ5:4?4A0_#N.0KI=@)6>"[TF)&8=P'3&@[$-4X;:QOY+:EA32=8" M#%NG/^5'5@//$A_0_Z/(:!:_;C#R._\E].M@+"2T3[Z.1T0B*[T-6LZRO438 MPDD?@UI3F _Z A%LE!/RLI65.?Z^)V;UU16I9Q*^VZBZVL5G/2\K_VBRYD% M"O>OJ_G_JN505&)/[\\=LW"496H=J6IE#83 MPMIB=D1H[OK]'P,^WV8]#FJ'[#(" _>C1X>#==]/Q9E^B>_I*>'8BX)P_@4G MJ8/%][35.("B.X,N0\5_S>\N5V8\?)O3?6?WKDC!Z<7G:Q+B:N0PBCM!=KN2 MH-0N+E )6.!^NGMY=&9!8[6%\H"T,>CMX=W@_4MK3#SE,\6A,;,Z-[!*"MHF MI)^$0/3BP$PHZ0&=-:XMR7S#H\_,P_ [>Z9+^CY,;(F/,2Z5+YECE&?"G12W2\^% M8G2%3O6^$(Q:R\JD\"J1Y,;A6KA_"=G!)\T&T43DI)6Y,EW"LNY!3R';+*8, M=^K)8B=:D9W]=9O(C3TC=+V"@H)J$:MJ\Z5>>0\/5TMYCU!8N^%9=]!#"]&+ MX2#0LU(_ M_Q$%Z]:$')@E0(1R,WRP$,KMG/+@7[H/CH JI;N,EY.D"J^/#5ADF_ MLJ^\4^M2X-6<)?"V%5F+-GC&-6-!4/M:J8E&0>@]S_(T]-YW6E12B%?_\7&3__32PF=0D3-;2>S3>F](R-*>@$P73Y M,'F_T.W<:T?MJJ%C$,QE2]&L<^'4GV-0TK3+2\>1[5*X8Z&;2N/U*N[JN;SW MW,RY[VE'-YQ=APP0;E*"+!Y\:QA7KLD%4A"U &VIJ@!N$65TLD-E\#,H("" M69$9@U;FM"WD1V.0]VR'SE"=.K,6R86: G%!3W%A)^@:@GN1]0]Z1\!P=&^U M/@V_2_A\CBG]=G_G0]YJ!O;ZJXRR$F*KB4M<;+#T>Z.JJ-- SEU,X[ WDW!) M]=OM%SU.4TX"&@S?X-\; MN0475 >B0C'M]$-C,F_,8 TJN91/4M?!:B#7/&4S;3F)H-#R[VR-08/J7_HO^4L*=$ M0%L&_HC@PK@'ETOIHWQ\IW:NB=7D M@^.OKY_(W#G;AG19$%,195B,:5QF6CT9W7.S._+;&]H[RD/ =!&=+'ZF M@2#0(1@@5_5A72J2-'%W JUZ#*JBA\.EH*H,=3JWY9.*9,/7+TS])ID!0F0% MUPKZ)#2+^:LH8)(Z=PRJ6"'>_1;L_FK%1%,OP/>\04=!WP46M/;'U-]I%=# NT08>T+M@L.@Y=&;S:@,G0\/CSYR)ND8I ;SNHO?=IJ M'9)T,![BTK;'[VZ;>*&VEC!&JF.#=2E/=ZPO.D(YND7<'3\U"UO_;VP$@ M="S&%07(R.[($:.6@N)U9 34AZM:R3@DWZIPA^,#B'L/7M$)2LN-/ ONLX5 M_1FW*_.S#LJG;7#BOGG:"GPHJ:HAU%BM8?9P7A+GF9- *,.NC7'J \K8Q^AQN=/;_< M7*+FXA3@[:6V,4CC_'F5([%P-0"GI]AQ5:Y'GRQ<2EP-#%J9N-ML]DE^CRL2 M0S!1FO;#6[4=@S@H>H2UGDRWO;VCZP\;N M%&MO&M=3C]\H/KAA3J937?#RU5XUF=71-_::-99#,_,US6;#]"G^J\;I/?Y) MA^#%/Y\_?WSTUM8J4_T[;>?/NBE9"ZY.%*";&>D@ KC@%WB1GINVZA]K#K+R MUB!NSSOV^M+FR*-(X9:K@,]BV$14+M%ST&X25M1U#Q:VYRTS63,\X.4GI3C MXC_8+7"U^T/VV*R5&+%RD:O=;%H>F^%P&AA8G D+-2X?C::$>.%T3'Z=RY!V M 25/VGR,F(K,_FRU?U>>UTHH(?L\NE-]>;ND*"A$D;^9:UM41CB#@\.,RP3W M\J'%W%Q:Q=CF'[O*U7^KYG00D23Y T3"00=*S/^Z)M=)&%EO>%?-5=OBV^4: MD_>/D[\=@TPLVEL"D:5X_<7=YR30%_0=BEWR$8!R MG:Z-GP1783U6'9A:9H-Y>GSD$A0P7%UID2G4WB M" +9=%1;SM=-K'!PFNL2*SY%W#K)L*KC@?OVA8=Y0U5)EBRZ_T[7]I%9*&!B MT+8(;D\PK2.V6EB#7WQE^ MIH=SR]]O^P"0M1G>JR%]\OVV(GR\ MVHUVI%]CZS3ZA5+?B>NR9$%?+1!,4),YI$0@A>[.+GBE=O.&/Q4LHTI57N;X MCH7L]Q]O;(K%+=8Q_-CL/A$N]Q_KYU <6IC^XRI-P2.;;_Q)2Z7]Z=V)G)$/-+%Y\2F9A^@WA6L MYK' -M7W_+?@A+)JLI S/*7I;MC6I,XYV@],Y4>DL2\D23W>*'U,4MD0LE M$H3Y5#S'CN9@FY!Y:E-@>H>4Q<5<_4^E-_5/G[\#O_Y\NO?JL)3UUQO?/S-;"()"V N+ M@"A=PM%,37/)U&1B8VY-E4:FG, G%1=/X[KD7\^?YZ1'6]<6N=_1M@A^6FG*%>!)=P[BBQ1"=M^-#U])#_#]K4^;7ZU:U?R7:G7 M6GR&D;3>1Z.D8F6#YT82X MT[S1LD@XE=I-PU'<(5M@+25^=]_A0#-]6[T=J MIEE5VABEF[99GV ]FET2,9I MJU+B3X&52Y@(2^G=^F,G,MZP0&(LHJY&F#& MXW%4?!3SQ?<4\@6O]FY_JMPU;IE1IO1:J:R==3J%F^%^@VQS@3B76;N0.:G\T-:J E@C,5$S$5(4ZW)@;0G*NG70HCB< M\$G^T3$H.J*D6RW.TIF#*Q/VE>_4=N!GCM_BU]20^,Q_PH#B1O2)U0X@JF!# M5O.+ /UA,TXHLMVWJ/W(/['LL/S0ZC;3RTXAMRO-"2"M,^2K+5X?WL^ >[_X7"Z;Y;+#3>9!_()42PFKH@2:^-3& ='XRM"?\;KASI&=,?Z4OHGO:I4,,C/_4W5XS6KW#T[=-"LFH+K:? M[SDGG6BB92HO\I[U:>.WA9<,!F<9S&FC8((9>$J)U#:N"# MC/N3-[PNV9XQYF[LP/;?3P_'U2SO=-V]H4@! 2YD>;@B@%Y*5EE4BMK945NX M..PCZDZ:&)Z-=TG-A^&R;9Q>>)]E27U#Z:V4U%AX1/$@'C$!:N1[ML@V*QUQ M^!6[O9?PO94FR6M&ZLRUB%'6,5^Y>)] 4:/C-<9T#T^@D<'F&&$Y#*N*F: 9.[.EPX?MNMH"$\ML8J.*+U%"^TZ*>!A9# HL!M^ M@;&,@(FG0):@G),P;'M(AW!,YG>;[J!\J.T/8:VX9_=ZSJ>.\DFDE,"MZ/A$ M+&OVF5)I%Y>TGMI6A28T.,U_!^&>D*_/AJ;4K%D<@R(2CBH7#;=_$W)(;@1; MBA:@\G53V#F6-Z-VY!)%+PS)5V/\]+R G\ERH?-3"_7(NT8_#=L:EGC756"Z[34+T=.QWEPGPS4'>#Q8] @_CT%Q M$LE.ZH'*L^?Y<:1SCU76?1U4\-"7X(I:REDLZ05A+8EV'B9Y=\+_9ZA^PN_; MHR7+',%YVG$ZREJ"FT!W9YR9H9[$$V:6P+Q5$3*R_ MTS#%V*LI>O3KK3.EW]R7N=3G [ QX,VY+ WV=7VG]7\;VE-+K=.PX98S/?B] M$W85%^?LZ+I)^-4GSAYV ?CK;HV,9Q)^$O?6&N^Q#$ )MWW8X$;4K'_E*I)1 MY4PZFDU$2#BX3 M\O%[%+X/I/=#+1?A5P>U33R8-$-G9CRF;VG$\YY-MGE]NZ1J*2E)F&R%,]S> M(D0MQD;Z:#,2L.T#WVS<'_3Y?K?7+YA5V_G;@4+@/6I>#TAUTT($%*ZV"?+U MP"'4"(S37C2*3XTK>9Z1$-/\!%]B/U4=Y@HCVZ;947^)O<2;=-F\J2B<7GS% M@>3F> MD%(;0.]0M- M$2A=Z\@ 5VJT?C*_0 G&FUAF[SVT)GJ[$M_B/_F,.!.0OV/X0E_^/.5"VR?Y:]Z 40HJDOFOA M0(S.\Z6T+HAI:X05KP_U2VL^TSF/J8BT8N)SXQF'=30:,?G,5>U?L<%P(DXC M!I#E2MC01"Z0W:8M5ZSB,6C,+=-!:K3ZPM!4/+=MFY]VA]%N!RO.?E@+Q,AS M@7%U[Y2UO0>*X+# ]T '6HJM=7%?-\:% @-2YA?Z[_)\G6M.@SK($0^#V>> MH"@M@<&(4=X91[4!OJ)<0J M2/[T7Q1A^.\]\(C_,OT'=&KOO[B' $(<@Y!M>0O[;P:F]VCSD#^'U^G_6"UR M482]CD%R=ZBE='*\= PR2Y_8^_N__[RE2Q+%)A<0:,^*35+K"9S>()6HUFG7 ML+!?G\09UO/AD.43.VQ%L*W.D+THBE-8P]:]AG3S$0T-CG3R#X'K;[R$NV/:N+MRV5_Y!943-Q#!(Y<)PK$A_G.-_MN-]DH)-V<&&:%C2_ M@+/%2*Z'7/C:4D:\F> YB/7EF)F]56%X_JU_P(_',(FH4:O5@1TRP04ONSU& M?K8!KG+9%EHL,E6R)"R$YQ/!B4UJWW(,O8JM.T/YFK9(KH38*[U"8S?3).,6#;T^5:0E1H[? 0/TBH5M8V0A=T>'S\&W1Y[NJ]6PG$_64;=ZC9#QKC_ M8]V+1A*I,>:E5Y\\DJ7P8A8/VH]!H/5C$'> #RN,UZ2L$2Q N>\B-LMO))TP MKJB[E# %%LDX^_!>>5258\0-L.'(XVR1=^:KTTYIU\ZJOI \49S[[(SA/8\? M2*\%<1@&"V$&MX(Y?'C PO";H^<)M2^EG"6W#S1T7]:Z>!O9A3K5U4DQILC. M-Z706 >(?1WB6M3WWC00Q6B!*PG!M:4,N-A6?JJ\J"MRN49V\(*Q!/CO=I@K MXU8OVJMHPRHS;6,\ZU-3+?\Q:&OQE9-+"G6%19*(?D]GQ^AC$#]""BY"3:@V MXZ5<:QXMSMAZ5%9&/%F8H]/7J*CL%OB+"*%4!AZ>YYKYM1@5R06B]=+!EVLZ ME(2H'D'[0D0LDNY;AWC_S[>\:#M)RCL M^JG!V8Y:_OWBU(880X,?CT,C-4>*UDSH@:H!#B' Z MR>/MJ.*X2W5SE,GD<%<_FS'?R+G1&";&+#JGD@)O1Y%5*5!J%$6-R('W:=N1 MM9T(T)HS55(+70ZLP@S$6GRX)WRVPV?!1:%_6.)*O-3#V1=/ I[JR4$' M/WA\".USW5.4L3G_EK'SO+K%:%(DUW-]D%PVWWNO+"<>S0RC/L[^S^%&8JVS M*G_%JS8IR]0\B/M"_#&($[/X.9N-6KK2>(4B/-QD$4QHW_0]Q]V8*@*UK_6* M7+_,)'[W-6P#-52F*\0B\4<59&&O93^D%B^5:#SNY9W%&Y\QCWOTY8^62$_=#-FK+E MB"Q;19U @%V73@-]\V;UFXY0PR*5) <]BY& M\_F=":IY^/N),X.#QNPWFS*&-A#XQGVH*K)- >)U/8@T0/T$M@'BO43%50FE MN=.&"6E77S[%6]P;FGTI*OLN-^9^N/BURR<6K8K^W4<%4ZZ3%6D#V1>! [R' M3Y4=X'='1=\5[#-=*I1Q]=P 8>_MTIW?R5-MG: @JZ-7J&^VU:3",,XJN8/5 MNC?GT:/9S-SNFG!2/)+YCQ+3MUL/I#[G9%P5O'[:&!22#I6DM4,JFS$[L@24 M,;4,Z66J/M&=?9E8H9Z?NS$O42.@Z1+K?RA(S>*0-];0YW><.9?NYH=ACF?^ M4 [,D#EAM\%\@"3>:GLG%_)RMXHKSE8]!\]U&N;NY_1M*] C6/C7 ;_OVXC5 M>*$\FT ?ZLRENU8@L,'0(TP'*ND8= K!+9U T24^4[<2SBWA?YO??2I3(',W MQT^!?[#HYY7[/9/)52]\+5IX:(.0DRV:=IN\E(M A&.1<>ZC8.'FM+V$S?:[ M"..=%8L,GN>^S0;/?0<'6:!2]_L;I9-M7IP6?/9,-&7\D\/38U!-RO;GVGG) M,N@T8_L^F'5*>B+>.?:A8919\D+??:FB=]C,PUM/$GYQI4666S"*BZOK87,[Y4(OR[6N\P>6,/6 MUB6#)H<@NH[ T=4HD07:4(N ID%$07?^9DARS6>9>.\YCF+NJB=-A^I%8N4^ M$G*_+KLR3EPH%6D%5]6VHA)0',O &$!;Q%3CRNP3UMZ,,+8+^'4M9*F!E56 M9XBXV,MJ+AA^VMV'!3'X;__Z'$6C#L L*L4U(*IQ138.6LF.MYWKXH583Y]N M->NKAYD>6/R5 MBO_0C!B@\8220YOU[@_NC.Z6A<\;E1O<'11YYBPU-]:0;?R9*^!K4TXGN%9@ M.V>QV?LZ;R=$6'7FW*6O_G]'5V.0V[A -LL(]$NDLPU?Q*F\&P\+F4YP^H// M0MP@X2AFM.I/%7Q*YR=>P^;QTB=11B.[/@]GYYM*N;4+'BAK9DAXLS]T2;O M6/NU3BD&7,VU32;F=&L>@[ ^T5!^U>0@.T)C](2GZF%?=?GLO4^3TXN7+][F M9Y\5Y4U [L@1R&U@;AHK#*5'7(M6I=J.J8I,G4^@#4GO/^/?BS]3)BT:<+KN M<3#3/98 ??@5.AU3'Z0)PPQ)G%%+&G$EJHF<-\,\S#4Q"6K@2]B4EN:;X8UBA3(#77 M1^HYD_F$B*5UCVM4 >=X^/57'Z12L2*FJ@EQ"28JHB 69B!QPXK$\^CZR]]N-4?O:E,=(_8L5;SXVG\\9')CC&UM];S' M,H@0)\K&PNUS]?%<[!XDVT\OM_$B9S(:"N#XVM\/ X&,9<.90PR2R9Z( M/MN]5ZJ8V$"(H +OPXF[JLQ--=GSG \)+%.7I).?-/PRT,[WFA+\Y3K,=%Z8^9FL2 M;0\@XCK<-A1+LXA:G6M54 %C]]K[ZR*/9M4:_=]=@/X-_K%PH,OD(I$ VBJ0 MNJ#0#0J023C$=H-Y14@IU&HG:HIJ7\8QZ*5):[9XRB/@36JM\+?9%?V,MS*0 ME9@N#1ZT\0WKF>7Y8H8_=U$%UN[CES=#[+XXR7J:M]H&KU\IERV&'F- MZ>$8 4D1F&C58:^E)DL T2XX#XZPP.Y.V[#JTG(?]_+9W%/ID,\1Q_A3OOAP$^HI?#,T-A92A&_P$*>.]*$M0XC_C5<;(?]$]Y? M+\_YDN1DG\3U^>PO,+_8X)ZIL>AN!B1)/L ULB<% :FQ2F[AWTB#F=RM]5 Z M83L[>?$8U'Y';]74G7A9>_U=>$:/Q+4D(:..U&C044L"A70,BMR@*R0_ET5D M-$)J1%LHW\9=8X''L^I#'YE#/])M.VM>=UGK,_-KUM<79-D%DJP:$$/\+5S MVZ\+R#8(Q(6+ 1:Z$Y3!H&T1+)["/4SA=51.)<4FW]"#;QK7AC\Y>&IY,3$# M=&1N+)F@GF'%_IW-V3$/N7HN'=Q@3\/%XMC6WQM:91DK*0]7-= MIC.&MK_14T4D(X"7+ MH+K1#62@"S,6%GN>;QW??F!2XLT3:!O^8/7S2Z-HN M1_Z>B))E8K6%L()RNXCQ. N375EIAI78V\2S^_ EL/]7\G_)-M* MB\!7?I_DZ*ECW CY/U1^7M@QZ8?,E<( <[[R'RQ"0A269;G1_R%OD!K^E8$E M;"Q!?5G*Q:U-2/PC#T0XX/_5B]0,T41E#2W@UG8TR3%%SK!-&:U!<&6#X M>T'!ZZ$3]'C9WD=M.@:MH[@H?++'(#[HG?'_M00B--EAU2I#4/:T4?3+_+M< M[\VSDCS1LG+VU\VWIL#Z::NCA/LD\(-\AP<9'XE>6\_2)C#X@20=3;@7<("> MPF"A"85\<3:2V:$72C(TO)4C2.G=Y\K_Z+Q=:SE+-*A=1'-/ 6AL9@S'C%!' MS?Z2!/?DJ\6D2*U(?4@70F&L*0#?K-S_Z M]];U@?+#[%"%H''WT>>9NVOF5@4Y_+-B?RKM-CRNIVS &R]A<7;-K?)>I2P MJ2,$') Z1RFAWR9AO]N0+D,K#1P%IM2/\17:XB]$7OE:0\L@G2D %= MFCT& MA?PVFD?N;3O^>0Y94/LSAGP,\TM_6H>6;'?Q';CR(NC1G[E;2P,GZS]39_8Q MS5TF]4#LV:7UY:EH3\:^=6F7/FD!A(VB5/4_TP9/5_J5ZY/ M#:KV,^I>+,L]/Q$TA#L\GZP+8^R"$(RYILW-9B07+2-\@PF.7;5#,Q0S0D D M)>O6KV.0XJC3CH=:P)@ U@(=PLO#---XQC+P0S]Q20Z MR+8,[SUE4B#M;_)H>S. DHH8(QG$MF;@]CBE4\!!^W1L)-SERXQ[R-T2%^G2 MG/RY+G'Y./O;#9>OZS)-I"-^HBH<1^/&=NG5&/[]ENS-YYJEH">TZ2(5EU*\0LUR<>@% 0?7**,&!1+ M.[OQ&Q;8N==DWN#ONU7K=FIBY-QED]5W.TG\ATM/T@*6TU-.IG>@>)&.&$#^ M4BPQ%A^$-3%C@=DM[6!(,B4>3GCF4<6N@FSS[N>/],\8*+]3J?//#NQ9YBJ' M.!Z#ILAXENTQ0AM-!+:%_X5:DM7\M/IY>E9',$QS=W-U<]/N_4J]S&; ^[[> M&Q=YV3_[/?*AG(60!(G@G:5%>P'<7'Z7/!>KC>OT:$BQ54Y[2E@HZ M_>7SJO*7;F]+548 MJ_UGELQ&S^*[M7DC1A, )1)=2T9:PBVH:6I>5J1_M[>>4FS&X&JA^:T'6?GA MWI=L797.)0FX?E%*50YG.W,7+*OU2*P(:@:WH;[148(_!WAQZ&@(-\1U+EN" M< R*]PQXLH3B!(*V!13&4\L3=$]E\N9_=)KNGXD\8\3:S [DXY1V9O #K/9P MY4;J-VT.+T>D^W@F0K&,P-D14A>1Z:%\RR=K3E8B=96A"OS.X"J(,1LX1[X_ MAYC$$$S%[)9*B[[JY[L'T=C&2ZH33>"')@%,*IV2AFEWNRZ*GC"^1S:6>K9X M#&H[?0Q:$9GG. :5O:)K]GR1A+\7(,_>Z8C1>MSH?O(K6[Z"4)/1P#S^EII? M[)I2V&N)$S7UK;ZDV/8IV_!UN720QFSKS".![6KR6<0HI@+2YJ$4_D^D>IBQ MS*XWP$=ZW'R+X)+9)@5)PU7H6-,G9RB_)F>37VD.LJ0AVUJSEL7/ VSTWB"% M$59J9RA6^+VXC'W7K#O:?Q<]FO#+=G QA**^Y__?@S,/LM6 M "OW;P1S C=G40!UW(7-S?UR2,';E\GK< M293'7WZ)S=^:ETBXX%455V:8Z>3&RCV3I.*7X?,^3J*2?PB8HW,L;Z"$N- & MY:N"IFB>SOP""-S+.@:9$-X>1$@WFQ05>CE,#OA>'CT_3RRN>)?PU?.2'Z8$ M!#/L0DV%DA*!>#)C#UE(CRR_GI"A*2J?MV5*/">-(M_FYQ5IS^OW3K-IZO*M M\_[]\9F+V@:*8#PP;;E&2J)-,'Q[ "'4:EB6W+RW _[U(]!675C8O M[Q5(UZ- M3]A>'>N_#ZQZ/XK]H+6>JJ# LE2W:=^")E?V<@?#/SAF>;KO^LF'5 M?ZQ?_L+3NGC *[<'_6)E93FN7N$P/RMU&2L4_"TU\OL%(07C==":&GY!%.EH M#^F&"*KN34[&E)"W/EG,@<2PQGEV,PK?4PZ)T8\I:_4W!SP\,X8D1USBN_&.6"1!1M'%D70 MSIL(7P6=_C)V8^+WHH1#HTXR$LH'UR_>!*&HCOGVV\> M:6Y!''YY0"A6^&P6(I.S]^.WCB+5WWT!%\'O-32[DF.Y]VX%@ [))$?BV$0' M$I ?Z'Y'<0^"P@S;IQU2<5IN1]-NW<]J3UX.89-V798*F-=Z6@EQ,U6Y!SR@ MB^S7@.02*F9(\!)"$A9Z?UC;T%'2N(5XZ?BS3_:F^9\HE M'1T+R1P"R_9020]Q$C&R( :W?X(&6D;TO,#8\0:=#%)68*SKM@-46BK#1BK; M_/EO%:XW3!;W/X;_2TBH"G"UT5'&">-J%Z]]Y6FWR2! MO M/-B-3WFOM'>E\:#"[W=-F >.9=N)^ "'VDE>0DXO6 )_O[JCE[:T3.Q=L 2 MW\XI1M[U:P)8QK' R"+R%H-"$MO3YU?;X4K4))H"C)'TB^BS@_P.#QVL%M)V MR;/=F*Z-_4(0'=_@:VYH3SU4$=/O;3DGY&S%5']H" (%HUNO2YH,'X,6*S%B M58J0NS$BB@]P\^E!!;92-_2U.Q5U4S._.#;OFYEOFSVP1A+NI$1A.-3VIE5( M'\?5]D!N5B-N**%JD^M7?#R'K;<7@UX!,F)PP]6%^>2_ KJ+>!O%#N+\X/ MA>(%@%[(./?988ES!$JD6^<0JE MJ]92#_5%#2##WC<+NLY<6,\1DZ6<*;> /-5Z8P'B KLO@C3AQ(DFVB]HY754 M&Z==)XH;;H*/PD-$860+.ML6@+V>"GLOLY_>5UL3*?;K26T,))7[TTR:S8QV ML%*K&2"[1T?LF0[:>8(9%CU=80_!&33CY9,=:=P?H*<-U.R<4>).51HK/=&L M%@_.YQ%./NCS6[W'DD:W5S423>$FXV\7@)B(ST&!QR"#$ RALGM> :!S%B;F MQ*Z6DXU9,Q;50'!(1JWE]JT,FM=V656!X<4?%2HG12,_D]".U"3D(FHZ=KN- MK 5+) 434[H^8'C==*0%\*$F81?EK8L[9Y]>@]=HK01.7W6&/RN?^M%Q#*K( MW);&FT5@&/<@+N DB"BJ>YZ#UM,RK-H, A#7=2YL>^>ZO+G;)]FT#^__/O-& MPAG$HPL2[8H@*P(HTE=JM#:$$*&COK/LW)1"8X<0K+!@+N0SI:DEG TQGGAOD*;LZ@ ^!KU\\_;5:BAL MJ3DZY_?YI_?R,\H_E;Q^*L:Z5 ,8TQO?3OV.8+ ?(& 7NREG'W1HRK8W)M:^ MAL%A+^;#;H\+/!W@;!YMC&X41,M9N#K0 MF0\3P2YP!12)V1G6IK>;NP=Q!;B)IK;;6C;'G9TYI\">X7R8^'&0I0YFLGC0 M[@/:JM61)6C0K5V??KOR43TSZ,@AA;-I9*;]RMF[ZY\K)' //X) 8LQ*G7N' M4O,7CD'E@0?'H%O7/5S/>)"FU9K$Y4:W]]284P2";,,29_0DCW+-%(JC)AO# M/#B6-*(H?DO'H-B0_$@*PY*IQHVF,067JC 3\\&%_Z^],XU*:EWC.!T[89JA M9CFD4$JCHIE3Y8#>%%.OA]2.$II8..1(V2 626:FHJ1F25:*9NFI3"('LL@! M4S.;S'+ "?"6:5*@AEN9#GV[=ZW[X:R[SEU]\??:[_[O MQ?AC!C3A7D?!KQW"=9\=?7$--)^D4 ^*C3VMN@T3W0@&HOR:O7CEG<<[]VZ_ M$7)I.^2IZN%HT74Q)JJ3P*K5N).OY>+3D+(U]A1^R">F>A2_C]7V:&AE?V/D MBQ5J)6Z, _(,,AY-:6)ZMA@V+IM 0H];Z6 \CAT]<>O ,* ;FQQ?470EMXCE M=] B[((CJGV^40DRJ%"TX9BY;83^07Y'5B.TGT1Z*T/9"5.^!->SGXC@]<+8 MTSO2<8D5-]V9ARRU]>+JDWCQI9!\9!2:TF@)@%7@80!?D)OA4( =_IR"_'#\ M_IH]QA>8%(&@O9\==?>R_DK>Q1P;'!;0;"9#RE2MAC^&:./Q#A'Y]FLC>)ZJ MG:/WR"8Z77T7RBM&B(-ZFB\A(>C99;U8),@$".K#4 M[Y(RO=#59^P%6ZHOV1;$T>.NQD,QX9P+03N'COQZ3%5'D&%6W!H^F$/%2R*Z MF^(-+!7&Z,IA[N&\$:(=+.@AJ\A8\V#BN\N8EF.%TP/,?(-L\P=JXV0 HZ]8 MID*#DO0>&CW$3$#7B8<+:8+3#64SIKYV=:<'*F;T$[_FS&M4-RRY4N35:K1P M7<*0IY-.2 ^0K&M$R#8&%_=;38\M]3=$:&M -TFWL(?KH[LCR LK/&?9%\<[ M"7;R$[$4R^_PGZZ2&-(D:X$>,4K:M@ O?%E/.S*1-V!B&7!DSM2'!$[LLDU/ MS1_2+CN9;E%) S;]\)R6WW72Q\>*R()QX5P5L9R/*KFG ;A (!Z$8W]PK32C MG,=L7A9^=$5E&5_(W6ROU@SV^/&7#F Y;S1G]&$$*\O2*?0ML8>3R,7)',2^ MYY.?T/C?8%OO#>K20% EE.N./U$ MS2V9;^W36LS&=R4#Q8@J0>:JC\%;EX4A*9&/\#/AD,"^QJ4R=[&G$%$JPXO! M;8B-XYP2 V:Q+5*-E1ZN14BV.*CJ(X6XN-:0K02J5T:,AP7EKN'+*^./:5-; MQ%:>\D=VL$%'/EBXY!8QY LV+A"Z3E0FLJ#9+[ //YJQA!N=/UW!UWA.N3K= MET8;63)[G[3SQT>,#8\_-"40!M4">[UBWP,947$7W&80["2C:^Y@ICNZQ>-, M!VXK0. /*KKH(G\E2)OD>@UIQH%!CP<3\4_;3>O%B#S'^)#9 *=ET=H%,YU/ M0:\WJ^6IY)>3.U,[E2!\R759!>,AR4P),JTH4H+"/B-GL3]L#]V:#M&-%<.X M%:6 ([A=Z,#!:L3DQ:Q2@MJ@.X M$K0M,]F\MF%^%QG80!-F)$M1,D,Z/^J95.FQ?KI&+\G4 MFO.UWZ^9'X[BF6\\DR0) -96I;R&+;6EIRV,9D_93=26\NNN(W2F0K\7LSJ= M/L^M*K*$YY=XP4<<; IJDT0,'54QLD_93A\\-2,1 'AIX&'%ZEZ&WWIV-\)E M+;N>UMMEU-Y](,H_P/J$NT7KP2%*5]UE(] 8FFTT_W[0\_N7%<^ALB4:H M/;?KZB9#,'.N&MT*M058*E%C@)DS?#3582$WNW$IR4-L3*LO<2PQLU-0[_A2 M/XG?)UQY[M>T!F!X.E[V+;=K5 MK#ODY3SM49,<]=X5,QV^?MN>%4LB!PLFF_0;-8@98[2I;]4R/8!:#40JI*$] MT'?C?C1.8AUE3?N&8!3;TL1E6F?'5CX&1ENJ]N2MG1S2AC6A9[%M[@W&&)TL MBZ.M<>@]9I$?XCYI"/?TW[UEJ;;G4B. KM#LV&&LY4] M)BZB@BE6E76N)!_",V^09R+#&-P R89W JB MRLXO2.[H]-UN$,Q+'V=YKOJRW5?F:GGJ5'OU!&-CYC'_.-WVR)H&29/9>^P.CD?]5*3FK&]??QD5/#8S =XBB_ M\+[ G2T^>6LA(ZO OP\ZZ8P29C.+>UV/2&_AKPS>F,D#,3!_84"OQ.0TF=78 M-T@(@&['FC265QXXNZFNP?>%]X.(@\/[,O82&%P3^6VY=CY&*U;Z9J5/LS9[%*4PUSF.@F!804.- 'HA0YIP5@A5X@DN\I M0\U(+7Y88Y%4A8U#Z9"II@8$H(Y+]JN*&!1(525:G0OX*4$Z;$471^1YXA=XBUB+6(M8BUB+6(M8BUB+6(M8BUD_# M@JQ2;=0ODENXN)H.88-TI%[]GSP3" M?ZL>NLJ?7HKL_F$) B\(MO]:_"6*4XFCV(><)1(BYOE0_>A!*@5+?8FB."$7 M]W_Q&4LC$E.8!!Z&*$P32")"(0^C) AIY"6>5S4ZSQ:__T5_H:040"FW**L? M__5/#\OETU]^^>7[]^]__D&+^9_SXOZ7P//"7]I/_ZGY^(^=SW\/JT_[&.-? MJK^N/UIF^SZHFO5_^8^_??K*'L0C@=FB7)(%TQV4V5_*ZI>?8GY0(' M/Z%_@NW'H/X5] ,8^G_^4?(__=L_ 5##4>1S<2LDT/_^>GM]L$O\B_[$+PMQ MKT?VBRBRG']=DF+YB5 Q5])7K2U?GL2__JG,'I_FHOW=0R'D_F;G1?&J52TE MUE+ZL9;RGP]U]LL9XCN2=[DKJP/A*G4_NY+Q&*:?G8E[I_A!#"]PIYNS1:Y? MJ \+/M:[N^[J;-&'E]C5:Y$OR7R$UV+334?DN?[%)_5=TXUNZ B95OTTU-T1 M5?Q8B@47-5N^:AID_%__I+Z;K4IX3\C33),Y7\W%C?QU\2Q*)=BM^EID3'WW M=9FSWW]=9,OR-I_//^;%=U+P.T+GXD[U\&ZN_CK#04IQ'(?YD@=ORP/PO1)FO"K99.1_G^Y9# MM1+JM3/]94$>1?E$F@>44MK(J/7\MZ^KQT=2O(!<@HT>H%($5)K\RR\;)(8? MK?G4QF ^,/R-)AK_5I<# P&T/J!1"'RK5 ):)U I]?\?'*BNX=TP4*F0J;"5I*05.$U7"NC _T7,EV7[&ZA_ Y4Y6IM3_^Q*IE]VWMW+ MHL6%%.S$J]!\XA>6*WOR:0E?O17:_AX$P&4^R&M?OP9*I3^!O."B4/N//?#L M3NW5DUI>]":$S*](^?!QGG^_7LB\>*PLZDNJ1"%L.0NH)$GH,2@P(Q#Y:F$A M7!#(!1:^8F(JA&=%N&;]3H]8-V(#IN0&4@D.>%:R>5ZN"F%)K(;H&Q*H>TR' M)LHNG%IDH&4&':'!MU9LEU1H!Y1;RC/L>UQJLP-DA\(L'^]'59>,K1Y7\V8W M]NNB$&2>_;?@UQ5MZM[_2K+%I[PL_R8>J2AFA$8DB60(.2'*2$280((B 444 MIEC*B"-!;#C+5H"ID5='?K!:2P\>\KD^H0+W2O@2_*1XK!3EST#-/?),LKE> M;: :2U@299J4@JV*;)D)2Q/2>O#,*&_((1F8^RYOKJXO0'=,M*C@)RWLSQ?@ MO:!+\'6-MOKDSF!<@"^DT,>'WVKE'#)D7UR=4J6U$*-R9E^(MLFS=SO]6/2# ME((MLV=QO6#YH[@C/VY5U[=":YW-LYJPEQ^%:I',OR[)E)=7'Y[%7A+Z M"960>WX"41Q@2%$D81H+$<4\#$48V1"K YFFQK6-L*!LI06%DM*.,UT,E1F- MCCP S/K6AM02PB4B$#+"%YK= '($K0#M=9J^R'%LD()MEBZ8U>'<#LE7!=R MCUX=#^09LQX-CP#*S[Y\.-)+$KQ3BR$S)8S$2", M1(PA\YBRP"(20TRY#Y. L !%C!%)K5C I->IL4(EK245&*%K2 VN,1N:*FIY M*TM' ++@H!*Y,G0:H<%/C=@_.Z0/&YCIO%D^ MB.+N@2QNGG03Y6_5W<;UHK[AGR$6QW$8$!CY*8;(EQZD*6,PE:GT$\D]$<2S M'5^&TV?@(\EO-*_-'#].@JS3H: WH"^A^KM$<5*I?@%IYT-$>5.J#I=(?- !<@.9=4:]*#8+#^Y61 MA\WM!$\>*TIO!=,3GG83H)1R;07.-N, MV*^1?K3V274A]#WO]>-3D3_7?37G8"'Q.0UBIOC+HQ AF<"4( Q#S"7GU)>I M%]J0V)&^ID99:U%!UI'5CJ..06O&2(X &YA_-EAUQ1S@N-$ #J<\;/E MVK7\Y"O_JG4K5CC@)>_R35?" >T$8\<#KP$3/F6Q%TM(<,0AXC2!-"0<8L0" M3P@1^MBW(=7^@(U HRX ,Z/*WC ,3(X:@>;:N/;? 9?+99'1U;+RYU[FC:>. M.Y;Y;>[;_Z%^;'_O9FK364L)1&E_N7( 1;.I?3XV \_Q"I9: M0E"+.(#QC3O3CZF[/^!.?[C?U;Y[41FN9+>XK6^I61U??R%]+ M<5F68CD+(X^F$1:0ICB"*,$,ID(J0L T\25" :?FBPUXE: 7X+9%3PD+*FG=T881*$[9XWB/ MHY*(D?+;7&+VD!VE?/]]=I4_/N:+*FRK=@[1J2#>D3(K;_6!]RR.I#+]90 3 M)GQ]ZZDL"L8BZ,5>RL/8$X@:G1B?[FIJ9%*+"THM[P5@:XDM_&(-\#W.(6Y1 M&YA &L"^UH!MA 65M* 2UQENO,E$4MW*C(3?JSXGBJ,Q$YM#4]/P]]\K9O6# MAE<-GA^%5,WU:!G5XHF><5]MX,O'O/A*YF(3%*.=[C8_->XQ,P^%@OE) &60 M)HICTP@2HH^M@A1A/T1,_=$J[,NN_ZD1[]](\;NHSR%Z!V]9CH"9)3<@K@-3 MLU%L5B.VPYBL?GBY#DF,<]$XEFJ\4.1%:DM*D; A M-[ONI\9M&^G!*_%!*S_8*- DU[!T0; <'C/F&P[T@8G/*=[6!-@/-J?\9RG" MJ/37#YYM]NO92C_R^Z+&1B@6K1.=5 Y@YD&^$=F.S4[A;49?#E$%A)#S;BU[>- MY>MD0T;8V[N-]X;/K>^XO1CC.I#WAFG'B[Q_2_TH\=VJS!:B+*_R1YHM:J)E M_UAE9;51O!55?U=YN2QGBND(C4FHJ#"E$ FN,P2A$/HL8"R.0R2859H@\ZZG M9FUUQ 1%+2=@6E [UK/ WHSMAD%T8)9KA08=J36W;2!N! =71R&V)C=[M)R2 MFD7WHY*9/2S;)-:C!3OR*HOE[%9'&C8NB8D?13%.0A@202#R/ YI3 /MSYX0 MCE"$96K"3%OM3HUV*M$L8^^VH3I.)&< ,#!+Z.U 5BXSG>&B$V'E,%3N@.[' MYKQZI#/?U4_;X_[' M/O^Q!6;/>9!U$SVSY8A[O:C]OUK41(X#-:,HY;$-;,+6\8"WP!:B% M!=^:?X>I$V(#D]O,*T8]CYLVQ0:,G9PG5@_;,1 7V:QQ17KY\(,]:/OLLWJ9 M9F'B,4'\! :QS[7-E$ 2A"%$$B$9ZJ=4 M:F?UR<_93^ /BV65VXCEA:*(ZMRCNL6ZRE?*7GFYRKF8!5["TBB2$$>)4//9 MXY D*8X=CW\#4LA)_S LILN5*O>-_%SH*6/!+)3FY%W]5C2_?*R)> MYV2;^2SA+$H2*%.>0A2&B;+*O!C&%#'"E)'F$R-;;%IJ38U[&]F;-,;GDNXT M,'[S?,=#O1!#[V-'RX;< >@"M!"!!B-0@00T2F"3B/./D#"YS[C_0=(I6ZGV M/R39A:+E?BHL-][N6-7.=>PM0D18R,QT"_?@3O+04KG M6B+E.&.56=\CI["R F0WIY7=X\Z<-G4EL_M%56B2J[F-V'/G3]4-###U/,\%#(8)MB#B"0>H>_AT#6[^U;3+?R'FVBZCSD3;CU*F,WELZI6X4!EV-&X=\T.I< M%V/:* <:M==))+I_O*C-UT'=6H<:J*']89W+_=:.M$,-A($'[F!=CWP$M&N; MKHL0$18D5(81G8U5FT%F-JY_,ZA MZ%KF.L4MT%)7"\&+($7Y,X!@*X/P6>F"#4;,C/>''(>!27TGJ;#1F R59]@< MN@%3#QL(\8;9B,TA.IZ@V**=GID.\D)UL:AM=_9RIWBZ)*RB8F7D5S_.*PHO MMYVO:<@B@BB%*$YB[3,B8>I) @,L8DE%)!FUBO+M+AMS3CID,X%[2=K AG-]C3QM0' M'?41R6>E>I,.UT=IQ(1'H4](H@Q)BF :2 Y]*>,$?8 MO:I$[ 71T+8[%YJA#;@*E38?RT9$AR;:,03QK7V#JF[(Y%=?3#UJ4> M=J,,UR;;=F630,__D 4P"M5V$DD_A%1&'N0D0%QX4D8IM3AGM.I\HB>'IVO+ M&-WBV2^7G0VWQ:E9\X U[B&Q# @CU1.PB78-M4E[$$[6&C" MHJFQ:D[8:]2B* A^%L55]4&>23I0@DYMV:C%U633I,PGK<1 Y@6X MK]SYQ_=9.#7< SLN.!S$Z7LO;%Z!)NG_Y:M7H-)X CX,AF,R#4>&4\+^,;P9 M#"%WYM)@VE^_M>>*E _Z/QV=\4SF>JF[%>6RR)A.FJG^<+G@KW_1^63M6;&[ M@6+SE:Z]T.:YN"5+\4%*P9:S0 2$D$"'/_JQVKEX(4P#2J''F$PPY9(CM7/) MEV1NMB*-*[[5.K568L!U2JAEB'?RSS6'"VIE8DK5Z@ZK^D9LE+9;JT9^/O'JA! 'M.HR[ &HI-]A\-!JC1 M<+?FO]5\(RGZ)F/ZF,U%O5[/0NSYTF,"BL 3:L>% M,21(4(@\(3 +(LF0T1G=OL:GME^JY0-:P,9PMLVFU 'N^!IP+AP#,[0%$CW2 M(>VJ?&;NHTZ#(R,8XI!3*!*4QI'D(@UP_P1&!_N=VG3>"%JG+[K0Z3,:6<_)6708 M>#.[;P X!Z:#G7Q%'6B_U-!^.0WMF>F*3@(U8+*BPWV_8:JBDX <3U1T^G%K M;Y!+99"H'F1>/-;' F8)"(X\.:%)4(D(.C*:I!8P1LC8;\ %4B-Y">P@YL0' MX!0 !V_\#SXXUOW^*W3_AN15V*1GP5Q7--%VI3TH3'Z@_4&9X$#;'D00!]B(A[I"TX6[")NAJOLZQD:WDM[U#.'S+3[?$8(S#6QKDI4:64>9V^9JGG\2J@'Q.J:VO9:_%0OQG]B<2 MLU3R!(81EQ!Y/M'N3Q$,. D"+M. !4:5@\<4>FJ+2R,Z$(WLE65>RPN>CR;6 M?KMQ-S/@IS:: R]L+G.,K57?9!BKM@K->S&5A.L]!FH:KKLV@O\QW'A[#(7K M+&56???W?&C*SF6OG8>_DKFH@E\083P>YEX10Z \AFO$1NZ+?2C7 M<7K#I-KI YMS1PEC 4;WEK"%9I_+A'4;_3CNCORX*@3/EE>D*%[4RZ,I]E.V M$-=+\5C.TH@G@=#FMJY%IPO401T4!T,IQO"IGHX? MC!4KP=_EBY4RU)KDY#-"O0@EBE,\(0*(8A1#0A($:8)\JDPEWZ-VWAK[>ID: ME31" EI+:>E1L1='0S>(<]$9VG>A :81<%UWP:$_PC$$W#H1[.UIW)O_8\KN M7-.JQH*?ZQ4ISUX5E]N5.MO,]U=N89\AD*8D%@[+,0(A%0B'F2 M0"^5,0Z"(.;8RL0XV-/4Z&4C**@D!5I4\*T6UC;WTD%X#4_D78 V]#%Z/[SL M#[U/8>'VI/I@;^,>+Y]2>N=,^.0#;U^#;[\GS@ZN?=B6Y,>Z))]E'O<1AMV,"2-_*CD7[",S+^JW]1)^"SK,COI:T*TU-7G KS2J"*=KD[ZWG*M%=BH M-4A99Z= N\TR[T2R<;/2NP1S)XN]T\9['JD_YL6RD>%&[@0[X"2A$4$(XD@2 MM?'U$"0!IC @(O8%2K$?!U9GZT>[F]KNMRMM&[L("C'71BM8YITHE%[5,4Y@ M;W@>[PS1H0_FNV J0APP=L0,$[=']<>['/?,WDC]G<-[LZ?ZTKH M3H>*SD@<^"@("/03&4$42\4L% D8>5&:I GAGF=U;K_3P]3(I!6PJ9+!E(AV M=+&+H1E#G(7,P*2P!J4Y>K\ZAHHU#QS4W.G4W^UEU-E^4,GM"7[X@V='O]8< MT=F8?!;+&2+(1UX8PR!.U0R7:0"I)!@F F$J*>)8$IOTHB?ZLYKO(^0#K?Q' M>P>G[D74;+X[Q&G@V?_J#&9=2FXZ M%LN,9_/5,GL6&[_$#S]T+DC!/RHEM _WJMW]?""%+I"J4TA6+MS*4EDMECI! MG*#*>H"Q'ZF]":81Q'X:0Q$&H8B1\$/N6>U-7$@U-:NCJQ0HUUJIW4RM%M"O M3)6D9;4YJQ"-:CK57)U6OW^"?3=C;;@7&GL$A]XR=0=OHQ#X\&KPKEX/7JN5 MCKRIPW4N0*V9PPV62Z#=[L.<2#;N=LTEF#N[.J>-]SQF/E;_^GU6,MV'3OS; M9.^;,1X2P3""6.C8%^Y[D'HX@3(D)!%^2GE$K:JL6@HP-1+?*0W?REPG X>= M$.EJC#_>V0\^,CL$XKHL& R5B&5FF0[;J?&A.N=XQ%+:GZMQ75LI:&W2B8,=YPV [, M=ZW@X+N2'+2B7ZS](EZTPT4-^.UIP.VK3_3"S6WU"#L1QJW^T N>G>H-_5KI M1W*WHE2;2*8K0KQ73<_S)WUI^:&^0ON;J&H+>#))62*JN&8?(J*V[B1A(10T M1:D?^5[,B VS&?0Y-3IK1:X\!OA&:#LN,P';C, <0S@P:[U"KR,O: 0&WVJ1 M'3I76 #DE)Y,^AV5DRR V"8BFT>ML\.])K+*LZ+ANI;_ZNP.?\L6V>/J<28C M/T749S#U::)(*$:0Q%1 *N,PTAM-+P@-4\19=CT]+GIE4=5^3:S1 +#60GAJ M\KD\9H=3_)X[*,?):EBH!^>L5V94XSW6HKRVP]JL.8T"@R%MG$EN0,1'2B?G M&'F;E'(]P3N85\ZVO;&2R_74LY-AKF\+?>,XLKDN/M;82"2,& THAAY'#*(0 M^U ]QJ%(0Y\PFL:$^K-G4=##W?JK??-7E!)C'! M-RVD98CF"8#-YKH[V :>^Y:(61. &1!.">%$EZ,2A)GZVX1A^)3UQO!X#JR/ M)"NJ%']_(TO]D9?+>36^533.5\5?\_5?WJO?7DHUH_]3[6)O%N+NH@QU M[NL_@_?5K6JE/] (4 :" "H-)O13&F^B)O1PC;;RG]Y+8[-U''+.#^_TQ M9!CKC&!$/#OG"F/VZLB;7CM\5" M/U6_><"[^1KZ!-?MQ=-L W,N2H,ONON]YK7SIWZ+F[SMZA7^3A9'3G?.=Z8? MS8/^[=WF;7SESW>0WY,Y0#%1U7J5):"LCD8M(_#M&IW0"[\O TAE$%2R@X[P M@P34]\-MZ)P6\Z=5MN3I C'V4,%]"%DBU?Z=! #&A M(4P3C_DBX%AP*X^4 _U,;>.]GE^O9Y+]\>$A7.WXZ0RTQB(B"Z!ZT\T!& ;A ME>V^WH1 #BA\B"D.?7SDBE/U>>7U0A%3M9DN;Y8/HKA[((NFL,A?51/+=561 M+??BZH]Z3['>@LQHR@(?I0$,N? @\AB!!/L^9(J/>CJ5F_Y4@S,[@Y*8-7H@ X\H,('+!5 FP)9 M-4;=ZE@[\2751ZH3KL[1V 2*9@TU_M.HK.5 Q*GR*_6E8!L?4F)H94,NJ MR;AU;96:<,>L7GG>:_'6*[ZKP?X?L[QOWJAV>?]C+>$F _H'6:^/JO(_9'$V M&:[Q5F(C:>R6W;)8SNZRY5SHM'0\>\[XBLQU&-NM3L6H.WW(GN[R#XNEOJ"K M2PKXD8AE*@GT0YY %#,$*0MCB..08X;3R,-&R6%Z]#VU!:XKJ?:LJ66U+.+0 M9PR.+TP#(SOP:E))7J>Q;&5W6.;A#&R.$;-JMD/*ZJ=M0N[3[R@L>@8@+?6= MTT2_;<*7(E+BCNK6#?U?9W1M\[%=ZMW*S?RU[+.M?E.R+P0 MEXRM'E=5JMGWXJD0+%M?BG02=MKY M *]U!1WG0U;Z^<>[H[\Z4'W&PG-KM8\@]JI$^ MXD!L6^1C=MU[.6-"\%(G#6OCH5*T.E59ZQ$ZX/)=*5:>KASN\7:\/ M#B0;>P5P!^8>CG?8>,]DC/J\1A_Z%.)!+,KL65PO6/XH?ET4@LQUZI]_SZN( MS;^J#= G90'?+#J.TT56JC^]5S\N[NL3GL]"K49WY,C4N'ZC#_AIKM3X&=R3*@P*D!W2Z/#_!5C4+K]9 MA4KE)]V4*+',_CC4"V&V6DQAF =>0&ZNKB].+0EU%$SG76BT!EIM\)-6_.?- M%H7_UZI$C? MU/HH15FJK0J9?Q7%<\9$V:292!C"/$PH3%,<0$13#HE :A>!O103D0I=B,HH M-\?)OFR88YPT'5U9U1)0"]NFP#0.A3R!L!?'1.+(@T%"U?KM41\2B6+UA1'? M1Q)3:53CVBF^8RS 6EKPM ]B5] >7PF= C;P4E9A]>IU;$5UF$#%&)"# 9,G M'A\KUM%,BTZ8HN$# WDME8N1TT?0:?G;G &UM3?-.7WUSC*O;-.E+N"H=YYW>J-Y)WXLWRF, M?I])CR4R8AB&) @A0OJLA@I%W4GJQ6D<2N$9V7I&O4V-?K^N'A])\:+/3CIR M5QMTZQSR1S V8U-GR U,B]M(@6^5J$#+"BIA'=*D$2BNT[\?Z7'L;.^GE=^3 MW-W@(3LJX2*;?5)C-?_RD"_$YU6UE<%JJ\T2+*$(B-HE1H)"FD84!D'$DR3@ MGDRD"7/L:WQJ1%')!RH!02VA&3_L!>XX'9P+Q\"SWP()X\E^3.4]<[L4[,_W M^?,OZK%J6O\#Z6]A_6TUE_]79*Y^W_U,@A8XU;_27G5:@[F>N*5/.\7*E7 M:?TF4QI0#_L$$IY*M2HG,52+LLY\BZ(@\+&(/:LB48-*.S4F<1 8M []V2@. M.IJ;S-$W>&L,]2X,3*?3> W&"P.S&9YI1'L923RM0R87X#N+W;+JM%>" MY7H;JN\N[D3Q6-XLVO)3:10&*4]CR&+.("+:32B5(4R#4$K*/"\1S"(S\J%^ MIK:T5":_H"JN!J;>":2,GJ 2MLKF>O%2TPLLJ M4:\+W,;,L+L//V<9<$^!<31U[<&'Q\PY>TJ#K62Q)S]^;BGLO"RO2%&\R+S0 MW%Q^RA;B>BD>RYD,?,JD6C>C,(HA2CT":9P(J"-7"5<&?4Q%O^K7!_N<&F]V MZB_G.N]C5VCP38L-*KDMS6D3],V,8L>8#LROY\-Y1OWJDP -5++Z<+]O5*7Z M)!"'"U.??O1M3B4^_! %RTI]V] <<\#Z8G+Y()IT-%5ZNBHE73E63KJ#@SO.@<%90_8' M.B3HZ'GA[%9E\$&8U%' KI1_J.W_09!=;_D/=]2SO/?K(-0;NB1J1>+7BP\_ MV(.6Z6->=(-6UW7&9['G>Q'2QFW"4QTE1"!1VP68HCA) AJ$$;:ZI.HMR=36 M@75$^JH43<$#D#?:Z%12HM$'*!L S*L@]IS.L_LZ=<5?UO'MU9\LHT/[#Z?9 MBC#*( W,_+L9 \!-9W@^=(?G=:Z!M38.RY"?"ZC;XN2]I1FW9/FYH.T4,C^[ MP7[L>[UX%G7X5WDU5U21R4SP=R]MA=P5F7>KU6R[_B51S#$-(1$A@HC%"4QY M'$&/!(A)SJ,T,CJ)=2',U#BXHPO8**/MN8XZK^M/V1'M62-GQK5CCQ\!&;9"& J;%Z-\__N 0O%4^_#-7O"M2/N@>G\E<]]5D2D'.*4<;61X#Y,_32$ M:8C4#RB,D6^U/.WM96IKB182=*2T#!C:"Z09ZY\-S\ 4O8V,PWAP(PC27(E^H;UD=S7A37%7G&]>+[B>R M!YF)SE4Y]P90!&T'$60*1/F^@'D>0Q9Y,PL1/9139,,39$DV-391"8",O M>*V2&BQ0*Z6MD5X>!,Z'/1+15>)N5ORN#4/^"W M_QG$2X%2?+:0Z8Y]09EPJ: H3 M23T_B*)(^%;\?*RSJ5'O*UE!H835_A:-M-9AX(WQY9;1\N!,*.=X> =F(B.(]N)N0+?!KD-Z@><4\JR%&%4$NL'SS:M]6RE M;W)[(451"/YUJ1JK"^N%J8<\+!'D--"U57 ""18Q]"*",%?6$R.)7:KZG3ZF M1EEK$4&I9;P _[?W9\_SP1-I*B)N*B1? -_S+KSZO^9B!9#5\B$O=/[0"[#( MV]]F9;E23>K)FJ^6I1I+G5K4-H/][@"9L=R9L ],91O$O]:(5P)>@.L*,Y=9 MX@^BX#CG^VX_(V=P/ZCH;C[VPQ_M%?^X.9'O).2I XCD)J)(EZN?>2P().81 M#(,D@$BR *9)*F$2DUCB* @%,XKRL>YY:I13!:]MQ+_H)N6Z:$/99#>\[9M6 MPRXDT&)@CI/*H' /3#530]HJ'',8Q,<,T+1!WEG@ICUL1T,Y+9H;,[C37LNM M<,\>#3BN"?@EGV?L9;.#\TD"1)"/9@A 51;.8S'?83PS#B08PH5]ML MJZWT6=),C>+.OEBLM!KI!K@>SV%O?ZU':6#B[*#^51]>5''SOSYQ[71>U7T[ M;WQ&N_-]A>LD[GMKB?X0=[VOP'-US_NZT;<)XK_9',DU<=XI(Q@S$4%/9Q)$ M,?5A&L4<"B^2H9^0-!+1K Y/5_.A6)IQMG,Y;1AB6]KAR*(C)J#B/ELL]'<3 MB>G?'6N6>!1'?@K5#D/M,TB*($T]#M4PUX> @3",8X*"4?PRO_U,@N\[:<+BC?H;" MX8,N]7J4#_E6=5V[2W)U+9N:WG!HAHAO0JPC>A@6_*2^6JX&_8?,C/5' M&8BWO=98CU!'$]"H K0N[NC[;#2=TG1_:4:EX[-!VZ;=\QOL1Z^Z*:$+.+6! M/3[U$QZF#$JD@R!(FD(<>YYVMXTXES'G=KENMCN8&AE>LG^L,NW)H%E/ /U1 M.[;;0=",Q,[!96!NJD0#E6P#!$0=4MPIC>QT,BH['%)Q>](?_%S/!%>BSN7R M@11Z^]Z^CPQSE,;*\ E3%$*4(&4'I22"A'A>( .!U-2VREZUMYOIS6NV>ES- MB0ZB?R]DQC++J[<#:)K-[O,Q&GB.MP*"5L(!9OIQ$-QF<]K?U;BIFHZJNY.' MZ?BG76R6*G\5'P=2,!RJ]5Q7392IA"0)&(Q"+PRH%TF/6ZWGNUU,;>9OF=96 M_D!'@.RS-YFV+]4I9,[<2NSZYPRR1QC/;^>TFL>M>@>>.-<+5NBL;.]%_>_U MXDLAGDC&WS=.H1]^Z#,;79FURJY0>Y[/PHAB0B,?,H)BB$3,($W] 'H\2*F0 MB?H2S1;B7J^6=S9IU/I(8S0A<#TA=F0:TM&D$AV(6N:R]OS68MNF2^LU1&;T M,B#B8Z5(JP4'/[4J_%SEK6G ;\2OL*\SW9R(.^J1$^T@]!'R@SA@ M)$16)2B/]S0)=,UYSB-G !+8-U["NAX:XN"UR>:+/<:M> MF@&P4P;3\+&^VZR:K>[(CS8];B9*G2Y7]=>Y*BMG N-$>HI,(ADF$ 4H@#CU M8A@D"$=8F[DF!$\)#3I27X!& M[JZC@-/[(DNL'._]3'L?>4MH"W*;YM_ MQ6H-0JJ[53\:9&DZUVVJ^HJQ_8* A:#8%^ MW4!'1_W0^DY*J5G[-_8+%W'\%IB1\-N-[< D_1;#:N^,.@CZ;CU1W8HXKAOJ M(/#N^* .TTO_.]5-UY?/))OK5C_FQ5,KG?Y)2^K*N4?2594 MF3FVJJ'$42!Y%"/H8XKU.L(AYA&%,I(^CY(H2#WKRUA'LDUZ$6D5@S(O8*E4 MZW#.16,MKO)5"38JUU5C6Z7M;W]=#;GYM?$;#.08]\W=D=H=R(N#0W8!M()U M9J%!J^0,@+WSZVY7\HU^3^X8V'T7[*Z[Z+=,?,H7]Y_4*L7K.ZMW+W\5^7U! MGAXR=JGONK9H(?5E3)!(8.JK$4>ZVC!&GH2$,3\244 2.[<D+V&@#*G7L^-QR;,PH>SC$!V9E(X '9=Q^T#DE54L11N7-?O!L4V// M5ESY)35QX^6M8")[KO;/D?!%(%,/^KY.W2T5W>$@\M3H8,$Q39,D[',99M+W M1._!6D%!L9;T7&>C/;B;\9DS&-_4D6B-Z.UI1!WX#AV&:&!/H3T=O[%?T&$H M3GL!'7FV;_6GIVQ)YI4[$<^6*_7FJ5Y7^H;MW6KY.5_^IUA^(1F?I9X7QU1; M7S@4NN8+@JGB(R@9#=2&/(K2-+4K"&76\=0LL"^JH0==A%N;8$_=]&5BDVQ+ M&:>%SHE+5TNPR)= >V[9%I,R'!?#"Z\!T![ZJJL6&71E!JW0%;)*;/ BEN#+ M,71[U*&R@\IQ:2K#SD>N5F4'R6X!*\OG>X9U&53LOE'SE>@+M:U2]Q&/>4QD M"OT($X@\H>B-I"%,@B )>(A#$EMM,\^096J,M^N#I+BOT4=;$J+1",B\ //* MU,CI/+NOCIK+OX"UFO4?+;>DYPRJ&3>.-%0#T^5ZE)0>]785W'0&Z4-WD#8C M4JFS=HIZ<1C2=CZH;N/>SI!GW."X\X';B:!ST.2YW@4=MZUZFWVYX!W_K:V# MI3 (@Y@D/N12*F,SI1[$,?*A#"-*HBCPU4_]W BLY)@:$W=/_UYY-3;'4]H* M[2C3UP? ;JQL+_L'&X$1;_4-P!_T7/!,- >ZI;>3Y8VNXWL!=OC>O5]SUN4G MAJLE_9LHEX(KJ5M-9B'S(R)HH#;Y.%1?A(1$D3$D6+%OR@2/(R/R'5?LJ7'U MYW7&J.=*U+9:3B%8]I3IH&(Q%TS_89D#KI4 ZO59SNMT==8)!D=^1XZ3_G1' M?N@UPB05X;NCJ0AK_3O!YV43WZDAV"0JK%$ "H;U8C3)%\6X"LA$7YB12HA, M\\6Q*4?R!N-WL);)F+*,50CE#?#M5%%YB]X=EV#YM"YN+N($(X]07:\^U@8. M@<2/8AA*R7$D@DC9.$Z*KWR::FGZH[5"SB@\;P"^V7;1+:0#K_H.T'17:F4' MH'&*K'QZF]+NYC 8%U;9?=*.B+C(9A\62\5Z?Q?S^?]>Y-\77P4IZV M=@ZS&PLS(V9(A(>F'2D%JV+6:B6J@^Y;71'IM2X7X/4P-.I:%Z_7NV?-#9O+/%O0Y2 MV+O_G F*4I)P F5*4H@\CB$)B0^3)*11*)(@):QUE#6\*>PA1@^?V8&Y4<_6 M[QO)]:ESG>!WF>O2FO71\N7)FJVK"-V=+K'L&1;Y7)='.*WIC.[2&UXI# M#=?XY\7KX[S-H>5]X8>W(Z>X&;M;..X5$U/7-U7H[$59/R" M,SVAVEM3IF]; ^:YN:3ELB!LZ3*]2MOFA*:C>7:55OBQ'*K_6-HCP.=HISVLE'&R"3=R@J=&4*!,#EEKLNM.:F=Y'!\%7W)?Q'X, ML0S5*/!(0N)Q#I.0X3!)4YZD5COJ\^$?XU96=RN#$21.5X+C/8[*_$;*;S.]V4,]"T&1'U>% MX-GRBA3%BS+(]>ZHSGL4$:0>X3[T8QU$@'6"Y) ',*:8^7Y"XY!;72P>[FIJ M;*+W)+6HH"MKOVQ41Q VXQ WN U,('TALZ\C=1(-MQ6E#G^G"$8A\A0=A!RF M 59?$K4I%"2)D\!J4W*PIZEQP<9A.E^'IY6-K';VPV%PSG^;YBQ!?1?&<,7' !W-> M#6.5U5'?U-TO=!JO+Z+(_>FLMM7E\% MU"D,M%ZM5\- GIT#(>Z4J5W+."J_#P3P]JHP5#?VL8-D+LKJ[J,L]1&Z>GN+ M9?;?5:]U3[,02[4:< X99A0B&6-(>!)#R1,68B\0/$Y,0_Y.]C8YGM<2:X^' M5F1 .C)KSS(EM'EPU6FT3VY*W6(X-(]6\'6DK?AQ@]\7Y_B9QY0YQ7&L4+#S M\+2*V3+&YW"HU>DF1HN0,M:F&]AD_E!/(WXKT[I: C(VDV&,PS! , SC4)GB M"8&I0 C&5/HT]&3"[4HI[NUE:D1;"56YD?%\/B=%J;FU=BFS]"C;#ZK':<@X MD1"CE&MO0%^9=P&!F'@TI'Z(:>+-GD5!\]%@[?8V-+#:L6^N$X.O41T0:\/= MP[GX#;QV[1;:N "5C [-^6,0N#7*]_8TKFE]3-D= _GHAZW-W+7+^@''97UZ MJ_[QX^#Q4_:8-=9#&HB(QD01<?P;SM:"&9["]!^*D43PXO$-SS=Z0BJUHBBWX-XH,C+ZQ23WX*(QD M90\T&C;6]UE0'C3(^[4ZEHU^ELX=L_V\=OI9\O\NR'SYP-1*]>J*.8ABSAE/ M()4$Z[@\7RT>,88)0S)&28P%$S:F_/YNIK9.;*2TLR8/@&AF3IX/S< O\)6Y& MVD/42T(_@C$1VJF+44@9CV' B$ B%7X88+NCB+<8ZW%.+^YRG>;]J1US?6:Q M?,A7)5EPVTA#9^-GMAZ]Q9@,O(*U*EV 5B'M8U*K=+'_JOOUG:DN.%E%)5;I MG=0O1,&RTD62L:%0=YT@QXUP8Z?1<0KIGF0[;MOO67I.E*40!U)=M^$![U?B M/P4I[M1K(6:A"%CB)T)7!(@AB@F#)"4(1M1'44P2*@*K>M;6$DQM:5:O/;*L M*6<-NAGY#@KEP"Q;RWZQG8C_8I.)_T*'ZE-1U3:Y %H'4"GAL+9<7_SS MEF+<"G-]0=HI,M>[H9ZU4,2S6*Q$7?AY446TZF#RJY6RD1]%L4G?CKR$)C*, M82@H4C1'"4R3D$,IJ$\3]7-$(SM+U;3KZ5FBZ[3NE>N-99T24\"9((&?2 \F MPF,Z^QN"5#(!F:ZO%?,D3!(C7YLAX1ZEK$PM-VCF"CN]+X_QZ*145Z#7IHWI@E@9AX.GL MAEB1FF\;,-]7EJFQV=V#* 31$EJ'S/<>#C->&PGD@:FNU@)6:H"-'G7QE=I7 MNRJFT%7I E0#4EO/6A^G(?GG@NHZ8+^W/&.'\Y\+W)Y@_[.;[%L\M7RX9/]8 M90!RED?HQ23F1RN2CL5V]U(-]38T+ MM:B -++6Q@G92&M;!_4PQ&;\YPBX@?FMPNSR%6:7!ICUJ&YZ$@W'!4T/]S=R M#=.3BN^6+3W]R!G)+@2^8" ,B/ &#B"40!81 *H4/F1!4!B&GD4^;]^+#PB9WZC3?BE:'<=X) ML>!_K+?!;"6=Y/@.O"X[" (^6)AI^:HPTQH#]6V%@N-LKF,.G/L4L*-(/W[> MV#$'96^RV5$%Z%LI06U:5'/-!NZ]H,M9Z*%035@!)?*UTZ4?P)2H+98,4I]S M&2E$&$>T9!AX6&K@Q6C7J=VQ/)::&UL-F+;\8$9XF8, MX1S'@3GC((2#5NZV0LDIMYCU/"K;6(&QS3]V#_=CI+^*_+X@3P\9N\HK#[6B MZNPV*W]O A=22KTH21/HX81 %.($TC#@D 8RE5RJWZ96T1\G>YP:$VT$!JPK M,2B4R'9L=!IM,R9RBN' +-2![Y6P0$L[0/2(,39.N>=TKZ/RCC$(VYQC_N!D MSX5O\_G\8YW:=A8$+"(B4KQ5F5(L\B&)&(,HQ2A.$I\Q[-F0U[CB3XT)-RD9 MFZH]4S[XZ[X&DSG]ZSFX_W./ #LOTS<-#FC0<;@@O,VP_M$."+LJ_$\[)=PS M/&]P5+A/BI['"(T7[QWY47F!M <5W:SNLQB3" F1P#!.A;+;8P^F<1K!D"8Q M\5(1)IY1#6:;3J>V8%V?=99H!+/AT8%C\(8^.6C=Q'7.B,8!;8UE5V:'QP86 M"+D]-3#I>-Q# PLH=LX,;)[MQS[O5F6V$*7.*4>S1;T]6"?VO.8ZRDUF9..A MUOB77"YX&PZ2B5+]3=%EQYVMG,4QPSP(B!H@&D.$]+%GF'H0ITG*E0T?A_K& MPYRP!I)S@AS7NHJ22A$[DAMJ-,UX<0)C-#"5MAJ"CHH78*,DZ&I9NHM#\PX-LKQ=#=]74X7F@%^G%*&AG%HDEF+#FK9+YI4Y?H0LY7_ M FPT<'B[=0YTQRA)M=NA(_73-A7UZG@4ID9)&R'!DY;2TK+9"Z2A M47,N/$-3S0:92L ![LF/0N#6BMG;T[@&S#%E=VR7HQ_N-^LW)%+>BGE5>CZ_ M(S]T_/M#/M?YQ#[FQ?Y+B%D<)G$J8@Y#G% =E(XAC>,$>E$0QZF'E8F#9SL% M[4_.@3-$,IHIN)XI.X(--VOT:?7WC?@E*&J]=*8A73N@+AF@=K/+N:CO*-7" M7:54;"XU6??RD^BS4LO=UCG#;,9<0X_:1$J3O1>LT!F$@,R+ZA:BHR"XH?/L MWE&::H>X.B7-<^09E5H= +=-P"Z:[$?3K]-7M5FK9B1FR$-)"'T_B'4&[ !2 MQ#D4-*(R\I,D1%9'3_N[F9IYMLG=QG3LMISGWYN$M9OZM7.M@"5)'@#9C/_. MAVY@:MO)>-?*Z(ZKCF/@E(8.=#4JPQQ7=YL\3GS:];'T9Z7#JBA4'S.?LP#% M(H%4%QI$J0QT+HP0AIS%@D5)*-/(S0'UIM.I<<;KH^H+L,@7L!'5U;EU!_%S M3[#[X?BF9]F5#]TI1!V>:^]"--()=Z?CB9QU[T)A?NJ]Y]FS?;\Z]W!?"KTD M+U]T#N'EY:+R2GO2Q#<+%?,('XOF"%Q?F!&2<.AQ+T:2R-@328_-HZ48$]TP MMO)6]^RB%;:WEYC1@)AQUA#XOH'O6$=V90@UTJOOM/P5Z!].@GZ.)YD-=$,Y ME1G)\%;^938 '7$ULVJF'^_]NB@$TP_P7Q=*3UXE*2+S+TTIC,V1P#LRKY*O M+SYF1:DD6&3/BDE(\3)#$D5IE*8PB02#"),44E]18:)^&Q+*!4NMSMC/%VEJ MUEOMLK\N+U)5C*[WX1> KX0N32*SDI$Y>-$9!]7+']B1I8-1-.//<<=F8$K= M* ->:0-:=3HG8GO2JM\L'.:%= >L4\)U(-:H'.P.QFU:=MARW\3LI7KKV(,B M__?B6@H\D%>#4\O[7# M\V$]/%].#D^/3?CYN#K>D9\AT,C;\_.AV]VK.VCSK#H]M^*19#J+[!=1R+QX MK$S/M2W:9K>_RQ[51V[D5_7;4I*J!.:G;"&NE^*QG,E8;=.#A$ 6^@*B@$>* M@B-E.L:4>#'V)9-6M*ZL$"M8!60WU$1?--* M@DK+PP;3T"-O:KF^Q7@.;N"..Y1]*^4X1'V(6CHNQ'N+:CL.83U0C\=E#STK M]@CU63)?5[IO;/YW8B%DIE>K9;98Z=[KJ_U\4^Z$QX^J!D!ZI5D^# M;BU]==/5R ]^:C3XN;+!&R7 1@N'%7IZ(^BV,(^]&./6X^D-TTX9GOXM]>/% M+T7^G)6JH8]Y\3Y?T:5D^4F,7)UK6::RRK=U&B"5KM-)I!OM8*66W!' M@VUZYS[V$ Y^[S[:Z/6XAW<)MN.[>">BC7P?[Q+.W3MYIZWW3/6MVOZ>S>?= MQ*BA()AA$4/DA=H[-/$A240$HPB+E)-(L@19)??>[6-JE-R*:)IOU!A+,Y(\ M$Z&!&<\6'/OLW(?5=YN/>T\_XV;@/JSH3L[M(Q]UGEH[8?9PFF M4< 1AS$F5=U6 @GS(BC#P$^YE#()[XM2#-F?RQ#DC]F"J+V5,D\W\I6S%!$2)"R$G%*J MEA"U>E <<H;B%]ZVCC MM>1="G>ZE;7&:X00X_W]3R"\^"@P9J'%QYOHZ6*AWJ;/ZOVZ_)&5LR#THCB. M0N@EB&F7"@DQ4GOA!,>1GZ:82]_*O[C;^-1L5"T;T,*!;UH\R_/O5[ 9>DGT M!&-@ C'&P=[E88_";ETSL]B"5ASZ@=( M=>QG-T]?(6K!M+M9ND]=I[/T50>CSM)]JFW/TKV?Z9GBMJH3LMYE MO,]*-L_+52%FGN<',HA3Z#&BIJR?8#UE(S5Y4:1^8-+#JZC M*P>FH"-G X3OIZ"PFTZUX.]C9NL M]932.ZE83S[0,^2C;?%Z\;1:EI]TP+??I' /.&91XL4P3O1%%!+:LUE9Y3A, MJ.(WU-S2JO9 .^98S&$2S-:,$10@,3PX80=#5*+>@%: ;(#^^ M 29NXRB.]#=NP,1IQ7Z<<3R@*^(N5#Y0_-!7_W\FNI3S2OJYJZ^BB M+;/GNA09+:N$BS.>>CR)?0+31"KZH#B":7T&!8S)AH6[($)2F_7*JQ;\?6-T4]: P7YSV"M!-AH ;ZU M>CBDKOX@.F6T'F*,2G3]8=KFOS-:ZD>+ZQBTC4%F.=&.M#"A&=4)L-S(.0XUM^HL\! \>W7W>01N_?Z^^^SJWF^XFO']\T)?V/(IA'EL0@I1$00 MB)@O( EP7%TDRC 0$9%&GNHG>YK: #HQ>L&R>5>_(5_6J"%VP68W')FQ=E#.6!@RE 86)AYG:(@6*3/V MP! '+&9IQ!@SJHO:L_^I46PEI\Z1H?T&=*&P7 +9I'CHE37#=CPL33;W* _, MRW5A35TXM6/0W6K07ZMR >JAJ,K>:W4ZG]=C'Z#"&H*$,;V,< MV@%TT&"T;*9O:,/71S*?MP7N9UPR'$@/0XDI@@BA&%+FIY 1$>O5A40DM0ML M>-7^U-BL\=ZO9 2MD+9!#:\1/,Y/#G 9FG^L(.D1SK!7\3.#&5ZW.7(HPUZ% M=@,9]G_,1>V];DF)IH;7^]7FD(-A(D4<2>ACDD"41#Y,U?\@HVIKZ"?43Z-T M]BP*FO>KR7>\>YM7NRO$<&_X5M6YLRKRG8#>S%@9"LZ!F>*3>H^%N !;>%ZL M?4M?U@7]+H!289"SJ#[8#5CU[X0 ;U@+T R:XQ4"#=OH>)QYF . @4EX6402(B#Z8)91C3F*>!U6[,I-.I&2VU MS+ 2&FRD!K789R2A-1H!PUMRQ[@.?5WN %+[6W,+C-Q>GYMT/.X]N@44.Q?J M-L_V=*K=\)[:@GW55=!U<64UUW7)KN7++"4$,4X"Z(G4@TC#CCDA$'M10/R4 MDS 55HZV)SJTHJ31G/?F&ZFK8XFR(_?_\\]IX"?_;U4Y4YV.Z_%K",&.%[#I8CJA*8M3F5",/6>A@EN=&TV3\8,$.]64'Q^SLCR:0/@,Z,VX MQAV2;QT;N/Y+(_3048$',!HA'G"[YPE$ AX PRP&\-##/8^<=+W+2\:*E>"= M3JZ:\N(TB9-(IS?E 8X@BH-(64!I# ,6>8JD&.>I58[3X]U-;4O6" KRJBAH MQPZR/%LZCK'A:9(SY ;FG+J":@O=*]*YPVN'O_H,2="V_/'RY:M@JZ*/.ZQY@Q.: QVA+ZIHO8ZY#S:2#^3&9PN8 MX\MUA67W"M>ZA?/2U-9)2ZX7K-"GM.]%_>\L02F12& 8ABG2><=C MF$9^#/TD"7$@$*'$ZY.Q=G]WTUN3%>AEE4BXFE3K4MU-\8/*IY__UZH>J7XY M;0\ ;T98[N >SQ V2GRYV_3D MZ*.1SHP8]D!UG 3. V#@"=\*YC!4\+"^QV:R>JHSB]5/VS-X3[.CS-;#ZK0S M\\@GSDA=^6XGPYG.8797D 5[$#<+T;Q[#-&4">E!+'3)MS 6,(UEJG;CF,8H MQD$0V&>C-.M[:O/X:IXI")K@HAZI) T1-UOR!\)Q8#K8F\AQXY9] 1K9@1)^ M@.CB'J"Y3\AHV/_X.1;M@-F;-M&RB7[TI6N^Z2W/W[/EPY4RNG/%C6M'H?:$ M2X8LY)A*&! :011$#.)01IK!:!A%/)8>L^$MDTZG1ECK _>BKCEJQUE&,)N1 ME6OP!F:I5ESP7:,Y/U:T@<@I)QEU/"H9V4"QS4)6S_9TX:B<%?>[ ML[UTG-G^4Y#B8_8L9H(2EJ(H@M*+,$01Q3H;*X)Q3%-*D" 1-]KI]!5@:K2D M7L38TFW#%G(S6AH2R($IRL1C=ID#*I29E?$+H%4 6@>'GA\]T7/K"6(KQ+B> M(3TAVO$4Z=N.T_UA)_]KDP+[W8$4V!]^B()EI2C;+-A_%]G]PU+PRV>EPKUH M__Y%[6G%#$OL4Y%0J+Y29:K%&*;"#V%"(V6MA2D*N-7A\KCB3XU=6^$X^"E; M )[/YZ0H=2D$4&J=#Q^O3N%5.&OO.X$!'G'[?*A>0FE:,&$-0K=F0@L$:)!8 M?PI46 R^%1]X#,?8S0^EPA0.! 8>'L,SA:&EZ)F)E:]KC2J3ZWIQ19ZR)9G/ M"/$"%E,)DU3G3^;J74J))%!$)$PYC:@45IG1#O0SM75H(R9X4G+"; %9+:EE M\M4#L)HM%0[ &OJ&9(.3%E&3\=4)G.RSKAY'P6W.U0-]C9MQ];C"._E63WS\ MG(."3_7U:N/79)#''HI1"EG$,J0@09(G[L M2QQ[R/9ZXT!74Z./5Y("+>H9<:I'$#:^V7" V_#W&;T@ZW.)<0(-UU<7A[H; M^\+BA-I[KBE./3%,?.G:$UH9'QPA/X "<44@?H @#1,$ Y;RT//3-,32R@ Q M['AJ=/+I^O+=]:?KN^L/7\'EY_?@Z]W-U?_^]YM/[S_W_VG MVTA32Y?T(> =VE[9&WDZB/^Y+3JC!J.^C>^Y+22VP:GN4BJ_\B^]7ES6/M4Z M+4AEPJ,P%0A[#*8ATP'Q80 Q"U,H68RP2$0:I,0R:^+Q'J?&4*UXX*F6SSHI MX@F S0C(*6P#,\\>IW)]K+(&\LL)(/MD-#0#QW4.PQ.]CIVUT R$/7D*#1^T M3F_]=?7T-*].BLG\'5$O"1-?'X185I1&EM5?;F1SL9HORNN%S(O'ZOL[\6/Y M3NGW^TR0E*8824AXS"'""$,B$PE9$L<24Y]Q:70_Z4B>J?%35R>@#-LRGV=< MQ^J#1D-0J0@ZNABG@W8R?L<)[@U&9>A;PNZ O!X#I1%8JP1N)-@HU1T?\$WK M!2K%S'-W.QDLXPS?8P_:2'G SQ\\)_G"7:)[,*NXDT[&RCWN$I%.AG*GS?:S MP3^08I$M[LLOHJ@N4S>3T:N38#BUJ@_W M-JHU?5+I;2OZ] -G)@ANDK]LDBFPR$<1P0&47%>"QCR!J>PB*83+T[O3V-NEX M#RE],/?NP0?ZYOR_7J@)5]4S%._)DK1A01X2:>2%$62I\"$*4KUY3E*(N*X[ M'5$NL!$UG.IH:LS0I+SO" NTM"?#A>S0//6@''L3BS:,"! MQD>N'G!3<%Y6E MPBKG]XXV;>R4$F*4A-T&2(Z5PON8*%-)ZFT ET6:;Y/6^O'BK5 65Z;?+EVS M]G)1_:.O4I_)7#NR[_]MDQ+"#R5#/F$0PLP;*C$?'@G]@-CT#>6O"= &94]H\ M2Z!1R=,%=-L4ZJ3-GL&IVA7ENBQ7@K]?%6I/6P?V_$;F*U'];2OTAU>^LISY M#$8^DA E/H$XCGQ(TS0D"4]]S^S^MK<$4Z-,+7MUKY3+*L=YOJ@++(#5D_I6 MM!%_ZJ_UK_-:'\O(4>MQ,B//0=$?^F:V@K,6'M32KR,O*P5T*4[]D4:'=?0E M=QAXV1<_M[&3UE*,&_[8%Z2=",;>#=DG6/R;LFL?5X^-*9)$7/I1FL) Q$*Q M'@DA3B*B?DP1#T40L-#(9MQI>6ILU@AGGEWQ-4['6>A-I-J;WE%BN)%S?VZ MD/*-O'L0M1.MCFK.%_I(-PUP*+':TC&$/8A\-64I#GVH7@)*0I%PGUJ=?YTA MR]3F=^,WSEKYUL7"UVF8>58VGIUZ-Y*UU@W+RZ5UX9;^0VAFOHPT, -33Y5? M?J/&!>@HHGYH5&DJA^NQ:@9QK8O+VB]G ^JX(DQ_>4:N$W,V<+O58\YOLF?^ M^B(ORR]%+K/E# :=[P!FQEP]81B8B6H$OAQ'P#YS_*ZN;M/$=]H?-R?\KF([">#W M?&3X3(EWW_,916JT)8W41B4.($(R@2E7X&&<4,0#FDAD9019]C\UPT>].^%P M>1(UX&83?T 8!R:'7ED2E0IODR2Q@]V;Y4C4,DPV16('H',R)':;Z>DQ+:5@ MRHSY\$-M0!;WXI8LQNSZUI9H%X#48)\ 9A2P=)W>X#! M-2/:-QZR@X;N[# ;WC(#]@5SVO,MF#X*NYN)&W=8+^\J,"Z,,/Q9T+,F_3E^OX^T^Y M6M.TPTKMIE(GM_)%C 6..$0T4?M.%-;'%IM M-.&T^@#] H)6HW5F__K<4"O5N(;5:O5+1W;FH!I>@HXV5$/?B X_2O8WI$[ M=7M=>IY(X]Z=.H%OYR+53:NN;W:J;W6%^%OM,^C/@B#A/D\#2.,HA2BJ<@6$ M,90R9C1,68)8[.8>9ZOGJ='O1CY01:ZZNH?9!OS<6YZ]YEC^HC-_*K^FTI=9Q8FU59H#00 M?NC!!,6*2Q!*(/8] 6/D)7Y, YH@RW $%V)-S0)JM-*G6(U>H*,8V&C6"3RJ ME=.;H:YZ_3:BC@;;C-/&'\*!*7#$T>L1#.$2;,=A$4Y$&SE PB6Q*-7N^'K!U(99Y[A1R\J-O",_OFC+*%]<+I=%1E=+W>M= M_H7HF.!U?HJ82,E31J$,$PE10&)(HMB# 14BBD02A32U2OGA1JZI47^E5N6Q MN-8+9)5BX*>Y4NWGM0_CDORPS!WB:"3-:/T-QF=@7J^'YI5*X+H9FD_UT'RN MAT:I=@$:Y4!7.^TR4.LW3$H3MYB[38#B2+9QTZ6X!70GN8KCYOLQ_)>BV3%4 M4255!JCR/-S:TW/I9EX^HK)^_ M_KK]!O/@:K^U2A^?RD2H))4I2#))=+R!(*"QXH#R..>4Z-\DRN4,QO%FG*AA M@.,8MZ:-2+3#I9[<1;2RMM_VPAZF;KL+_9$*OKG0P%.10F7B)*J,]+^]TV]RN;"<7=/[2VDI$VR%PI''FVB8'E(VWEXGSSL)F;U(&*O_Y8E)+.S83G5QW5O)7F2(!FN"EBF50JSC5U)PB@ M6,]5L,@QP#&/E>!(JBQQ*K_MPZJQ$=3.S,C8Z1BO^.DHN_!FT< MF$1;!X$V%JRH2?;JN%5'2M%>ATTB5OEF8BJ/9<-]8NVWR+@7RX8M2>X3S(," MYEX?[EQFJUD"WRS6I6[NPT\^WQC^_\/H;-9E3$QB;OW7_Z=_(9:M^HXH$I[* M'(%8AX!F0Q$#JO(8L%3((J9*T[-M;:W>1HR-C"M'K*LN]A ^WV- M$R9;HW$CJ@VO2RJMJNI*S;\TOEP65O+X'=B6O1JD3P:J=75%WW@IM8&[FM[6G/8&60O#AA^\ H\(KQ< M0FB ^Z*BQE(?0%FSN1_ !J+KOL"Y4/)E0$YR[IE;AR+5R]9W6-/BXKY+L3=" MZ(Y?5=3[I?Q:+I]FVO2I9#F.8U2 )$\%0#E, 9,B P43)"OB+&>Q5?;>I8;& M1H[-VF%C[*2.*C2D46NPZ\+K"7QMEURO1VV8Q=8>@/589CV/QI4+K"<>/O#2 MZGD7#Q=5+USO+@W\KI[_SYYDK8)0JQ!_43>BUO:^^3E;3?,\IX@9M;PD20!B MB00L2Q1(24Y$FI$LH=Q6,=BFP;'1Q,[FJ#9ZTHASFUBJ-3SZ84RWG!):0W^> M.4( &CK(\H&EDVZQ"T!7RQE;-3:8RK&+ZUWQ8Z?[KI$ ;$ZQ5:IO72#:V1KI3ZR.W[@4,+Z!L M%YWZPRXP=3:&1JVE46NJCC%K8SWF%5J!XC=A\'R3PV8"6KE_D.)G=Y<;HU1E ML\KGZ:]OIZDL(,J+& A&.$!%G@-,XQ1 )@B&6-&86:5-[!XY-F:PS" Z!=#Y M#[Z?VX$_ZC\^?[K]\#[Z?Y\^__K^R^_7?\"'3I[9GFLNKK_1YB_5YUE]F)U' M#?+Q'9K>?F!'?M-SK;NI-Z%G4,U7N55;*2@F!4$)8 PC/23'7 _)/ <98[D> MH%DF.B]VE4+9>\O6 5>L%[9^1VP VB+G,9#;]+ MW:>;&W:A^Z+;!\O>>6QT8BN_I-G>46+)&W8Y8@> 8FFM;FZ$UK M]2_1;+%?(6M7(,NK1H,;6KY%&RQ;'UK%P0V4([(.C@_H66!3SS=*.K]9B!OQ M,%O,#!56F0,_'^5B):>FPB:*4PH$9!E <<8!BPNS1$M8C!0D.'/BJ@OMC8VA M&G.K$A7TA<&.93DOP&Q'3![!"TQ'7=Q>VAHUQGHLZFF'BM]"GQ?:'+;XIQT M!P5!+6_K*5S7%.>[7=[P?VYFI7R[6@5L^K:C#5OQ%3A5,>HT("E9D= M_:30,RK*"%":8 A768$2UD/%WL4&JX]G>&G[RKQZ.VZU51?E5=&TQG!'B3N7 M;L$<)3!7*< Q3G2W, F(2&( )<(R13E6W*EPJ_?^&%)KL+'=J(0VT$>L,7_P MCK$;+D+!'7CLZ"+=F!?M+-_JN%95 F\N8>VN5-@#-+^ZA2X&#*MBV .: TW# M/L_HO9W6'H^_+>EB-:^V6F_$?VU6:V-#7,,MC MQ$&>FF5#B2!@,LN!*A3/2*)$BLCTLSQ:*IRF'^H;8D>C-;-"+0OSB6]SR FT&9%R)F MDCDT5$-!" M(#U",)AA%L>890W<'Q9B,+#;M@:#6BY$.)#M^'_, G:U;1._8G47'?=;A?1U M).HN.GE0*]2S$-VN]JB1^5\N3%SZ16T%=9MUD"8CHRK7LCN6DY$T9BS&@.(L MTYP0IX!*H2F"L4(*1',)G$9J=>?=&4MHJ"',OR &R@&LSN]KQ2 >;>P)VNOMS_D5>$MV_I2@K3 MLFZECJ%+'4_?21-$OWW>7=(L&MS\24OQI3K"NOKP4Y9\MC(F_5U/K^YU+'[S M)$MZ)YO?R*_EC,NIB O!"66 (2@ $H4$A/$8R%Q(QI,,"^:TA#F0W6/C]([9 MY^-"L9S/:;DR_U3'B'U"Q '>"X? 1\&.S6]'Q?A*U_D<- .UO951!X#EF'J[/_$?B ]@^?'P_7(< I,7ZU:3:M24UL:9E7$ I$ M6C7'VWL%J9JSCA]7JCE_2]]JJTL]<5T_?]7OP?IF(3[\@JXWPS M<> 7]<=*5I66.AN"[^5C*?FLCC$7XN;!5(C]5WVHG.8)3I)4 8Z+#"#(%* 9 M30%,:,R9(JD2HD^66TBC1YH69UZ!_XAH9YM=='RHTW4[7KB6@0WY%M@QY.MW MZE!%:&L_)U'EZ:3JNJVSU=]>B(5%E<-@J8!VN2XS][*.ROO]]^#&YCWH4=!V M@/[Q7 \WI,4#E],= /S#:KQ#--IOW&IRC'Y=/LER86QZ*?S3)%LIE6.9)!2D M.=5AKJ Y($4L <0<$L9B0DSQ3ON!QZK5L06\;3K6W=;J6GEGM;7;;;"P@]Z. M]+T#&IB\NU)FFL%W=D^BSTMS28!,-B>,O!*H7GW$I*\9T?D;;K(7KS+&G9*TULX)?& M83]PO*_"7VAO\,4;=; WN!,IZ\#A2;!L!'WI?\]P8#^&WS]\G8XZNI?X2J;T M&X#;$C3?Y*.>;9A-S._RKEI8GY(B)RI."2 XC0'*10HT ^0@B?,T8[R("71: M]3[=U-B&LUU5K7)KJYX U,:ZC55G\+4;4OR@%ICY=X#MS(R^7P+,F9(O8^&5 M.<\T-RC!779[GX?57. 1Z/^NY5#5(+)&),<*&IJ2PF9 Y*E&<@% MY2B7R*35V5;=.]; V*CAW6:U7C[H=UTT=MK7C3N*WWD2\(%*X$^_MB]J#;PL M&VF'BWTIO6OQ&:J*GBM.3N7SSH%PNG+>T;L&*YIWSN9NO;RSU_6+>IJG?)3" M*%P<9#)/)8*2(A$# 0NF0Y\" L9UZ!.G$@F88\QEX1+Z7&AO;"37V.D6Z5S" MU"[<\8A4:.)KU/H:4QU/K3C'/I; > V +K4Y:!1D" M(Y(G@!=% A!))(3LWI B>Z.0U',4T/,KEV=J>+YO LGJS/^LSEPT MTZ]I0C#C+,4@R1,.$*,<$)5@D/,LEU(R$4LK%>!SC8PMA&CMC':&-FL#]D5W M3P)ZG@=\P11Z<]0=(:\FU;F7=B]?VG$'LJGC_C $&?6-) ,,Y@20'(DB593QG#I-&?8:&-L'WE2%7QD#'2<*^]!9 MS@RN "3T5*#&HK)M$E763:)/J]7&I_#8*?_]1OS[C0P;XI]P\2"F/W5=[[-5 M].ZNE'6L:E9-G^1BHV."A?RTE@^K*1:)CMY9#'B*,CV "ZJ_;5$ "B&1 N=( M94X9 Y<:'-NW_M+>>IF_LCCZ86R.*J,M:V-;@V['"CZA##W@7X=BGW-.5M#X M/LATOM&A3RI907#D*)+=?3W3,3OIH'O[O.80E"E,\HVNY5>IW[S%>IK'A!4X M,^<"8F7TI3!@'&( *4IS&C,44R>-;;?FQT9&!\D@K8^C2XX] M8\=1X? .S%@O,NN/I.&\0'X2-0YXS.7L!9S?I$XW$X;-[NP%ST&:9[^G..\? MMT*N.GACNLEZ)L:7=PM35O:3T,^>J9G9JJ[2XE>MR.O-0G1*LNC?Z=F<:)-@ M_CY;W[<[LKME0BF(P#2%((V%X4N>ZW"M0'I2QADC@@I:Q [GJ(:TW>KC'_XX MU7NI9*D=BLIZ(+3>W!VNT\]3\>CZY,J$6";M=W6[7--Y]_=& MY>+SDXZV]:_#I]Y'5:/; +@T[+ M7Z=[]J?UKV3%P&JOYI#]^OG38K4NJ_AX]65]+\O;>[IH3M1L/=Q;VOA5/WK] M7L^?/])966]#HI3&3,'";-G&>D#%!# ()9"$YDE,,1<$]ZR?\,JNN=#L<"4; M_FCYE*Y?UFL8@URLSQEB+_< M:Q6^.$7WI6H4B/^[O4YV@=P83!UI>-?S;'(-3-1!)JJ@B=8:F]W)Y2T\1S9, M*H@B@U%D0*I3148@;1R@S\>A>^S3L;^&*'* KO2FF!S"-N=]J.]RKG]Q]SLM M_R%-_N_-PKCQ,%NM9I6:'(*SKEXL;/,%"''K]J)R8=D WD M'4=:T"=1HT/JHD?JL3^L-UJ&Z9>!=D[<^\?+GL?U&)[; MPB/];-]L1WR74?-V)P+*%)0A@&!>1ZK$$H!ICD&,A$B(S2E)(XMAQF MCC8PMA%D:Z0U/1W'[>)(<#4:@4E^:U]4&WA9'L\.&&M*OAJ@@=AV'R@O7'K6 M^9,T>?RNH1CPK,T=SU9?U VOT'XK;X9(FWW?*0?Q1#IS*U M .Y,[A7I.B^JN"'E==G#LNE!%R;]%-&,G(E2/$N) M (((9F;\!%#)4I"IE.9%01&3MJ&89]/&1G#)ORL<((*80!KA(- M]103,)DFH( L9C"%.,^E>SG)4\V-;2SJ7U'R)*!V2U[^8 H\;+1U)?=DXE:! MZN':X1*@NN3))E^AP.0E]X_7F+QXEW/TVRA-='*KVV-*[=&E.O_Z=_IS]K!Y MF!8QB6/*#'G@ J $Y8#D.O[5N$N249A0925-X][TV'BE%5/IG,N91+R5ZVXK MSS39H)/H@?ZTCJI<.^5B?!L0ZL#]#S:X-RXT PI*U#UH"( M#Q2E>D;>)3;M"=[)<-3U>4-%H#W][ 2=?9_0+\[LU(ZL,BE-.F8I[^5BI:/= M3PNNV_UMN5I]ENLOZI;^G"(HLRRF$$"I$$ Q4X IA #!BF4BY7G&G0H\.K8_ MMA&C6Q9V665R\ZX#T9NY-OZ7:%8YXA:PNO:,700;$._ PT87ZCII_H7M46U\ M],:8_\LD,AK22V4DU?V%N3W!\QKWNMHP:"#<$Z#]R+CO8]P%ES\LUK/U\P=- MKGMT<7SE!%49(F>8Q<9UU2G V% .6+ZIR*&L21%FF%;S>4S M[8R-TFI3H];6J#8V:JRUEUX^!^UYKO((6&!.ZHF5DPBS!1*]=9C//7LP*68+ M![MJS#:77Z^IN%]BNU-(>RH0IG$F(4@X20 JB@Q@2"2@<:H2FN(L8VY%KNW: M'1M1=&VK"MT9T\%2@T[=YO/EGZ:=C\OR_7+#UFHS;[+B M5GKV*&=/1M&HK89&A4(%S2!0-!9ZXI8H@$7. 10JI046,:-..;1.K8^.NEKC M*X45T9@?T<9^QXF:4S]83M-"H1M^DE;9&.V,G$0OT7Y72C%;1R: ]UC![BK@ M_$[0G"P8=GK6!YR#R5FOASCO8KR7;&WJ'YB6C(;,2D=ZJU5]_->$>\N%^9I( MFN9("@Y4IKD,"4Y-D2P()%6PP%3%,K72M;9M<&Q$UAH<<6-Q1-?KB'=K@:#K4&C3*(#/EZM-*7?9 M%JE(5))"!O1KP@"210$HA13DB8)I+J@4(G,ZT&75[-C(NY(9K0M*.8:;&1O9 M?'KW\5O4F!IU;(V,L?:K^F=PO;RH[P>MP.S2#RBG)?W+./1>T3_SZ,$6]"^[ MUUW/M[BZY_K88CT3L_EF/7N2WR7?E-7I]<^ZZ]\O'^AL,>4XP32E!2"5V'HOL*ER4T?A>U+C4Z[#J6)00'2U>V]_4L MF4N/FX+.7L;E$G*AR4BY_F M-(MQK&<[G)B\ ID)0$7!=1 ",_VV<0)C)]JQ:W9LY--8ZUCQT0YA.X[QCUOP ME:FFA%)C<9ORI&UNE<&B-XW9IU5IW8M .N'DMQ2D7=/#%H1T@N.@+*3;W?V( MZ%,E@5G)8WY:F&6?FX6H1I4@D5,%-.FXBA#!T;V;VCJ_MJ@?.)SBO5WYW6 M):W/!+8^NO%AL(ZV8] Q=%_HV>#.Q6BVB*H%[+W.:Q:N=XY&;RK=QMK7J'&V M*77U2_B%JM"]XI7A@QD[Z)@0&O+]421X>^X+;LT4W@334UDD.<=&>%+_H2-< MB $C, 5)C' "TT(6Q.ITZMYSQ\;J[2*1L:V#=9PVVZ'7$@>XJU[%?NW]D[Y9&+(6MJF- %F_/B^M']/Y4=D4_6LL\ M#'XGO>W]%KU\VF#OT5$GNF_2\0OZ312:LV:KC]J$#S\U9R[HO#UM9H:-WY:+ MN]]F3U+4(\9O;?'ZJFOO'K2+\(?HE\!<$[)+G&/S M:_'T&GOW-F;0V/I:R/9CYZN?=Q75'FWU[?.O= (H4401#&A>C!MGUL&1OA?N?W4FST+'RIHO9X.WN. M=C[H?[USUDF^IK.I]65/5+Y$/RIOP@@M>T U!,/VLNUNY60W1I(+0\]E4(JSA #DK,8(((9(#&3@.5Y 6$"$Y$YQ:VG MFQH;47I8;3Z#JQWI^4$K,*<=!6H8G?C+^'AEIS/-#4H^E]W>YQ:+.WI6$5[3 M=55_[MVU[N&;G[/55"+!4\@$$#+1,UZ>(H!9@@'#BG"$,&2IE4K6 MQ9;&1AR5?2:\JBR,?A@;'2>IIU&UXPTO6(5>TG*"R;TNYR4(_!;+/-G:L!4L M+SE]4%;RX@W]:,'LWYI=%/U'9Q=WOVQ*PHR0GJ1 ,I0 !',%,(XQX'%")!20 M(VHE&.+4ZNCHPFQU5_N?>WO>;I1AA[@=?7C',325G()PF"C$"2ZOM&/7\J 4 MY 3&/AVYW=R/FFJ!I/JT[6\SRIHB77N+$DDJ<_%F*VJM0$I/CPD^M+;Q[, MWZ8Q29)=) 3&7"@DZ7<@[HQIW>YWR^45CK#XX4G]P M!R:%^_B,+_\1U29&I7RLZP2:Y+.9]D#_S?+ ^G4=94=LX7!_587UR9;SGB=1 MUXVH]J/IG;#2Z]8X!E=DOVS)JPNU6X-EH]]N_S!G091/B]6F-&?W7]3E193E MD',("&(%0!AR0!@6 ,>,$)Z).,96J7:G&AA;#+!L=8@N1J@@31']H'RHBMRUOF3.B+'[QI*-^2LS1V=D//7]3V1TIQS MN=FL[Y>E)LAJ^3='3*84QD"E @.D<@9( 1G "&-$(&'4KM;:^6;&QV';8UM; M.WNMJY] U2X NQZKX SG#E./PQ+G4/!\U.%H4P,?5#CG[N$Q@[-7.XC'=\XA68&!JH7MK:.PRZ")UU1.03PH&"HW-0>@F4;#$Y M&3-=?,!0X9.M)YU(ROJ6?D'5'PM3J$K?(/[01*TGG.;Y=/Y5OQSW>B[Z13=^ M5[7YELY-//=E<7L_*\7-8C%[THQ&R^>I2"F"+,4@ES #*,L@8(4J0,JS/$G2 M(D\4<0G KC=I;+Q<+V@_-@X8&Z=-Y]"QI:8IY(K<@ MSD,OV@5\P_9-X#%@YTSTPINH=2?:^3,Q4JA,1E_I3$RB_S3==*OYQL/)-?_0 M>HTX/9@U:'3J#\;]2-;CDZ^O+;%=)/Q*GRLF>;^1-TJ3F7DU3979*>$DRX3, M=9]2/2\F) :$"@)87F!&8LARZ*2SX-3ZV!CX5A.PI,;"_N4D+D-NQZ'!@ Q, MEWNE)3I[%%UJK$"N"=+8'Z; A#5LP;=@?E M) <@]IG(Y=9K8JD9G7]:Z%EUM4Q2K7M#E&,H, 2Y*4N*9$X!BQ$%7(J89PPF MDCEQSHEVQL8S6S.CG9V]MA-.X>H2&EV%UB!!D!M0/4.=DS $"&H.VWJ%\.6D MP\<#E=.7]RYC;-(Y.QEK[<@8)Q)301-0L"P!2"@!,,YBH!3D0N1QBFGB6+#X M>$MCHX4VP_4P_(AXDYXY[YOA>AIN! 65%&6 $:7COIA(0 J!@%"TH$DJ"RDU MW,LUG0\)][:]_VYPVU&S%Q #DW.+7\?($.7!+B'ANU;SB=:&KLI\WNDC]9RS\PT\^W[3Z=/I_PI0UCQE)52Y2D"2)!*C@&= \PD"" M50J)_A^43CL4/6P8&[/?&CJ+RMJ1WL(6UCU@QS&!<0W,/B^$+%K[HS]GIIAS MX\$DVOH0M4[X+2]_!82A5"NL[7@MM0I7H,ZH5#@_RN-.P,ED>D*I$@D1($E3 M!! K)&"P4 !+'!.6%%)!U>/4@Y,15M_I7_^T@UO'7+%?\! 5 TT!6PO#S?].8!!B\K?? MU&O,_$ZX>V+:=^KJGM(9]5-.%+HP,==LL=&#=G..:KE8;?6-%8XQ(C(%*L72 M)*<1P#!D@#.)8"-?2/.-91/ MPTHIID4:,R!RHF$E-#>2 MNI"Z#Z/&QO]?2_DT6VY6\^?H7LY%).L27/W6_;STFAUY#=T7@7FN=2?J^#.) MC$=1QZ5)6R&M]WUVS^"Z M:L!QHOORIA%]D,V'%F(>>MQGO^'$RR:&C2&.NG<0.!R_JN=&8/L.OWW>_OA_ M9WKR6/+[Y]_DD_;79%\B&N>;O_5+=K5#WW*;SSNFH??WKH#3?3O/"1V_^WAV30^[@><$ MQ\'.G=O=UU6R-](?5>+^UW+Y*,OU\U?]%IEBHX8('Q^J@SXD36#."E# C-4) M"C0W^9]*2B,M*TCJM 9EW_38**HUM/J.9&MEOP+W%L#;,5,8. .ST[;0?:7] MTQSV:0W7/QG3*Y0_7$2Y=[5[>\""5+RW:/Y5JM[;P[)/7#V>X"PP9$HA[\X5 MO%LNGG0#,S:7[VA9/ILTKBJAX8NJ SD][WA<+O25OY;+U6I:L#1G:<& Q/H_ M*)$I(+'" ',)L8Z[N+0[*G"M(6,CMF96P5LC)]&=,3.BY]-^_';.>;H;$O+@ MY,?6G0-*U5YCZXK^2^-,F_?V1;6K*^]VW5.Y-%"_6*LC#=8_ TDG!>\G%YDE M+^">U&"Z[NE#"31YP:"CWN3G>3VK.FQ5A?6SJO;4LOR3EJ)68I^:@@U%"A&( MN<@ XC@'+(<"L#@17"9,+W\H,%]HLUWF?*T^&6(UH%N'>.L;T*$ 6-%JLKGU+]HY6 =V MK8N:>;L=^_OYCNVQ:AH"?\\KJUY-''CU-02\ARNT05KI>6ZDRC2M,O1:<7@* MB42" )1DI@ 8CP'C20$@42A+&>$(,J?C(/LMC(V*:P.;@L)OZ@+#-]6^Q]M? M'(]^'(!I1ZM70128&5^@XS^3]J3K?H]3'+0R["F)4TX>''XX>6'?>C!/5^\ H\,>^,[$YF#799I/ZK 5S'@?/U6!.-#9P/9CS+A]6A+EP M_37EH4PTT0IQ[)^E>BMUN"NWAZ_D2DE MV2]X/UOQ^7*U*3L%QZ&@.#-K]W&L)$ J@8!P"4V9+2%%KK#"3H(;%FV.C1)_ MES[C^)'5'//30X+"!VHX*/0,8F/,::Z.MN='.WNA'D++N#@!Y)3"; M=@=E*@<@]BG)Y=;KMQ'_KKGL?BW%S9,FO#OY33[0V:(MCGPKRX=DFDN>P(P2 M@)793,1% IC,$1 DIS3F(HZ+O.]FXN7FQ\9(K<518W*TM;G>,8N,U=&;V:(J M+Z6##1"U.VIS\WO'Q7G'OG+?E?3; \/N35KU19@-2GO8@FU36ICP:IN5]O"< MV[)T>,J565N[.'":YG$*99: +)6QT1]G ,,D!D+D"2.0P9AQ%T'L(VTX<=H M4MC5QE,U*5INX]Z>V5@=(.VXZ$IX A/.+NOJQ0PR0*+5H?MADJLZ[;Q.0M6A MHR>3J(Y^EV,SE%W7R#$.=-9AG!:W>F7L&G=!Y9SL0#(!B:3ZT!UGXPY(N1W1F;;^+#3,D=( M#N9FKO=?FTS^(G%K6[*#9C3+TQ@4"<>:I&)D\J,D4!G%24YSRHC3NM#YYL9& M3;LAN9I/]2_2<0%EQ_#E:NP&BV0.$SN]J[;:H1(H>_QHDZ^4/'[._=.YXV?O MNC8"VD\3VB40_39;R$]K^;":%EP0E:=8AT%Z^H,4RP$E.3DKXB5'! +%##96/!*49,# M.*=#)Y>']!2PWVMA+T^2\\W#9FZJ7E0G_UYF1];[?::,3I+'6 A. $(* B0D M-XD*"L24,#'.ZJ,=OL+'7C*S<]DT+_UFQY'#=<-HN%/_V\ZM M^BSS?OKYI$V \%HGR2O6?C7_O5@V;(D GV >5!3P^O">L]_RCBYF_ZI+&BP7 MJ^5\)JJ_Z&GVU[IF4/77+VI;FO2[_A=9'VK:[I;JJ[_/[A8S->-FBLZK.BDZ MNOZJG\>U,[O-?T15S%.L ,\* 9 )=#%+$>!)G@H8%RE!3AEI0SLPMH"YZW^U MR-5Q(]KY$;6..$[;AWX]+!<"1MSIH9<6.JY79YMVSE?=WW4_6JIH5]9YAT W M-\7BE0F4O_):G>AW)61H)X9=6WFE+CI8K7DM.WKG_,S6\K?9DQ2?M&6+.Z.+ M4LMZW3R81*/:DZ9&ACD7?/OGU"J"DZJ4#Z]2?#K.-/(# MVA&OR3W]0X8P0(F6+ X[ID-<*;5L=%=:[2)W(R]57A6_="Q M_-J4@'.]X+KF[0G;P+SG!]8K%KHM8 JTP'VNY5=:V+8 X_2"MLW-O8_9E68S M\+VL__Q4G^B]7\[U,U:UC-VWY7S^L1:9FDJ6*DR4!+!(B8[7% )$YA*0E"+, M$H9QYJ2(71_T?)^K<[)AZ,-T?0 ZZ;R2KM+_ MLII26E A8 8@)QE 1),>IHD",^N^*/?R+S(ZA_K$CCW',' M(08+Q]J/W^;2GA,S4XGQK2G$:.1Y]82OEJG&>9%BIK_Q0NAP!A6)!#1F&<"H M2&,"29I*)RFAX\V,[3.OF+0I2\D[=D:RG@L[SK:.0VLYO;H:L-#SJ4LE/#_K MM[^:7EW SGU*=18:OW.HXTT-.VDZZ^[!+.G\U?U(HE6PO%TVY>6^K.]EN9,Z M64T+:*I!Y G(N8X$$$\A8#QFH$@HQD5.F%CE*D MF8Y@PABDC&&G4,6A[;'%+\;TJ&N[^9AJZ_5X+-=F[=-4C+IF[<6E:^Q8*A#@ M@?G*,];N.7[NJ/G-Y'-H?]A\/7=@#K+R>CRB)]$)46G#TKF1>?^T>$1;Y=4/(K_&W5\K!BX"Y@' B$.]W/C=&[MKD68^E 9L<< M?8$(O0=G@T&/NB6'SGJN.M)I8.":(8>N'5;\.')-OX_S5O+[Q7*^O'NNEN?W M4R^;^0B,I40980"A1/\GUX#A1&:@@ (+PF*F,N3RU5JU.K;/N5E4%-%Z:[W; M5VV'M=WG[AW!P#RPLQ=4!A\D>:\"S 6=0/+*'W8M#THL3F#L,X[;S"R73_4YF6E2D%QDB0(;7D!6FQI]"@"9 M=05U?] -5"*]/X0NM<_M8#E9W/S"[4-5+[?SHE.>W/*&?M'<;\O%G>:E!W-@ M_U8_XOW2:.5.1:8489D F: $(*KG6R1&"2"(I7F2R)1SXA*^'6]F;.1IK 3& MS,C8.8F,I=&/VE;'[<43N-J%:M>C%9@R^P'E'(V=Q\%K^'6BJ4'CK?/N[@=8 M%Z[N1P??Y)-<;':*V5]E657/T/9_8?/9W?9$G3E;>3M[,"5/U'?]KRM%N?G= M]S4MU^_I6M[\G*VF<58P CD&L3*+QJ0@@$&, 8&$XS06'$.GM1N_YHV-?AKO M)ATY^HZ#T<[#SO'6VDFS2=]UDV#/Y>:=JSB8/2>QAX]X>%0*WX.H=XPWFYD>*WG?CN%"*SDB\$P+DIG!"K M M!49D!RD6&&X@(3>=WAP\-&QT;]C85M@OZJVB%;5FFCO76*K<"W8V;?D ;F MVQ/G"%N0?[- U,.YP=,0!3XL>*3A5SXA>!J*R\<"S]SKZ13 :6%1$UM/,Z@2 M+#D"F!08( 6)CE]Y 6!&><(@AS C/LX$G#?#ZO,:_H3 5_V@>_.IZ4#E@9;_ MD'4.Z6IK^Y4G!B[TC1U]A8#Z]4X36"AV!CQ?8 ==V-,&%VQXW;,'=@!=/(E@ M^9B^"18OY#GWFGIW;TZ_?5HT/K^\J.) ?M@<"T M:25J7+MD L/&J3KI;-*>](S>M)YYK-OE#67/R2O76C5PQHLG$ _39'P]N. MBG10!FC,33G"3$DB"R284W3FR["Q48Q%<:O)3FSZI09UZV'T8^=C9)QTW&KQ MUNEVQ/8:71F8"KWWXH?%YJ&I9^M3)-PS\@.607,P;D0%T]PA=2NMUN/Y[NIE M'Q9KW>*G1;6)8Y[\V[:H%TL*+$0*04$2K%D^58"@N I1;FB3)#"3K7Q?#-C MX^S:TJAC:H\J:A>0/4^E_O *3(Q]H7+2-+N,1&]9LS./'DS9[+)[77$SBZM[ M[Z0N'TR1G&_2&*UIJ*X@T$Q)/RQHM9^K?Z\Y:9IH+Z&0&.0*)Z8.F2Q%RF.EL), M5/K8R,,/3?7,_5M%1$AE2RK0QGT9S0S71.)3:5Z8?ZA-(D5 MO%X9>K,R!']Z\<=#1UEOOX:!/S3_*"7Y>O:D":?RH!(2,39&+QWIKL4USFPO MG1@%_XW/(K.]T/2]9>M@P=![M^[@'-G$[?$0K\3X>;D04FSTVZ=#L&:1[KBF MW+NEGCN1%.$LU5Q)**, *1(#K+ "84"0YQ0E?D@3#>KQD:DIV0EO1"D8X== M19SANF$TA/K"Q79'0\^"+ZE=#D2V_7I@"!)VM&P,Y-P/3$O2[OGPG@N@)N-- MM[ALY]VU44VS4QVZ9H7 4G>ER $29L)+)0(\YEAE!<=".NE(G6]N;/3;BG%6 M'[[)#WS39 O^,HD6\O0WVP=IR[5$;_B%7B&LH.M:VA+HF\98CUN\=JCX7;T[ MW^2P:W)6[A^LM-G=U8]6ZFH"NXW=3PNQ6:W+Y^;\/$-Q @BB C#. M-<@\)P4D>8&8$ZV<;VYLM-):9_(E](O=\[S;!8CM^,0?<('YQ!DS9Q*Q@\(K MB5QH?!&PL)G!IYM_W:3@B[!^_ 1G#94JYGIG MYONE)LL//_E\(W3D=?,@RQFGK;H0Q3RM=AEQ+"E &'- ($M 0E&:YPS"G%HM MC=DV.+;XJ#+:6@+$#M/S;!0"J4$F6%N#30YM8W+4VGQ9K:D?EM:J*MXQ'4A< MQ0);+_(J3OB<5%FQ>\I08BM./G4T5]SNZWL(H]Z(O*4_:TVL]A_JJ>\4Y86, M11&#W A9(;,Q@3.> \QB&1>\$ 7.W(Y8G&UO;+S;6A>5]8EFUU,3Y\&UBP<] M0A:8@+=HF1V!VM9)M/W'VER?IQBLWDU31<+ MZ19_"BT'8?)GN=X.E2F$"26< !DC4XA&$4 %C358!40YUR&N6TGG"440P)PRAU8I?KS!D;_^B7$;KQS97=8<=(PX$K2?2?DI;1EX7']3T_@'HEO"M-&I02_<"W3YJ>GMI3F<04 MB34RTY6>;X&*'&$.09K%$B"$8L RFFF6S*@0":8)@?G)'@IWM9%C+OL5&7G1PK#:(L><.Y 4.7I1O\_U>(9^9XEM M]?9Y=TVSKE(9\.717+GZ55^Y7GU:?)7E;"G^+F=W]WK@N7F2);V3'W[*DL]6 M\FLYXW+*"4M@ 260+!4 0:D 0XD$*2&92E@1QS!U(8,!;1\;U526Z_']S6P1 MB>5\3LM5]"C+:&7<=3R(.N0K8,=J(^W8 =>ZNWYW%[Q7$7L^?C;+>#^)&O\G M48U I5E783")6A2B!H:HQ2&J@/!'T*_0>U[I?TC[!QU<7J%C]H>NUS"AW\#X M6:Y-Z=JOY?)I)J1X^_Q'59RNT6]9W-V8XY6U^E^[*H;R%%+!$$A2G@$D$@@8 MSP3(8Z10K#(AD)7,2G\3QC9,5:6;U7SYYRHRKV.D6M,CNK7=;;#JT2UV8TY8 ML ,/'6:ULL*Z-=\,$V^,!WH$^"7:.A'MO BRNMD?1*\,WL.,08FX/TS[?'K% MDP+-%R[P]Y?->K6F"U$=W%N7L\5JQNLJ]CF-%58,@P2F4+,G%X P/460DA)" M$IDRYK14$,S2L9%LQ]!)1._NRNJN5E*>4%K\G:XK M ?U;(\-]*W^NWVH,_S%5,D^1Y!! R0N "!. 94D,$):"451D#!=3/7E@2^L" MI>Y6N'!.UY: U+-Y>*#E^S194PNB>6VE*/:Q)0 MCTZS3!8*VQ&ADXHJZR?[*+^0I&V=B'Y4;D3&CZARQ&?IU/XP^DU8ZF''L(E- M_8$Z2("ZXE$]PW:CR'6_G.L[5O7A]VF.&8(**9 4@FM"3"7 +,M!@CA,8J$D M$IE+(N-A$^/,9UQU[/Q?_P/#I/@_U;'R];-CB'P(:18+DL1$@2)A&M(\R0$E M- -Y+@M*!4N43*>/U93#C(M5RMWM&R?-9-FO7+U93PG"5)3@#A9@>? MYQC@5 C H2(%D9!GB5/]O---C6UXVZU#F=*C>I#KV-JW3-4!O'9ALQ_0 H\U MG74[@]<[*[RNJ 1U"HI M9T.FGNE:DVGW#Y=?^GD'?W(XMWRX6&YJ,+T:M-C M]6FUVD@QA31'>9914&0)TZ$R4H!F*@%03Z=3#C,J"J>)](EVQD83M9GU&MJD MSC9=1;/*5#>6.(6K'45X0"MT+%H#];T&JC9R$GTZCY0S/US P2LYG&IK4&:X MX/ ^+5RZO*? :]F<2CQ\?7FN(XR.$,P';\X >VP!2Q0^P%2W@GB%UZ49ZW--A 5'D*4D MC]/<.4TUB*EC(X6.I7[S5,-TM.4>WRBZ+_1>H<=,U1=O0=A,U:#=XC]5-8RY MP^>J!H7]:+)JV!;[#4&_+I?BS]E\?K,X$&'8:=DYGE%R>N:(^*.UN]HJW5GGJY0&FP*33"Z$>!>U/8G!E-?O#YPY%]40-FS]6 M4FWFO\V4G&9(2!2K!.2)J9TE408(H0504DI.59(QMQT8BS;'1@*U9=%+E:S)UG7<#&9*GL''V&>%S$W-5@TKP#$90:P*"#@DA/&4L*@ M=&.:Z^P9'1TU[I@S,1V'HK;N6<>E2X6,@G2?)9<-URFA"<^Y/Z(WQJ%?@AYH M]82O7ZZ\TJ9A"=4/@ >LZ^FQ/65IV_3BC\OR.YW+76KQNZ6>PBXVR\WJCT4I MZ=QD&9OFORY7,[-$_)'.RFI%>!NS4*D0+G(())4,( 0AH!1*P"!& M.$Y&Y) M/AYM&QME&P,O[.T$[RX[6GZE3@A,T8?G)0[.5.AI[]:M.IFY=2SZ\=MLH:E[ M+1^\"OCZ1]JO_*]'^X85#_8/[('T<( F>NHS:DSHZO[3XDFN3.+WS4)L5<^J M-W;[_1 Y-ZG:- $4R53'UTR05.2*9863+*-MRV,CX^^;Q\=YM2E* MYY'8;;KI\&U1^Q3-6J>JI3$/XD-7NFK;&QV M3#7?5ID;&5M:3AC) $&"@9QE69IB&9/$:0GR4H-C8Y<0ZXH7 M0;/)\+'QH#$5*&VKR<^OC(WT<"0GT<-L$;VA5;49,T;YKC7CZSVPW(L9 M8>^&WK2Y/I=_MZ@;==R?5,%D9!"(6@BB;]4[TZ P B'JGOTV#EUJ5^/_&C+5 M/;O$FVIUW_:=]=EZ6UCG*'Q:K-9EIJ2OF MTOD4)R3F),5 P#0&*,UT)"\A Y!F>4;S'"LN[*2O![?=A2Z'$BZP M5.VQ=FUU56!UO8R$L3I:R?6Z7ER=1&7C4UWT1C1>5<7:ZMLM1\WA7YKSP^:H M7X0QC)MOSXZ;34I8!X-FBFE0V)V0:X&(#!)1"\58WQAK\;KQOCD#*=V-]@UR M$<=[G5X\J:0WL#E#R>Z]#LH=C;Y7,N!:0;\70OIFGV93FG3;:0PQ@HA"(%EA MRH @!BA+$4@5-7O .$E93UV_$RV.;3K?D?>KBGG,&Y.KG)#%<@$:N_M*_9T" MWFX:[A7.P'' N8(=.X-#2 !>P":0$N"I5E])$/ ""*=U 2_=V(]ZZHU?^?+I M;:6<]QLY+2A*$5.:=%2L9V&J4( H8J3W52$E,YJ!B4N5C4L-.A'/8#4W:M)9 MLOGLKAI('+-(+J)L1S,^L0O,,HVI1SBFL7<2O?>IEV$+C5>2N=CHH!QC"\$^ MQ5C?UY-AVN6IWW4#F[(*OCZ6\I\;N>#/[YKNQ-_R6[.,7U, $U!-# M=^*Q1\4O]UBT.RS]V -QP$ .M_9,&ZF#I7I?^);^_/#3S GE6[F0:K:>\IC& M2"@(%-+_J((82I<@ISSS8TSQ'G79P)U 5?+O!!O:(7."JD- M;?-!M*E18VOTIK'V],*X>S*(%2Q^4T'.-SEL(HB5^P=I('9W]6,1]FWVC*S-=".#?2CM.* /,L-\^ELT/EQ P_ES/^&S MUZ]\OXU!/^X3#NY_TZ=/\O?E8GV_FL)<,(:5!#S5(8"> M+B2 84Z 3!%F!2UR*)P4E5T-&%M4H-\DZ'=]] !R/^NEUP#Y:NNGZV7$3#'[ MF9A$_REI&7U9#+B.>@JR0==5#XP8U3KK*8AEI#%10\IXSF3N*$3JV/C="V)NYRR1^W MQEXST[G4"WVF/QZQ'7I.M)=UO8/]ZV6TKYPK6:(6< )UR8)7G%59@G-^JF7[ MD!&T=F^,SL,VD,Z M-0PC/:1CU77C/:9SWOR_[D$=JVX)>E3'SH)^H^+;S6JV,+KFRP>F9QO5:7S) MEW<+(V[T26BS9FI&M[4.;O@_-[-2BDXYA-]V>9:5S5)\ENMID>6Q*/("%,KH M?,9"SP[RA )9H)@3F0K(D,M^:2 [Q[;16G%:523*[);0NGB(T=+I9+.Z#7>A M.MAN;!M!MP4>R%H/HXZ+YGA"ZV34];(M!]/Z.8E:3R=5+W>;'Q_GR6 H409:00$]/=+0,)0BKA*&+>KDC.P MW6.;=34NU&6.H\?&DV9-0=2"$-4H3,R?T8=1ORMN9SM'^,[\=4YVAGAWG,]U#MR#YT]U#F7,H&5I@)YVZRVV.+1#IVM:F"D5J63:"$YICN/; <49L@[W= M[-8SHH&'_XZU46MN9.R=1%V+/:8GV\/C-T?9HMUA$Y7M@3C(5G:XM1\5?9-K MJJ>,X@,M%YKI5AUYR/=2S?AL/24L)2DK)) Q-8ISG .::=SS/(]3!2&4.'-A MHLM-CHZ(.IJ9HC;1C70L4+;C'+_8!::U7' =C$T%50Q2E@-%4 X02W. !:(@ESGD M..,<(O===A^6C8V\=O:9Q1MM8/3F6=+25J++?\\Y[(L/W1]C6((YO^W=ZC?8)Z=*_9:P-] \G5NIR9C>JJ^N0?B]EZ]>W['[]+ MHRLXC3&-59PSP',$-5LG E"1QSJDS"C.::;C22?5];.MC8V!=\8V:^H;8ZYK M!'D.7H5CB"!* 2?4G# 0'+!$Q2 E,(,Y)00B;">%Z1W@8>0KO]>BE:L-^R^I MY[7KI<;85"_1D)?!T;<-W3TA&CQJW^)5&1I5ED9OM*VFL&5MKT>!!"MYJ6> +N?JTV*U**,[T &OMC+:FADU=DXN:DFXQZZ7X? ;C9YI;]CX\K+C!Q&CQ2V]R4/_ M]NY7N9 E-=DD-^)AMIBMJD(_3[(Y?KFJJS#MJL.0."4BAPCPS*@C8!V]$ 89 MP#&14BI9*.ZTU='/C+%13F-^E1GVTH'VH+ [Z?3I'6L^"HQY>*HR#DPB"]R' M*2AV':2^Z:Z/*4,SX15P'2'):Y[6DS_7.L0P$_0OJHKL[I=S??.JEAQV+"1J M]:PQ?7^MO2;UN6OQO[6BX"$*B#JAY/>3LFIYV"_(!8R##\;IYI[?![^78C.7 M7]1A5JL4+W-:C^:RWIKP;6T32NF>^T+U4]E/YZXX1BN?^M63*U^NUT)S:Z; C9Q+TCY;=&/VH? P4 MYX3!WR];>[9Q6%X/ _#!"!"HF;ZQE'[&ITIKKD[FJW,\$CYD-V+4+;29UFT!=NS'9)E$W MB_G;].O*%Y^!]%5@>@ZM^]DR<+!]%6"'X?=UCW,C62%GTP^:V-?/'V=S6;[3 MH?_=LGR>QDI0KD-GD"2%! A##A@M."!2ICQGD'-I19XGGC\V4JQ-C"H;H]9( M.XH[A>!YZO* 2V!**+DX] M@J< YH7E,BLR&/IE.=[M)6Q M?<*?Y3I(\99K% A']#F?DAD,+"@8)"PXWM+K2P.>&M+/7]Q7Y*\^.;/5/^_, MPJ8Q(W&:I!Q(BA)39<446"$(R(QSP3G',>);36)[\8YS;5J]ZGL"Q0,(<;0F M1VOZL[_XQEFP[?CA:NR&4NIK\#(E#SHF3J)?R^7*XS3#!@_/&GQG&AQ8Q;W7"<=5*WHK&9FW/Q-_\.GM7Q835E.2%(H ?)$Z'E D5" )>6 8A;' M!6:4Q(E+*'&NL;%%%%M)F(ZQT0]C;E39ZUB?Z2S.=B3B"[W )-(?N-XZ..<0 M"2)F<[3!5U&D.>?Z*5F9L_=X/0K]Z>&1SDJSG?B;'C^F2J(T3;$ "3)3DPPC MP/)$ 1QS*5)9T"1./1R&?MGJV(AE9UTT/S>H7H&S'9]X1R\PL9PY^MS!]#>O M@8H31D.0PGH(^#87D&^L3-/0MLMS6\;^7#X[*DY?/+QQNEXN^2;\IZ MN^J)SN9FK^KCLOQ.YW**!,:*QM+L%!FMAA0##"$#BBHJ%.5)+I13]>VKS!DQ M;_%[6M[)5:0']JH6U&KKA&-=[NOZRX[FANN%P/Q7.0+6VA.P;EW99[Y)5*FM M[_R91%N/@%J68*5]\ECTVPNV?BN"7V?2L.7"O% $@CU#(%C0%G. "I$G BD M,ID6+F//Z:;&-FC\\>_?_SU:-\9>%_6?P=>.YOV@%IB?__@>M59VPO$ !Z\O MH^&5!<\T-RA]779[GW\#EQ]XA>Y:8.^NYH3X@C/!=@ M\%SL]'A; Q<]/>OP8?'3\Y?W7+Z M4),!XSD$E">IS HJ6<'<-T9&1DK7;. ]T \_\G[@";PQ^Z( M2H]$X..N7YD)O/?0@5.!C[MTF M\XCIO-< T4:QF^@G57VYU.ZMM&M%\(V:+ MN_I4;SMU_K1HCG7)_ROGXFLY6Y:WR\[CDFG,I7 O/>SW:1RLAZ+S 3'B\1]L+AJ..Q MJ7+<^-P*'VP74V>+]J2NC(SC4>6Y4;OK/#MHM;!0_12Z#SPV.P0KMYOY']*6M[J=T1.:2HH8U* M+!5ZIB(P 1@F#*00219+F!30B?VM6QX;K^MW'WDX!WD49#LV#@)=8)X]=5YR M8H)TIIF4SG2$;RR/*M,#GZ,\AU;XLY5'6W_]\Y;G0+$Z@WGV >$(ZJ-^2ZJ4.U+G3WUX:0O3\.*, *08!B:5FI9C#-!GD:/G85*NL MK77,<+H,MQTY>04Q,"N]Q*^>>3;F1EM[_7&1-31>2>ARJX.RCS4(^[1C?Z,; MW_SYC^F[2E6N>NC?ENO9XN[;[.Y^O=(_R]5765;3R"EB*$F84("G.-?ACQ* MI-S\)%21QQQ).X$IR_;&QC7O.LI[DVBQ,3EH9DGGR1AM-Z(#E8GW@JQ+47<7G$X6 M8[=ZR%!%U%T\ZA0_=[HMX!K:G\NIS)!,B(@!2K'^#X<28(HR0(V*6$)5G CH M?07MS^78J%J_96F ]3,-L,?5,S?8QC,]U88/O'*V0VKX=3/=]NCFIAU >JV9 M=6X/H.^\5R&M.@14*5%-!2M@8A1*N5"99B>: <9B(W(H19ZA(B6,>)-W/FG& MV,BJJ^Y\O%YB(!'GTQUEN6,;'/[0&[,6$LX'%1F;8YB>M=6NPW(X!>?3IHQ' MP/DB7$[ZS9>?=LWYHUOZTPCV+[@FZFJ"4.D W(C_VJS6%6=/H<(D38L"T 03 M@&!. #.'//1,7.8XX[$C:5JV.S:6K.QS(S];A.W8+@!N@>GM@U*25[73FK-@ M1B#2'+6-7KHPB2HGHHX7D^CF8;GQ6232$;X )\K8\>_2K %*T[.S(^-9%\OTZ6,ZV1]S) MH>?I%JI)JPNR25]:G:0.#.9,3SO?;Z&(&BRVV]]1A<: ,DJ!^G%8527?3HQ+ M9"E0%SEK+H6RX\H5C:9 \UNYD&JVGJJ4*T&S!(@$Y@"I5 (,4P&PS(LL5W$: M"ZM/8]8MFD.73;&4(2^E0=%9/QM?TIVN&TBF )4\4Q04'>:$2 M@$B> ZH2!$2L&$P58R)A+B=\?0 \V*G<'9S18XNS'U@=UX7Z@Q5X^.RL_C0V M1MMW,\ "SW$S+&=SW+] M;E.6>B28QH1AG% ."I6:\S10 B+C7/^'Q1S%5-#4J1+(N<;&QKZMK5&Y-782 M+615X9[.Y\L_JRTWP\=BN6%KM9E'M+U%7_(_,Y)4!9G_9Y$4$5U'[_5C3,;7 M__H?21[_GS291.;=K"[1/\03LW7W6"^WSBW+$%KUH1T)^>J9P$RT[91OG4ZA M:FT6GU_TR;M2BEDKCMWXX8^J;-#RRE=G&QR4M&Q-_\.31$5-K7&2LLY@G7 M>5JX"H30'&#GOY,HT5%?>ZL1O7S:8#)$1YWHZ@\=OZ!?W' K^?UB.5_>&5E- M#6PCY9IDE"<982!&1.F(0>E9FDH1* J*!4*808%=(H;CS8SMD_RTT&/.0[VD MM-Y:[#:(GP#4;OB^'J; '^W.P*BV,( D[GD0O([')YH:="0^[^[^&'SAZKYI M?(TN:2T:8Q:9E@NSK%1M&Q:0<:)( 53."4 4%0 +(0#!>:)I($ORS#%;[TQK M8Z.$1OUI9V2O7=KS %NN^_N"+3!%."/6(T?. @G/J7#G6APXX\W"^J\\;!XVY-X]<+Z-EGKC7'@EWY:QDY]8[W"$ 3Q\"L. M'L'NL]+@C)KOE0=[ X9>B7"&YLC*A/LS^DHMW]*?GX0FSYF:\6JN\'E3EQ<1 M4# B"(ASB0'*H#EN13*0$8&ERN*TP)F;YO*)EL9&9(W,L-E7>&EN5-OK*L-\ M"N#+:QW>8 L=(_5%K(=$\P4TKM1J/O7T@46;+SAYJ-Y\Z8:>:;)MC:/WLQ6? M+U=FP]VQH,BY1XSH#>Y4'^L8&J2VB TB?K,ISS4X;/JDA>L'^9(V]_0,]?7W M(F;SC=G0HS,"[J4^X?U$?:+F8+>ZV9Y_?/A]_0#4)9HP4 M>J"D@.6* Y1P"'!69/JO%*.$I! Y[E&&LW5LXV_7TA?5JGJL5(3L8LL)QC@Z M+O1\I%^?N4\\PJ/I=YX2T-YAIS7A@3^8!0W0I/NDZ7TC>_)1#T=T7BK$U,9%M#+5,0Y[ M 9YEY-07DM"Q3F57B/RM8P[[#4=>M#!L '',N8,A_^A%/7>!Y5S_]NYF(7ZG MY3^D$;!J4E2;' :5Q@F1F($T0WJ*Q@O],::(';IX5;L?5+C0XMJ'[ M.YWK"-UD>CZT]CIN U]"V'(GV"-N@3_]QM0*M*VQV^QS_[DCMM#XW1V^U.BP M&\26$!SL$=O>UX]=WL]6].ZNE'?-[..;?)*+C:RW'A.%*>,L 21# B"H.,"$ M*Z 2QE&A4 JYU=:)36-C8Y67MIJ<\\;:?EN^9W&VXQ=?Z(6>(_0&SIE6;!#Q M2BEG&QR43FQ807JCYJ$D]@$>@>MB M[]I[Y>+8!XY?KI!]>$L_\OA-ZNF2_/)8E4U MB!%<2_.,)"*!!$NGQ0K;AL>YCC$WYD9+-I_5A.ZXE&&-NAVUA, R,,_4)AOM MB<;HL_*Z_EC'%2JO%&3=^*!\Y K)/CDYWW^-SO>,SK_+\FG&Y>K%81(FE:22 M8, 020#"5.GIDLP 3K#B',(TAL)=W?M$:V,+==[2Q3\<&>@\FG:TXPVCP%RS MM3-J#0UW4L<*DP!2W:=:? 6![@O.'Y?EOG13(/FR4R(Q;:GHU;JL-H)650[M M[3U=O)2/,0)L]?:09B!9R*Q@0*6\, $2 40D*1 "Z?_T%^)!H/2B FC6G3EQNM*9%HF]%\3%#6#OM0,^ MOJ\DS(9I?8_X/;#R"6%E32]4!H"E>V&@(CJ3,]/4[(;,1=[9^6.IG_B7$6)@M@@E>5]???C:6?EA]T1+U>:XJG/^HC59-!6SO3 MZI',=*RMBL+T5R2Q *@PAQ22() 6(B591@K*G&KBKS=I:J'YSL*]LHX7I7:7 M6;)[(XV+?> 7C;V^>^V?>4NT'E:?;422]].W\W(T_?]BUA14XP? M:"DH/^3. ]#WBAP_#AN+G'RI<1 M\1O;]HPW;BQZV?&CV-'B$N?^M56TR2X'I.PP(*ULN-=?G#O],MVW_IG1/$E2 MR337%.8D2(D44),"E^1%3"DL(%/(LM>M;]LF1U#5P_6D;_>].B]JC#7ZZWT+ MTN!3V$]F;SPQ4]B#>->[!U%/J_$R:MV\M,<0?$JM>_B^Y=2.U._7PS;3@"EV M:1 <:A+.-A/V/N!8C8=#(=5I4AQLB&'OZB";1_^4I5&V7XJ[[:;_ZW7<=[T6XBU.<4T7-E M?97LO=K;[WZ2,?Z7PRY&F.243S^".'N*\>W5*48-1*21B#I03/4;XQ:"3/*; M,Z4 Y2V^03P_TJ4JCG3]+$[25 M]ZO%G+_,8 HIAPD$.3%1$$R(J;F/ 6,4J@(B*HG5?L85-DPMGJD"VQ/\Y"/K MHG\RKLF>\ ;QB/'#CM4[Q/]';7'T3?[0;P'- W_ZW(\=#MT(.0C]=DP@E\ * M*+N< +M;#2PM;)8AOTA]#5V<:^-4Q$A)A B0N6D_)I0$1.00,$E2FF90Y#)V M*C*T&G9J;-=8ZUA4:(>P'9_YQRTPA>W.RAN+N\?L 1MIN>'DM_S0;NAQ"Q&= MX#@J272[^DKYQ_ID7+-=6QHPE^4_)#5:?.)N^<5(*ZWK6NO?5LMU^U=-FO/R M\WPI/VWD8SF37,0%+A( N='=C[,$D-B$:EPFJE!0*,&K:D=WKE\".4M]L:@,S[YO, MZG"!4I_HAU$T]6+AVTB@^@3WK&:JUT&N;,9RIW;5(O>KDZU_T M(G.6YIS%F6(@-]K"*"448,(PR!.&229S#G.G(&J0%5,+EKY]EVM9M=L,4\G] M>@KLN"HXL(')RZW&N^UV:AR)C"?C%WV?!/)-*L!?6S+)\>B,IZ,\*-E,?Y!MB1^.3F]6T/-VZBG:_M27;MPTUDG-2_W40O,J02B#'*BK-J"G!M@:B^)QL9J ZLQTZF/QUD@^PG3=V) 6AS$B1XA@4*%$ 02X I1H_D=!4L93!&!CV^6CZ SWJ!94J*UAA>,53U0\>%H07( M5O-A>>01#.702TD;@)N*Y4#)KI.1] M)Z]_S3??5UN]-FW> 9L=R &P/GP$S80-QIBOA7[474 MN!%U_8A>Y8CXWCR[%DZ_&V*#K1EWD^M:T(XVKJZ^X="U:Y,T6)>^TK5>&)MS M;E$-T;9-G"$B.!&*@:R ""!*&< )EP 7/"M83C,HK=H8N@T[-6+<61V5QNR; MZ(FNH^>J0;2I_Q2KQ8*N2R,&4=>".HI:6LZ%[4K6-\+!][Y:<+_6X&J;]5@/*]MK88>>7GK L?Q"M?I:O=.JQ^KSO;W6[:8\U\6 M*[J98:C2!&42%"@K ,H3'<:I+ >\H$4&37_5V.K<]N3=I\9 M8%1;6%4F6C? M4/48NWXJN1J1T$&4 QA.?5//.CVX7^KQ'4?KDWK6F6Y_U/,?&MX,N30%".NG MU=H\_^]>OAAFD-K<_7:'?C)S3/4*3.(X!X@S G F)*"*(0Z58E!9-5MT&G5J MC_3.\*AKN5&SV=GNWC/Y,O:7'_T@B :F! LPHS^\[BP-0NKJOLN71QJ]#[.U M\Z?Z,MM?/+44LMV=ZHL.2^)G!>$";O?Y<4LTO?$,M=K[_#O(<^/W!.1?OX@R^VE4#3_T9):983]C=)5+OD MS?\FR6N6DS9>0INM0)'H=R$'*2:DEIME"J= M)5C13#_^%'-+?;KSHTSM1=6U-"H;4ZTEOWK0[']Q>,,H^+Y?!YY=/R]_C;RL M<#@K0M5SZ5B"49>M[X@[67SXFG-6PRJKI7[7-EE5*"MP+A4%B!:Q?J"3&!"6 M* !95F2TH#3A3J5G)T>9V@/='-[MK!R8M78:49>69R ( M<"9Y.-(;G#>>*Y#P_585NM-]_D^K&J^#(!Q8P55%'*ZD*79^J,D][W0A:S66Q]92QZ?] M/*J63[T7K$(__;61%5 [,UO5,(\D&BVT?DSG!19%"D!*0Z: !(2KU,D#@#62QHEB:)PFXMK88:,C6" MT5\]&$:>XF@*[/AF#& #LY&K2$4E3W&W? -UBG,@OHE Q9$QD]2H. ?94)F* ML_<;N3UY]:_EI[+<=AI/*T900HL"%%*D &$]OQC!#)!,ZN65P%(OMZ[7L1YH MW=2HM+8QFE=&OD%C\9,S:+NT>Z-Y&?&X;FC7IGI6:Q$$ M%+>O!-=;?^[>08;Q_^VC7I;/_U.K@:L/DFT^S$MNSI7OU_)QOGV<*V>+\:*.RQ46G#]GB M\@7#V.*?\ON<+W;)9S&,,Y4)"KA24"]D<@4PS G(8H82RBB&=F5WIV\_-5YH MK7-[] \@LWO>AP,1^"%O#?.8F]?OL]?'^6"(49_AT^X=/KAG/G5EAX7/NS8K M7#^D6) "**52@)0D>FV *:!%'JM4/ZZ4*Z?MY*,AIO;4[ILM#&]UK4Z\O\X?OF M3OU>UGU?*EWV6\ZWC]N%J;7[()_6DL]IT[FPNU\Q2RA!@E(!9(P80#BE@*!8 M@)PJ*7,!,416NK3CF3PU FH]KE)CY%[KYJV_*DXWO4=;ZZ2=?]$?19O4_5./*N_LR>ACJL]VFP M%I?U/_*PB.73DJ^- 1]D_>>GY?O5LNJ:9<3.WF_+S>I1KG=9.C.:% +'- >X M0 J@)&& )EB +$ER05BL*,]=P@_'\:<62^PZ]*[ELUQN'S\$A#0P MV;>61S^UMO]LTDM:\RLYQJAUH),[Z(^P!V+GE7U=;1B52@<"=,B+0V]SW8'L M-_JC[K.I?VC_K4G"_B)-$; T'3@U[ZZW=%'.4F)Z'W,,9&+V9K@PU1:I!)+@ M(L$\AAEVVIL99L;4**^UJPJ;UHV]PTYJ'>?#[1@W',K!SWB;=XII\UZ[<%/] MO/M%X\9-U#I2A["-*_Y/@H=!&>28V-&4-SE#'@;7N0/F@7<;QI1?ZC#FBS35 MJ?/EP[UE","$)IHB=50H"T*H6X-X MJU&GQH.-T96P$3=KRKI^8:]_Y,:)=LC;4:!W/ ,S7F.OX;/&XJAC2DYS_T">?UQ2<-#/J'/1 W M40M%=.8[]4?;"][G<>J;S>0T2EF&N_'WJ'>Y>IJ\%<5<;XFS7ERE/'<@;<:@ MBE$6

GY5_.W7-6+IO/?9V!-_Z/C5P"W.EYVS-;+>']MNOJ_6?6< #G!: M;C!>"U+H_<.3^ 1($.T%PN_NW\F1QMW=VA.2HK-OU>B\%FKO.CZ:&?+$JM_HKJ5?*^M(4"Y @Q@%*8PPP40ID-.9) M(AG/"W1%J>:I,:=&2=7[MF[#N%(1[]0B&G&)JZHU3T)N1TN>@0S,2,<5G/LH M)NJ8'*R:LP^?D'6=)\=]RPK//B NU'KV7AI6\M&HZ/VBOXVS#.8D46D.\CS7 M?$0X!%C*'%#$%*8B0U X=8IU-6!JY*2_A5D8B<<=Y'9\%!+(P.0T2-+1^#"^ MIN,A>F^BY;@S8I(:CH<0#=5N/+K/T(S-6I2GYLOV\,XZ _#4Q1-Z=';Z4+6% M04XG^T'PG)MWO]]+#O;+>>8_=HO&]D1;A0:1+'.4B2+ ,( M2P$(%1(4@N2"4B2X<-R4ZQMN>AMQ;9%6W:)AM4L(%B@XA7PN@=<%3:L'']D#RLKKDBOXU=SA!@AQD"]_IK]YTV"0!W M2E_]N%K6[=ZE_D+JAP,+1F@N,Y"(Q.@6Z\4 *; $BB49PQE52C@VA@EEZM06 M"ZW!T5.52E3M9AB;H](8?6-RU(S9)NM(_TZ9%7K=F:+>_AB0MQ;F&V!'C].8 MU\#DZB$/;?>MN&^_%;7'T=?Z6]$X[3G=+.C$^$\K"V/N^.EC06$_F286=L3! MM<*K1_EY59:_:)A,P=Y\N=6+P695J(.Y=U*MUK+^W#?Z0Y8??^C(6H^A7YGK METIAQ4B?F5*_5=4.Y=-2,[@L-[,$QC3.! 1/]Q.12JOGF9_VR6CW/3&AZ*]J]'>UW:FF\]7[M;*CGOWHM8_KX71H2?! M=Q%U,'O'+K@.#?R)XNS@0P[<8FG/4CXMG[:;\K-\E@O8).^95E92L+J(O_P=]?/H_/T2\OND[WOZ8E[,BE7$B10%H$F< I?HG@C.]S-;\)I,TH2QQRORP M&'-JT=&!A.!K!4']I.D!HS^,X8XBQ#;PVU&99U!#)WZLE@_@LR8QHU"S?*BR MTRJ%DDLH^I-//,9E'/W#SKC3$# \!L):@?#$I9[4M4Q,5^]9+A:KO\Q9V8QC MSG.CG: 0X@!!+@ SW0ER4D".$YSF0@X(LRR&GFB M3,THJVE5VIHG4#=-EW& M#XAOJ(ZU1_/V(IK7JV"=QR>LY-6)<=]6W^H\$!?%K'HN=:Y5'WQ@VO? )D9?ZZ/W>B!.8:R;X M'1$KOC57U^IM?[?ORBOK_S_VG7$1L1A]\LY*8XQGR5B"&Z-CVY'Q&'_LH=O= M]>E:(PMJLIL__N"+K5$*>M5@ K),%'$B=?Q""H!2G *BP1DDF!.4IC$F9-> MB.W 4XM!6K'I+=5@-CY40I[:"===;4OH;3>U_0,:/'&AP6^G2ER7*N[L#M1; MPQ4JSUO7EH./O'/M!LGQQK7C]8,KJ,]+O7=:L6:OP]\<"7DO_7 MP^KY?^BKJF?]W\C\".H?JP?\U/U&>8A['&D?U+Z/#*R,D@]F=?5%/IDP1(N,3':V1A&M/@"$'YK0,X--FX%QP67C^HO+GW>CW[?:U&B)KPV M.PWEYATMY^5,,!:3E$$@N8Y\$]J'9V$UE"?K7ZF2UN0570+AKQIFIHMA!=4D6S MOL]@$83Y1E;909^6FR8]J#KR_;V4:KOX/%=RQH2@19X@(%*EF0VC#&!")* B MI@E&"A5-L(;(MWC"Y8''%E&PAN*$F(+]M<&Z/[XZWEF*=W7F>SG#DJ@\ M25, $Z.;)D4*6"PA@+E,XC1/,TB0G2%O #IV)TASYDSM>Z0%V ;T"'RTAV=<^W,#;>& M8+J=S+^NU.8ONI9M5XJXR G.(- +6 40RV- ,Z* REF<9IP08K=9:C?<%)FQ M,ODFDJW1U9-8-F9;IRG98-W/@OX1#'Y LP/OXROP6HO]=I]Q .=LRHW-/<9* MEG'PIY/FXG+5]=)X!X?,,PYC1;.L E3 B"E&9[!(@4YYX50:99H1G-<#)X; M:VI4L4N=T.]JC\)XAPA;K_E\X!9^J=>5Q3M,/@DCBG<&CF":>(?CO9DDWAG' M^Q3QSETRC#CT(O!.?2PW\T>ZD>5,$--GKH @3Q#57%'D $,E@2*YAE40A>PZ MT)V^_=3HX?>RTA7;V>?&" ?0V9' <$ "/_>'6-Q$]ZO%G+]$?S1_?I,_-M$[ M_47^T^-IV6DXO#[W!T.,^JB?=N_PZ3[SJ8'GN/R[%-N%N2-=FS;199L#:W:? MN0X\/LP76U.$9_:LS:16G_"QJDQ<66B?L!-^6)5LNAZ?!=B'BUY^&UG M)S1'>^PY7WL:S??U996WT^DIWS,5DVH:?\K.OU57^!Z@?;=][QOJVB#\W;:< M+V59WO)_;^?EO!9W?.G\K7I5S7)22"II#%"JF.E>(0'!F.NGA6$&6'&,$KG'YJXSU%AR'F>7.-N_^B/&'#[ ?Z**-L-O4#A MM:41;Q17NT%T/J!VO,_PIE.?EN5F716]=]KX?=-S5WY?+<2W-36U:) P9 B"(.B-!+ M?H:S A<(IBCCML5MIP:8&EFU-D:UD4W%C7V=VTD0^_G'!S2A*<8-%:>ZMS[7 M!Q>_G;SI:!5P?2YUR^!Z/SU $$]6J.B1@"DW^BGQ956XZZCC'-,4BX$$JE;%\D1YVZ<1I.G9J_I?E-/XK@S9A>6CC@+ M@=\B-?RO7(E>M;:YB7ZK'Q[MDCG$7]=[L1VO3-?HVB]_$:PG@+W&M-?:-&J4 MZPG P[C7UVVO3D9X?%JL7J3\*M?/)4A P(F.JU',$"!)4@"40Q+'.*?8M#,;E*[@U]*IQ>;=#;ZJ==VI MDYM+R7XC3[9SML/;3>&(9VV[,[3]0<=-.W.BRHEX3Y_F.IPS?K6M+<;*CP@S M Z$R*#Q;^U8Y%F% [\G""#2@O_;PG&&DJPP!=$,H(PK M@#G'()6I$#'E@A5X:$I\_]!3>QW4EE<=$'VVC#^#NQV1AT$S,#.?;R??V'T3 M:<.#2,ZXXQ6\V?R9X=^\]7P_+#:-Z"_<81AU_5.6E1".Z6A#DR+E*E6 "Z.$ MEM#$''MAD.0)@D5<8)X[)>)V[CTU\FE,&]01.I@D%@G5,I M&'8S]R/N1MSJ)8'LVWRSD#.*TR0C60;R+,\ @FELM%NEGI>$))#F*4?"]GC[ M\.938['**+-WEL"?V,^MOMN+_=GV$7J7S[6OP20P!;G"X72H?<[OP0?:1S<< M[3#[G"O=@^RSGQDHAUDIELP8HQ)R9N24A02(P0PP@AB0E/%4<4)22IQ$+JO; M3NU(^9L9(Z*5;8["E35,=A&#N_.!G[_;?H_==2-?.>A7#;*^];@:CZ_<.5)N M?/W;ZU8(NY[$LM0OWWTKXIG*$5&""I 5!0(HT^L (I@$,E4JEW'!66*5_&4[ MX-3>F+LHM4D2<,[IN(BP6[3O [>Q OM]$W-95F']OFMY +VQ2\@$B=+/#OHF M ?DE",[%WA>O&ZZ (S0&-81[UN,[[V_=DZZLZ M3[7^V^$3?>*VHSR[Y]UIG]*>3PQ[V9L>W[_I2?NP>J3SY8RHA B2Q8 HI0"B M^B6/><9!SB2'*8YC2)S4#DG@Y],! M#><7\FFGO;Y^#X88]65[VKW#5^N93PWMB/;XN%I6^4YUZ\C;[>;[:FTR$69, MQ3HH5S%0&4\!PD(_SU(2P&5&29'DG&9.R0 ]8TWMD:Y-C4ICZTVCJA#1G;FN MO<_.8VSWL'M"+O"3WX#VM0:M:8Q[>QFT 5W-+L+AN9/9^?%&[EYVT?'CCF67 M+[FN]^L]G8O?Y&9&,5:BR!-00)X#I(0$%)HRCQRE<9[G1+H)91W@!3D&ZL[1AOTG3UP,%SO54//S;LJ==WV"?*[\Z5"PI5# ND ME]Z$ L1BI$-_$@.14TIDRG)$G$*%DZ-,C0%^VSZ:[^]J[?;0GT;0[M&_&I? M!& J;%X5W9RIKPERTMX+CM?'_O1(HS[\O4D#_A]VWX)I&=;_*U<.:/GV? M<[IH%J\B2R66"((8$:)7_BD$6,<%H$A5(84L"EK$MKMQ9T>9&A%T+73< ^A' M\_(VG1>, I."&SQ.NW87W;]Z ^_\"*/MY5UTLKNM=_G#/M[[;6NW;ZO.^L*( M1>BGK9*&24]_TI3-$"YC&DNGG&<5F=[( .)%2KU.*(B&22:JLGN?#&T_M,=Z)*1GC MW)6E*JSZ']AK$ C\G-HY/TA JNOIU<)1UM$K[(4NJ+ MOAO%>?DL%ZNJJ5?;#BI#:4(IHT FYER $ HH1LQ4%T.6%BFFA=,)0>]H4WLP M6V.K=#6Q-]=M1= /L%W\[PVVP$_S*\0ZEOION66%B-<0OG_$40-V*^#LV]0!68* :AY!2@7T3AZB#]_ BC!>H7G>P& MZY<_[$,*NSV[_$(WLJK?,_HH7/^"/LA9JF01,],KAF.APPDC'%OHZ$+%#.>" MI@E&=+@.=M_04Z.)VKY=$D+TM+/T&N'K7O#M0HTPD(9>11Q*7N_2&HSA33&Q MB.XO@WREWK4-7@'%KGN'?T.E:QM8^F6NK>XPC+\^R[*4*1"90"(@9X44" !,T!H4P F@L,>2$HX59' MK#:#38U'.@9':F>Q':-8@=M/)[XA"QW1=-#:&QM]]5U(Y0)+S21__5F10P(; M:K"ZPRB\X.)+2PI.UXS<=//S?"D_;>1C.4-I&@M!"I.+$>L0I! )X4"&I*FQR]6=&Z,_C&]1Y9QKZ[7K)]@N%!IWV@(SW$@S-EY;S2.0 MI]%%M8U_++QFC7XSA/DV=[2SH%V[/)XB>C!OYL-$OI,?GDI[O[WZ$ M^7[[N%WH.S[+CTKI<>H[WJE;L:K:*C=';UF6,9%S#"#43(V2! '*4P)@GF*J M_R_+$F1[GFDWY-2(>&]U5)O=/L'FR6Y-'W#<:3D!E\\^_<,:F$P](>IT-.H& MTM7GI);#C79HZN9^]P35\4KW#43)FGZ>I6E3+->/Y;>_5LWV%H5)D3%< *Y8 M:I28$X#S- 4I2>)$**42:E6G=6&GEO4(GO$23>5B]EDY79=K?E_6IY+J1X]_)[:90R=X?( M>S646:6Y MT]ANMO-7N^0(>EE!YMJYL*.E, @'9B<#;B5H=-\!]R=C>31?_AQ8J,<=,=_5 MM+;#CUU(ZPC+B1I:USL,([2=KN][NEZ_J-7:')#4?35G22[BF.G B55M:)F0 M@&&1 832@ANI,)([14\]8TTM:C*BU+RR53/7WE@W@NK#UHZ1/"$6F(+V"MY1 MU\ZV/ZL_NK& PRN_](TW*J%8.'[((#:77+GPJIL-F+X\^T:"3=PE[I9?3.^/ MM>&JI?AMM5RW?S5%_V75L7>6YA3&-). %ZE>GJE" )*G D &19[%FH$K-.F]0JHUTV."LCT:?FGK_'#C\M!%MX^(Y?(5/NH\Z[=]K->%"*,4,&%Z MQ"9)"K#,"R Q19#I0"YE5Q1T3C(F^\J_2[&MQ84^KY8/P)Q(1@<5B.6P,.P4 MQ'9D<25P@5G"$V97%F>&"W).C?.&Y9:]@4??1X<64-)2OE^5]ARGVKDG[,"_5N\UVNN__J6H%Y M>F;L.,4#WH%YI:FO-#8VY!$9,Z/*3H\\<@$)SR66I\<:N;2RU^'CDLK^CP_L M=*,?"QW$F#\^_GL[?Z8+\^Q\WA7-)'%&E-#4HF)3%26E !AGFFZ(5(E0G$GJ ME#Y_8;RI\4S%&H8DJA\Z%E]1RG0)84;KLV70]FBB-$4": :3ZM8YA4 ,(9 M!H(F$&-&L>2I"\><'VIJ]%*''NN]J6Y,TH.I'8GX02HP?]0@=:R\B;2=.B*I M+?5'')?1\,H9/<.-2A>7W3YD"HLK!G3/,(HSAR+]5>);FO)$4:.7GQ29_@]D M@*@D!4Q'()F0>8J1U5EY[RA3HX;7[2$<%:?/8]G/"]X0"DP)+N"X=YXQ+3K[JG''QPP-*,.HNV-_HC_I@9J\3LRK+[IGZJ^[8KWXQ2WE& MXYACP#$J $*8 LP1 YH84F3$I+!=7:\G>Z9&'R9U;9\&:'IL5"$XO] ,/LA4 M]7/.&TQ 8'9JW8E,\D[MT"O!*C,9KVR/M%?1F4R?D>?*H?9DW#D;K49EE+ES M*VSQAW1/ 8R'0<8KE/&'R*N"&H^W';9*_I>TMC[B3;?JNN/R:F]^!")F/(A^FK>__MEMX>TV379K\6#@!W[;M79'C>%1 M;7FE0U%#WS'>>^.I0:AY7<:[63#JRGX0.(>+_6$W&49_'^G:R%.4]W)=W?_# M?+'50\\*%+/,E&3CJNU4#@N ,QWV<\0+FB*1)]BJ+OO".%.CM,:LBJ?$:K&@ MZ]+(\]2FR>GX6_]=V/2_%O-(!:G4RB*+0]"W-%=UMLK7=7ZCFBI;7F,UZ\%&#-U=(#J,XY^L'5B3, MNZ:UZL60HI+J@T0F ,((H18"SFIID"C+."(YP[%9Z?&6=J'/5URTJ^ MGC_MR@K*[=.3G@C'8H(SH-I1CP>H C--8^'KGI3>UW\7[+AIQ-D(S&%'C3 [SMQ$^VFZ?S5-E4=1Y5+T[<(T75F#.1C<@/6: M[C:]86WG8 #[ZT"'WW88(?]3EB9YI1%V9TJ01!*]A,R8Z8L'*;5G26F>%7FF<<(X!B@1,: H+P#F M^A=YKB,D43@58UX>&WSMGG3/J 7?3&^MK19=>WO]][D< )#? M(DR+<<(WY?:'U'U^:*+>_W%^T[+3E^@=W11 M-0I:ZL'UYVZ7RZJ9)UV_S.("Q;A(!"@HJ_( !&!(2) 5G!0BY32#T(60/-@T M-<*JJQ>?&@^JI-3YIE$8%%L9S9>1FI?F4/Q%TG6DO]JI&['YF$<[XAMY=@(3 MX]Z;Z)4[4>O/JRYKFU7$9'1/Y^(F^F\S45[:5@1 UBNC^K!K5,;U".0A(_N\ M=6C&?GE/-_)AM7ZY4Z9VO_V$J$I "PHSB2$&HDK>DED,2(XQ@(F,4P@51-*J MQ9I?LZ;&VR[T8&3A6]?,7H]Q;OY]DWLOF9P0MQ^W>0%I'H;K-^( M[7M-FRCAV\ YG/.M[CZ,]C_IH1_E-_I#EB;^^$UN9H)!A9*TT,M_+'3<#3E@ M<:Q (:!$4K&$)TZ)(<=#3(V.*^V@)VU;I/2:=5[9&VV,P3=5_G[5KEAME[;U MLCW@VG'F=9 %YK_:N*BRK@E:M8'^2.R\\UX)Z<0PHY++>3_;$W/3*V.T9BMC-A1QL!\ W,);;0 M?ER:;,GJ;>@Q7'+$RV]ZF.78XV:'N0%RE!SF>/F5:K6WK-RL*=_,*,HP4DD" M$HPP0(4J !$9!EFL^A[& '9W2AO(QU[Z.19T=BC#PX^I7Q:R^^&*9YE'?3H6.=.Z196*T/ M)7V %?XPLH-3LTKYR:BK_%RM4,PR3EM\$]UN-NLYVVXJN>G-2J]A_$H]6L#E M^VCR['AC'TE>3%2[QV?-VEK'>ZC/(<<\IH 6+)]&(GAJEI9\: A!QF M"4D28K+*K^[X>F+HJ7'-KN/K3]NV$6FW]ZMJ/?#=^_74K-AQ4QBL U/5A=ZO M.^/'[/W:@]@8O5]/#3^%WJ\]L%CV?NV[PT %!2/&\,[L !OZU-Q9+8QOUVO] M':OD--^][#]R3U_,/]U6;23-?YK$LGNYGJ]$,HMS7A288Q!GF='Y2AC !#. M4BZ+G"4P39WROGP:-[5U5V5B]-QD/3Y51D8_F=P*5Y$OKU-HQY1O-3&!N;2R M&;#J/*WK6-3QS-!K]W.-=]%MT^ZVFM8VF;5VT:-@1 #<_:I+^#1P7"F* - > MZ5:$&..:'(V'Y?P_E8[D.[F4:KXI=^<#]W))%^;]4J7U:4+4@S>]BV8<98QF M&08J+33-%T4","LX$#%7(N=)2H1R3\P89,O46+TUK\IA?6KM'I)2,6QJ7/(H M@@,^2O)$[44E(#/B*N!. MIT-<=\MAM/IN6\Z7LBQO^;^W\[)*PZA^7$O95.DDB**"%BB9C,"NS4J.KBB%.CR-;@J&/Q3=3:/+ 2ZC+N=LSH%TJ5'.SMA:D:?MZ^M&'L.WYAR?<@I^ M)!5 M9>1[2X/485E@XOF8HV_$D0\Z+)P_/NJPN6C@CF#3G_E.?51*FGU&N0NT4^?CGL/XMS[CD55&S.>G?*99C_5,>9SF0T[!@V$<6#";*R.FK2X MG>$W&NRJ*K@J-FW="$J5 P#TRHPNXX]*A . .>2](;<82'-TOOXG76RET7E< MK,JM_K9VXLA"*(I%"EA2((!PC@ 1B((8I053.:0X=BH7Z!UM:E1FC(TJ:Z-_ MZ(G0M@XAKEY\+:G*%VJAR6D/6,=234)!Z,<&%+^$TSOBN!1CX_P1J5A==%7] M4:G?[H:=VK;B&8F+K* IB,V>E^8/"9A,$,AXRB%E0A69TSKT]#!3(X[6RNBI M-G-0 =$AE'94<3U @3EBATUC88"^[/T8A"CY.1SJ+2I\SKA[IJ#GW*>'[GDO MC2IA7[EF[Y3+1^!8IRDA(,<>&5J9&R-C*F#!![Z(+;=\O8"7/ -[T&8#=CLOHB&YZWN\^.-O-%]T?'C M;>[+EPS5@'Y:2U[OWNB?%[(ZCEN*KB;]C.><0E44(">9 DBFT 01"C E\CQ) M*2JPT^Z*S:!3HY*NS54&#>T8ZZK?;(&Y':7X1C(PMW3-O8EV!E=XWMK@.4!H MV1X@SVK*%@./+)EL#\6Q+K+#M8,7,.NM%%_I@J[GLFRC;@A)0F(=LW D-/<@ M40"6QP6(TR27.!OURY7XA%^_5-"T M%H99O_1@X'O]Z>6+_T?7KP6<]\(S_/GTUQST9/M]$UN"U+N2F[ M%-/D)IHM=B/(+F<)RM,BI1B0O-#LD,4Q8"G/0)*F3&*<)SASTC,=:,?4Z$-_ MV9#S\%GDG),\Y2B:13,1D.SF.ITX!(!_M(.K& NVPI^0#40QSX 22C"+A=.!U:I"I<5MCXS4- M[D]B:4E35R(4FHI.@1,@>;L/!K]<KL@RB>V<'CN<]Z=XA1]Z-MG'_ M>!_:ZJKK:E;?KQ[9?%FMXLK[U6+.7V:9#BD*L^T,\\)4^IO&[G&1@TPFL4QR M)$7J= )V?JBI\4FG2L]Q5=0#IQU]^ $I,'7LBD^[5D:UF=$?S9]!%C:7X0E2 M?GIBN#>I.SWO]KF"TYXKAA'&_7K%I13E+]K(3J]04XLV$QE/"YXDFB)4 I#^ M+R 2"9#F,*$J(QDD3N=6/6--C3):4R,S>='FNXSF9;FMLN97*N)[XZ-2+N>K M=;1<;3IM 78?YJO2-=FW;T;L2,<3SH%9YS7$'3NK*E5_'&.!AE>2Z1MO5):Q M2Q2P'FJXQ21$D!HR@&")$^2 M#*9_4U*VSN?JEM-@?=3N']S0I^]W[S^=$?L-L*?B MC)#OLWG+T<<^KG<#Y<0)ON,-AG=(7BVK)NF5FEMYM]V4IHG!?/DP8XCGG L% M;F69DW9:WV!3(Z?:UJ@TQMY$965NM-K;Z]XH^2S, M=DSD"[S Y-/@]K7&K;;T)KJS &Y02^1+B'COA7QVP-&;(%]R_53WXXO7#&.1 M;VNZ+)5^*F^7XJM+3LMRLMU5AH,F)+D__JA&_RA')B#D0 M%RS. 4HH @12!2!CB60Z9A+ F4!1Z>\!E$9S-[?J/#5P_*G1 M<-73P!1(5#TDY-Z3N@JE]05H9X#QQEG5;>@\]=/P".B'CC:UZ3=U2XF.!]&M MJ54Y1OU '2XL]&+%JP>T+A5ZPREX9.>'VIJKY%OIM-1=:12MUY^ELNMX_YG#ZZVVPP^T J^R5!# M5)E9O6-;0R-CJ<\MADMH>-Y@.#O,4PHOA2/P7[M":<*"63 M0H%,(1UZ*I8"E@H&5)Y7+=KC0C$7>C@<8&JD\&4(#1RA9O?P7X-%X$>^-2U( MGM#C/I(GW/Q\$$^^[EACZ]AA+_FBT7=O.!5)4[[JR;?2,9%GA'( M0)+Q'""NGW"6"P02 I,8H33#TDGTVWKDJ3WPK75N3[P]T'94$ 2^P!S1&M9V M3WE5 &@219O?WXR2^^6,H%>VL1]]5!IR!N60G]QOX$9<0LYG'YH5<]V]ZN-2 M?* ;.8M5S 1)( 4D: 2O(DQD@0F5EI-)T=86I$U!K9=(:+M)F1 ML=..F,X#V4] 7N )3#3.R%B3QT7O3Y!$*?E_/:R>_X>^MN*'?R/S(ZA_K$CA M_%U'>?@O.M4^Y)<_>$V6P_L%+* %IM:*=)3(LT M0Y([M?\\'F)JCW-E6_0NZI[0#\EB> 6C[:;"-> $WTRH\&CA"=$RY)SW ;(3 M7@WS!CD)I]P\G8EP\I,#D[P;N?1OJZ9+T6%H,..009+B5#_DJ7[<$?[0)E6 M-CNF,SPMH7&;Y[WQ5''S?:V!>$HY]OZ M0O>5PL?E9KYY>5_I/BX^+87\\7_+EUE3EE<+5\ 1F"F=DG%8*O=X/7BF< MONMH*X5>I[HKA?X/^A)IEDO^_9&N_VP2VV*LBC2F! BI3&]"#@&F" '(B@)F M:8PE<=+LN33@U![U$]+#.XL')AY>Q-QVD>$/R>!+CFM ]"#C?!J9P%K.!X.^ ML:#S:0@NJSJ?N6Y@U9BF,#%?;$W/KGUNQ<;Z4GS;RL9Q)R 544@&!=+2!5,$ *=($D)1S5.22D,RMJ,R3 M85.CKZY?W4:AK6=ML>;.MZKI7N.=V>ZK2QJB/XR'4>6B(]MYFW([5GR+B0S, MGJ/.H7L]G&? _9;+^3)NW&HZSY >%=OYOO_@V+-;D-QJ0L=%P@6/! "9$!'N&&9J1/W^K 0!OR E[8*M=61Y)6+AX\E7X@(! M]+;[,? =.9X::NQXLZ>*OF43GG?E]5B\$R^!3H_[*YF'*G%98VS%X* 0#\_).M;.RNTK,K"QOQ'TJ M,<_&^.BGQOR?_0MXNJ 61,[3RH W$?=T@>: M*CMJ&01 8-ZH;-++V#[GG=G@R%&OC_K^[J,^QT=.'3ZDQQ\8K*3YI!>Y+_=Z MHC;Z83?5HD\F=-GWS,@81P)R 42>,X!87@"2Z/_H?Q3*/+.\<)+UOCSDY(*% M3@N3UOJ;J+*_>OGM/'#6S+R$O=VS[A?1P"30"V#0AB3V,/F6UKPT[-@*FY8P MG!#:M+UR&!O54485>)C;FLBC:GQ99PQD,5*$5_V4L@P@#B%@"<> %1*G*(]Y M(IVRNWM'FQH'-:'USMJH-7=@?D8_U':\XPW P)1S!7;.)&.%B5=^Z1]Q5&JQ MPN&KH_TI6WV(E?_+):?Z4+6;UK9DCE"K,< @))#%!69(!F!()4L$)' M."2GQ*E&U6+,J9'+@7#+S2EQE_K-[,@R-OC;;I5X137X#LGU@ [8%[&&R/-V MR.5Q1]X%L0;B>//#_M*!"0';(4)$KD@ N#":(?G M* $TSV-0P%0IG,1Q'KMI\YX?:VH4U*3QBX@W-D?KKM&.B0$]&-O1C2?D M-, M:V7TRLP0U6Z7X?";+= SWK@I Y<=/\H;L+AD>,7KO"S-/9MMV+HJOOYOIP5M MEL,LH1PH;,I@N888._>S\06:DLV\0]@ M:&;96]P>Y8PCL.$(E?=B6YNQ1Z_ =0#D5%FNR^7#F.GN29IL^N5#,T8Y4XHB MI9(," @90"1&@$*: DG21,"$$5(D+@.@;1C MF*O@""6>BGOX+K56_7O9T>B> B%GX9X?QPXU+#1;>/..+R%0/+W@XV M2_;;*.]72TU*V]6V_'VYEG0Q_X\4GU=E>;^J^YMV^B*9?][I6S)$8U$( 6)% M4M/*D0&J.#?-7WE."I7H^,*I_LVWA5.CIKWQD3'3L8;-^_S9L=B;SLK;[P/? M1 >S%K7NZ4]WFNE]#M4/.QC^?HO7;VKO3K.67/AWMU61+=R>%CN M2)@OA]O;Y)I##!5N?X6 M) 6&M)""0-=DP!/C3(W]JWV*O9U7*"&= ]:.=SW -<:.CBM2@U+Y>G#PGKYW M:JS14_9Z'#Z5IM?W<7?1UV]K:DJSO[X\LM5BAC*9=*(KU'KZ \/>QH?B6[L3!$J)Y"GC &8Q R@I,J"7;QDHLB1.*!&( M%E;M62X--+7'\I2PW>6M?S=L[=[(/A +_ P/ \OYG7P)":\OY;.#C?I6ON3R MX6OYXN<'TL._M_/-R_XDXU_SS??5=O-%:@9:O'R0)@UCOJP./>A\_4^ZV,K? MGXRZROU:KS)NQ?^[+3>5',MRN:6+>@$[*](L*:1I04L2TW*R$)I:I ""RB3) M,,Q3*@8TCPAAJ]6S-GZ_B5_I?!FMEE$I-YM%75BW4E6C],V+0%XH=\@"/(4Z'>'!"E.]?_KWR2)VVODK29YS(Z%S>Q.<3XM7UUO/$NA7WOU MQ'2TL^Y%B>]4Q^7:_*<@:S!,52+R4XY 2@-*: L!2!+%94$"+3'#IE MK?8/-S5*;ZVM-O5E:^I-]+!V3A:[@+,=0?M#+S#5]FJ6W$2_]N+G3Z?D%2SC M:)340TY#G^25^];:)*^ONB(/WIQ1K.5WN2SGS[(6+?AEM9;SAV4M#5LG?A< L M581KDL)FTP,5@'*< )43DL.$I<(M[754ZZ?&>8V3C< X?XDV>\.MQ*5/YD4QY]OHO;KT6(0 M=4"H:+X#PZM(^;?ZZZ*Q,'61Z_KW'3A,%\$:$,\U#F//H_^RB=$\&+\28^S) M.5G<,;H1UVD7ZT$ZY2B5![-8"HXE1 !!:.1 "PP89 A0G,688Y$G@@[8G.L9 M;]0%N>SQ_'7XCRQ,;'>)7A6>5I?Z%B'O@"*([?&J\ M-Y$9[G'\G*IPWR6#E_Q<2E&:ECZFXN%.G:^!,'D#,PZ+C"C%@*"9:1N=0\#2 M7 (ADCP7><%SYM16S=6 J87(QD(3RY@&>+(.7H;N]CK/A?5&03"$PV\=5*;7 M_3>A?^GX\+L.:FZ?Y9H^ MR(\_Y)K/2UGMU,ZH9#CF109(W5Y(<7-62@#.1<&R-$XYPK.G*D/SZX:N-W:\ M.9+U+F1PZ$/ P*[3CX;)A_G2')P;:M!OQ*@VH^I+)%:+!5V7YI_J'D7G&RF\ MZ5>$*(B82#" 2$J "LB-YI3^QA 8IX1BG"5)\Q7YN!1_\R](Z\$X7P^Y%'_C M+X;=&WZ"4QTX, C4W.HF:OV/&@"B%H'ZO'>2[:YLYFRJ_:]Z;?^[-L2RF9" M';*LAA^X7*0;/6ZK!BIA@1'G$D@*C8Q1IM>""F*092DAF< J*9SJ/5[=?6H+ MO<8XQR7=*[PLUVM#40B]&*OM"B"0>M)COPNH5R.,NSHZY=S1TN?DAP9*"=4E M8%*:'#'R/58_+FMW3Q3:X?DYG2:^LXPZE>3AOA&Y@1 M@ DL0%6/BA+.E5T]VAOZ,#7:[+AP$_W5. %HLV9:MVYH2MWY$55ZCS^]2+WN M'K+:'OE+X[#RGNY7X6^T"G_UC3I:A>_0B#IP1 8/SRORMYE+_ZOSD?T8?Z7^ M-A-UP'_,E]2C7+5 O.+&?%._5[6ND4=#;NN=M$L5ARS.(L!84@! M1/4*GQ0R!CG#D$N$36M+E_>GNPE3>_TU'D2+NB#M,AKUYQ M)W?UBH_+S7SS4J?W;;[()W/3Y8/IJ;9(3A7+.=8@ AR0!+]>RD'"8D M1K#@T"J?_-) 4Z.XVM8FM==4Q3761K6Y]F(7O>CV$YA/S +3U%"XG+0Q;+ 8 M+)71>_/1E#-L7.P*:5A]WH^NQCM:SOGM4GR8+[:&?%HI"*P$35*9@C0E$J#< M;#3(6($\3F)8F!/]S*FSKN6X4R.,#W*Y,@6+^NM[G<;&.9SM@IT Z(6FCB,% MCINHLKHJH6CL'D64XP)6034ZSHW]II(=%P"YI.!QZ?*1\]9V=<0ZCMH^M@O0 M6MSZGRM3P[#07/I%1U;_T"O/Q^WC#&6((Y$)H C2U 9E 1C*!TY""SN[T]T#WXA)1 M!X";O?#\'H/(@' 3-3!,(!MI\-1-(R')W?R_1T[2X&GQEI8TW(*1WXJU#L=> M#[,NJ_GVG2Z;/=K?5LMG66JS#W9H?]6WWGS0#NQ<_;):+'Y9K&^DDR/2_9RR5;CKJT_)O:N_7UG:P.S*JS(^,_5V"?=/DWT!? MM]KB&7?1+\)TX@( OGX M]P@;PDZPM]@BL)D#3Q#FLFVA M.8097H5[]0 "F$ "9, "X1XMS\"EMUD#^Z M\]1>NJUQ;BU*C@&S/ 48 L,8V_XV"+CO\Q]Z>]W&_NYNX^[D'SIQM'5_](&! M.<^/Y:>*&BK:F*4RETE2)$ )(@#* MB@Q0K'2D+G.8JQS&*4\'*&4,L\;J:SV^B,:K#FDK%3TUEE>[TZ)UR8B=GBR! MK[2A'+.HATVF71@<<&[&H9R= ]%/71=^KBKC=]-A)J?UXR;J>.(Q^?HJ)/TF M8P\S9=SD[*O@.DK6ONYN UGVU5AUCD:5H5;JQR^&F2ES9P BKKFT**CFTI0# MF602)ZGDF7+:\.@;;&J!T"%'SLMR6V4M<6.M(_OU@6S)<9Z@"\UD!ZC5W8%: MZ-[W0N?.5A:8^.6DO@''91X+UX_XQ>::82QB&BASN5"U/H0[9VXHB'9@+FRHZBP,Q"8N/R#[TQGP_'S2G(#S!B5^H;#=$B( M5]SIVO:^M0KE.ZE6ZT:1\AO]\4'_46ZJ]))&G_*@$[A*4YCH=2V(48SUVC96 M@$F6 P$3R:F*9:J1M6651^W?*G':UJMJ/=7X-;01[[!I MM#S<&6]R0A_&#)Z74=JV7PEPH%:ZPVQZHZ:Y5P%XOCWN=;<=QM'O5]491*4% M_&EYOUX]Z$>A5?N(54X444(S;F'446(.6(9T#(N1P%(@A#%V(>"^P:;&KEU; MH_DR>C+2?JYM,GK1M>-%7Y@%)KU#N%I# VBMV"#BE:5Z!QR5@FQ9TE!,! \8P#1) 4,2J%1E0G+6<&S-'&CC,,A)D<4 MQK;H-JHMC;YN-"F[LL01C+;<< TXP1FAPJ.%)P0/G//>\]-_-,S(S_PY-X^? M]+.?'/A\T_*[^9_)5GBF"[/__D4'(^NY28$TO]!!R>M_Z'QREN8RCF$N04&, MMEI.&"!Y(4"A$$XASG)>#%"-O(MXX] M<9;OC[&F(O2K1EMV$U7ST#'P)MK;'NTFZ?#?.A=X?#7Y -;O6^PJB\9]X?D M[^C=Z.6F0SO=L,U>]_U0$=YLR]+%_#]2F)Y4]ZNRVI?=I??5^64X53'D' ,> MLQB@&.6 H#0%"B=% A5#C,/9LURSE7TOG&N-,"BK<)-M'[Q)&]#@QQ?.GOL 76W6R.V"?,%XW%7(VYW= MJ+U*45J_S'[_.L-2"984%!1Q9GJ5D5A3LXZ6J41I$@N<2VS54WA_RZGMCHY]K$G$[KY<,T& MS5\J(J@HH'.K41[A8]/;1_#$;Z[91*RVS>[I^FY=?@-VG"W*KS6FVF#]Q:UI3C0AQ4[0Q/>VI15$ ?8Q^\=]@XU-*R!.[W3:73H! MB9(O\_+/7]92?EIJIM"+S*IFG/ZHA"DR(9(T11G *6, %;D"F.40%#J22"A+ M<*0_IB)1TO<]L./7* $IIO:OIN=+&\(N"E[^N5V4Y@P6!!","6"Y3@%(9 X8%!D@55%%9 MQ"IQ4N.]-.#4J* R*GI/U^L7D_9R^VAV&IT;$?1C;$<./I$+S!.UJ:"R-=H; M&[7\4=GKM9V %3*^FP?T#SIVJP K"$XT!K"[;AB]5 T'2L>WX.N+)O2UK@T+ M\M8[[;/7+^S!$*-^/4^[=_AE//.IH2S. M:8&P[3F-3]R"']/4D%7F5DE\K<&1L3@(.]@#Y/F0YN*P(Y_1V,)P?$1C?:4; MV_SUYZQ5SS/[^?H]>J^_+3!.4%,[(5":4 X)X$62Z*@YI3J29AIMR22!&4IS M:M73^]) 4V,68]E>QK,Q.3(VVY',16#[J<4G7($)Y21(486?OS(56SQJ_OCK MSXH2$M@0PL6K1Z$!6Q_:A]_Z\]<*"O0$T0?5YS0A'*I<@*S0=(OB- $XAQE@ ME)GL$8PP=E.Q=K=A:D3Q=?OX2-*/2?F>@SI?SN]]J&"ONI +N5XLY?]D_:04O4(Z17F(E MD +$D 0,4@4**2G*,X4R)%VH[]Q 4^.WO(,YAP0K!1 0J0 TSP'N1*<%#3/('62J1MBQ.3H9.>#>9T; MVYN7^9"(:="L6+)/8*Q#,U,'YG74.G 2\I&HZPH\_=+:$$/&I;PKH#JBPVON MY;R5] ^J*61.%^57R?77H=GIR*E,!3):ZCR&3>NCC&! 2(HSK#A,LMAR"^GD M %.CN)V1UCM%IW&[N$-T-1J!26AG7U0;>'D_R X8L>)5GX^ZZ7U(@%Z--!Y0 M7O;+>IT_NT]V^JJQ]L=Z;>[LB_5_;EB(9W;7_YHO%K?+HQ7FX=]KPIS!7"\* MJQ+RG!< *:DY+1.2T)G"Z;&?%=N@+G/@%TL%Q37P!S:VEZ= MU)U(13GQ3V.$F#*QJI74B:=<4 M@7_>B7SC3!68Q]6^F*;#0L=Y3/ 4Y!G#1F\8Z=6N4Y:MHP%3(\*._4WCOY/) M[3\9)WZ^0H_=>:+L"#,D_('Y,@#R0SKA#(+/=P\<-R/&[GXS"*(3?6^&W6>X MAI\I8GBM:+2K(3+M=A:KF=UNDMDOAJM)L/25V[Z(@, =^ M">WP/5;1ZU3/[DWWJY7GA)9W73R[T4?7P',"Y93>G=L-!O:,?;D5P@A*WZ_* M#5W\/_.G]RLA9QF%A&.JN8OQ#* LSP!)BAQPGHH$)AE1S"KKIG^8J;TX:DNC MQE2SK#7&1MK:R)CKV%SV-++]%.0/K\!\,Q0J]RZTO4AR_:-O>KY95:N^_YIOO[[?E1L>RZ\/#3"6*C,>) $P9A?@B MS@')&08)+'#&F2"4.)6WN@T_-]0:'W:7<1AR7D,:1Q-&C6N&P7,8W R\RU !#'T/T]-3B@_; M]7SY<%\+PQMMCK+ZY5VMP?'QAUSS>2G%C#)5) @QD.(B!D@P!FB>*D!X+&*4 M2:8(<\HY=C9A:C2WZXFZ4A'O*-E%VR?]HVS,-K^M_WE5^U.IVU6*=J6K;I/[ MK F]UE94<:"CU0(@)"&@),8@RU(]F7HZ82H&M%(/-'GCMU'?V3?JK-B]L,(^ M(8%?6AX4KNY:2:O6O[)JPE2!X%.%9BC*GH5HG,T868MF*$S'W?O>LJPZ/5WO((1*)V:CB;NDZ6 M'94&G(+ /-I:'C6F1[7M)JJHS8XZ=M]$C4?^Z'$@4UY@CN7:],5]N]6WOGO3H%?D>=.R49=NSH*+H*N--%1]?=61J]/^_>'X6( E*E M$@X22#E O.(8D8*"9EG*4IFKQ$EYOV^PJ7&+AQ+I4Y"Z1%?7 S5.^*3M[.2] M1'^$+9/N@21,J?2I =^F7+K'];,ETWW7#*6,6D']GKX8D89&^W6&\D1*I%*@ MD-!D 24"!!$*N& I0BS+-)FXD<6I8:9&$[>F941CX4ZCV2\P!O9]VK@0VO00_+S"N=EO5C>:?J?RGUTD@OA.A\.1,T57%!8PTER@!*\@10PG7\P 2C*J8J MM5.6&C#VU'BBZN&Y=^ FZKAP$U5.1'BU-@]AX"D;N\>0\&?D7.3PTTKM1YCZM'@N=] MGW6.&>^6\OUBM15Z/=ILK&8T22@I)$!QS@!"<08(Q::(#DJ6,)I!;)7Z=^KF M4WO46P--23__+^O(XABTBZ':55 $?II?H^ N&',,AW4D=14L(X5*EE\2ESCH MK-MG YWC*\:*9,[:V@E5SG_F6IGDTST&NXECMWPS?YYO7@Y$>O]7=5?6&[F- MK=_OK]#;30 3T$*)Y#P,X-X& 3II(^W<03 /!:ZV)F65IY;N>'[])255E5R+ MBE21LC+(=#JV))[S4?IXR+.E(D-080@T9<6:QD@.6,XP$)DL<$Q26$@XK&KR M4)&F1G[=$K^U]* 1/]J*/[22\N YL[.-QIV)P-Q[,B)V'S2[C8N]V4W*2.66 MKX4V4/7EP6*]43'F:V$\7YOYZB=?D4ORN)CK.U9-H?Q?%FMYRI.6"YH2I&*@ MGT,T 7,.6$(*@.,D1BQF+!'<.87$9N3)\6Q'\/_=MK?XX8-4)2^=FWE;PV_) MI2% #4V9I_ T8H=WK=1VD<;^X M%:+.5:7S.UIJP_4]?2[7=-Z,;RAU4=5-=#OG;F;'/4MR17*]/P80IWI[G&0" MT QQS7*)$ I")I530*P/H:;&>.TWR;<"-SES.Y&CE:S*Q3*J]"RO;J)*.GIE MO1'N%(J.12;AJ=;K9\NK[[AQV%*L/_CQ6[_*(L]^* M7CX$&[?*ET M-\WQT!?UD2ZKLGI8W8VM&7M M?UI'.J[P/1F!CB^\B?E&QQF^83Y_O.%]).^M[F^?%GI1^V\MP,<_S0F,_%W2 MY2=][4Q@B0M.3<=.4SPLRS- $*:@2'-,,X8(R9S*9PP38VJKAOX\"L=,D&'P MVU%Y>% #TW5O7SY32.%9\CJ9N*/-3604B8PF'M-)KD+2;X+),%'&33FY"JZC M))3KGN;>NKB2RX>75[U!)"I]O,7Q\RVA]A<]*VVTF?/ZB M*Y-/Z_:^C!+<].A"D6.22:MNC0 !R# $F. %4I$A0P04J\*#LT[Y1 MI_:E=LK^-EUL&[D[8:^.F6-VV%M:'[X1#6UL7 9SG"XH3L"%25[M'?EMLE=M MP#B;OFIU\U!_,5W7D0Q?E*GD_&F^^+ZZ9:NZXJ&UC_+\(R;T@>S$K$_*30WR M6M+H7UM9O?HA+T/BV?78,^#(WL;+JA\[&"WN<:\>?KL1I9ZG3^7RZ2_73QNMGO=));HEO$]?X!ZU;MK.O-I3)0RA6*08 MR-BT?,[ /TYRN5E]4':WS>=?<+!62H8QF("'Z MZX.LD'J3F<5 9:Q 4'^#Q.[#ZQUE:E]@+>0N;OJ*7G*G,;6SBZ]&*O"7.@0D M]]X[?2#X[;-S^KT*7O4/Z?W8N_NL)_IOQ?+>LQ?]#O19E1S%:=YFC*0 MYR98+I,%P! *4$":D(S( A9.S7H=QY\:;?0Z;%8W4:U#U'PW1@O'G/>ALW2U MN^Q:[-_23S8(=I\>LC[PQG*-G91A*CZQ/H 7OY MQ, +7,']9P.1&MXX[!02?OJ&O7KRV[0-.Z79@O](M?F,/%NN?A6 M"BG>O?RV,J3S4_7-U)BM'MKTJU*N9DA*TQA,@I@S F"2787:V;MP1\VK8. P_JDWC#LNA.3/@ M"8/+S"XE79%E: M$,*I4TD@^Z&G9O.\?S1IVG6?(EJ;F'7[X7E)63FO)^5OSH5I;2?!CLG"0!N8 MR;9"FQ39YF\_&H1WDF]3E((X5MT1\UW3UG;XL2O<.L)RHMZMZQ. MZO^7VOAH+VN=(2DQQIG@0&5FMZ;R')""$I RF"N9DI1 VW)'0\:?&J=MVX]^ M>M5^])_=]J-ZR])J$K576_NB!LW017=5:-P#$]X@R-VK- W"WKJ04^@Y&*G6 MD]_7W\7[> V 9QV4@QXZE@_S&HT[;LZK'N.UH6X=2_?QZ7F^>)&RON9.OY>/ M>K6[TR_9+"]HS 2) >8$ H@1 4RJ!$@.4K/M1K-5HW7F M;A6)[OHFPE=[5CL@Q^C0>D&2*31IM0/+LD^KY<.&T>B[S:JLY&KU?O'$RJI> MV7^5?/%0E?^5XB>A5_M2E72?S<3_LRF74MQ6XO-^CZU_IPT#T1;/;ZZL(U]F M6*1,9!D"N:EI#V4L 44B 1P7!<$D5R1V2NL/*^[4B+F)LVK.-=R8-O"TVE'R M="8K,'=O%8TZFM;-PUI=HZZRK=0'8^\OZ80V>B'V=Z MO*X(@44>=>D8!_[#-6:D4;VZ\W:G5/NC]MTA+,V2G*9( )&:B'^1T,F"XEJN= M"L:V!SE3D7=":TVW0GD7E6Z9'3%J>H!2JJD8H,5-$^(=WC^=/4YM_OF=9DM!OWG&PR:I\[>YN<@,-L MA7_(2C]XKO=KM^*IK$IC@)CZ;6WIH=:EB E5DF8**%8( #/]-RQX :203#&$ M5,*IB^%KBJ!798W[H()"\ MLK?=R*,RJQ,8AZSG=O/ E%7-@8MY*6I";>J9[ N^N\E=TQ@[4/8CG=\X1:8;EZ) M.4ZI(QMD_.:X]@TX;JJKA>I'&:\V]PS-]/KZ*.=S8Y_1ZF5&1(YR7D"0"9@! M&',.2"(H0!C3)#7](*A5*,?IQT^-+-J,I5K$J)71-9_K%7S]O' ]*(&9P F/ M 5E;I]2^,EWKU2-'SM,ZI%3":B$##"EV2#-L70?[ D+T#.B>)Q2@HDN4O:[_$0 M3B0_0GKOO1DCXFWL4"<3SHWE3V!IQ\[7(12853O"[>*K_#'@>=6],M>)849E MG/-J'C)%SY7#OO!78;#MR2I*8IJ)@@">46$V@@Q@"3$02!58Y93FR*G T8DQ M)F?(#8D$MP:4)#2'5&2 9J:Y9(N1(.V.%=CB M6D6ER88P<9K/FZ7)BUB;+GWK1QE]_'IW=SVX=B1Z)6"A-]^O7S__)_P]ZGME MTE/CC$JE/8H>_FG2MDP;V+)Z^+18GO:*SD3" M5 (S#C+.]#8\$3' Q/0:H7&N!)%4\F)6R0?:V'6V+#%4'JLO@S1?QI%4 0TQ M^J>FDV?3U'/9:&28I)+K)HPG6LGU>BZ;4(R%:K*KVHT<[V[XJ#&=':VWP5-K M1T]!9VH<#FM5N(FTZ%%']IO3.^K]YL8?RUV+HE:-7/UCN5BM M9EDF8RXX B3'^H,OLAC0/%= 4)8668HRE3HUL;\TX.0^?Y,[H>=Q58HZ<-XU MZN$BP&ZFC _8QC%9FK;QC;#17MJ;J);7OWER"9D@9LC90=_$W+@$P3FSXN)] M \V'MH'.B923SV80NH,9)PC%,,"@XTG83@A(0R&.0")BE"6$LSZ$+I9T>9FK\54L9/=5B M1LK(Z49%9\"TXYWK(0I,,@TZC811+6* 0^E^%+Q2QYFA1N6)?G4/2>'"U1,H M3J-92__"I.M\HW-CG,V@DDPJRD" F?8HG&00(@%)GEBUS!Y'W*DQ MDI'P#8O2'$^G'9=-9Y("?+C11?-7,8-GHJ5RM-1MOX1TE0@J ) M'J54VXM9B@!5# ,J7<0%.C#2-GI^C,S34]-<^":T<>/B + MS!L#T7(FC4M0>.6+LX.-2A675#YDB8O7#RQQJ:7MELVZTR9ZK4[M_M/J]ESQRV(=_2[7VV>YUIMWG$K+/4# "0K,3;U@CU,';2AZ MGHO,.PHQ900N22<5(X'4R<'F9J+-C?8\<%/]M#R6M1"7XDV0A8YTD&ZD34#X+GP\B3 M0XU\%-FG[O%!9._5WGK-FZ<>G:X)(GG&8@YXG.::!-(44)X+@%/!62Z(P!D< MD.EM.;S59S!^8O?PMFRVL-MQAT\4W[:O? WH7F[O!Z&.2(7N)W]R[+=N)M\' MB$4G^=[;1^Y[=P\K6D,?88=JM9D?5+0 MT3U(EM>(Q7(\7MGZ6VI^,,)2E/ M 8JE"0/*%< TQJ" "D'&:0&A5='R5T^=VH)0"Z8_=2V:I6OP-4C]%#U8]1$< M@>5J79K WY\[><07<+"FNY-Z]Q&2OJ%#1OJ_#HGH]1-'H8J32FP_YM._'&8[ MWB^ID/I#KNW2]C1M98ZXRV_&C]BTZ>U3L!Y-6FL1MY5*O$"8Q#N\+M9C>J^O['09#A^T55.T7U@^_U MK*Q,$;([N31N.;VM:HL3&8EJMT#)33_6+*<4,B"AR)O2MQ1)!!*5\HRA&/+4 M*A?^>E&F1FH[J4W?U%;L797%:-U('CT;T>V(S,-L];/;N',0W&MP$,C<4>8F MVD_.7I_HR[;:6:M2=#?JY(@%K^]LRF!.8Y)>R?17GBSK%J5* MTG:=\O#\418O?SAL5S2/3_3J)+W]$]35Z#BY;RLE]3=C]L0Q'>RDJI1:F37=G@K?+2TKA\09C:M*?!MYB@P6WY42O*Z7W,C81WF8V2,7BMJ MYJ[5*=HI=7C/371;%U;T2JW^8??-PAXE')NP_8-[@ML###(PH&##5O(_&VWA M?ORF_VAKX G,XYS)#. DI@#&* &$9H7[E#WRX_9>/.RK_U16QHOQ MV5B6VX)1+_M0I5F"622V..2BF6 !R2B^UM@VFF7,LZD?^G:JW?CG)7L>X7N9X)I52J&-=F12H! M+!@%#+,"9)2E,:>"8K=V#_W#38UD]B*V<=,WIA&6,ZGT 0PUDM"$UF2",@ S M%0.2( P$0X2GG&(2NKUJDZ#U=+E_J\NK]N[ AZ%HSMB?,PA.V M%K0MN]%Y.;<)+K_TO)Q#^-H"%=]TW3?DV&QMH?X)LK:Y:QA7_V.Q$-_+^7Q& M&)*"* @48K&V_7()-%E0H'*%4U7$&4)._3&V#YX:_V[EU8_?P45>)0Y4.UX.CWU]5X;5;.+J-[NK^:)<= ME"=)*@K]G5** -0T"##)8X X8BS+8YFE3D<#3J-/;0W9%C7MEH4W<:*-9[7[ M4XLL#P^38\<'P2 /3!I>T1Y:5=8-M1!59BTE>(NJLV[@G*E"Z_B0@?WB%JOU M%U47O&V/Z@O%*8ME 2CAQ/@\,D"18" U%1\01KB(F5-?N,,1ID9>1D 3_[F4 MWV2U<31!CO&SXYZK4 G,+UM FA+5_GT<9W7WVV/M:)1Q>ZF=4_*H9]K9"P?$ MC!_4@WA]GCFC,4$4T@R8S:NV61@$!"822*0W:H4LN*)6T2F7AYK:-_[Y5;O& M%X?0X7Y$^S]VOS@%_NI/5G-I'D&IO^(T6,GT%CF[1T%;0]$0[]]\_ M7C2SE1ZOHI7M[AA>J/^KY)ME8V=]H^7-2#<3-L9 M@F\_<2.F_>P5O8EVJ@*U6((5-0DE>W6CO;Z1T23::MQT!=Y->Z/V3=11O+[> M;T.$X!/DO:M".(E';\T0'/Q3_1W"#SIPO]YVMUHL9?E0'05)SDBNBH3% A0Y M3DS[N0(P2G+ $P1%01/3E#*:FQV3_JGY.S==N9];14VIOL56R8CNM/R;:YN/ &^!I=/VC>DO2O-0[19Z)Y7>.W?.WVZ?%LMU^=_6Z8A2*$FJ $)( M;W+C5 +&.01Y@C1[("63Q,GH'"K(U&CEW::[FIBQKSFF!-,/57O03J;??VU]&'NHB-43O2ZGO< M/GM!WN]&^3J1QMT2>X'O://KYZG#Z'BW@:[7 1,>.BMH0I*8F,F"B:98@@!- MN0(LQ9IX4YGSQ&F'>SS$U&AS?WS5%)_@6D8WWCP!HQT77@=.8'[;X]+:C._[ M@'%FH_.Z>V68$\.,RAKGU3QD@IXK!P9PT-7C;27,OS[^9U-^T^Q2K5?U<0OD M,)<9R8$HF 20) Q0J/>FG,2"%QG5!.!4!^+\4%/[VNMS;+/JUG_I"#OH.*L' M8CL&\ -<8"88C)E[ ,=%./S&;IP?;MRPC8MJ'T5L7+YC:)9698HO+^O=WJ_E MZH]W+^]DQ1^?Z/*/Y@A<8"D$3C2F- ?0U*@CB",02XIXEL$BXT[%"BX-.#D" MZ/;#OA+\;_J-J<^9I/A0KNH>)[.8JCQ6609XJ@J]&G"^.$2C(."^*V@\1Z(WS_J MZ,'T5B"<"HBWNW'HGNBY7#>1]":ZWH0*F)W6+W+=QL#.BB*'<9ZE@.-$M ;'\U[ITJ@C;YDL03C>.=G>^!8YG=M4GB_+SXOJH>[V M]BK3+RU2FL18;[<(8YJ=E 2:H?06C" E4\8PR=GH.9T7A)ZH-;7+Y-33&SUH MO32YCIG4>6FJ[2VQMYVY27C;')(Z=ZF<9MX;M:>;U&DY01-*ZKPD\5\HJ=,2 M?+])G;:##FKS>5ZLG4MQZX;>^:AO*]%XJ+>_,?[I6Z79TK@B[[\O[A^7B\W# MXZ?RFYSE.,]YDG.0YC$$,,&Q-IQ3!@H29XS&+(?^+:%76L6>MMG1IYT$/.-8 M,H)Y#I(8$@ ))8 D@@*1PAR*0M),.D4SV \]-?NAFRK=WUV@3:!V3=^QGQ2[ M[6L8J .O]AY1OB(WW1:P0*GJ%X=_H\QU6UC.)[);/V'H 6%SOGZF^>!,,9XJ M#A&@D!4 4B$ S3(*$$:%<3\4"6EYOGB1\NMZP?^XTZ_>H[[B3K]'QL2K]SN:VS9/SW6[O9K@ M]F5D$$I2*3$""' 7A"\LM?ID4;EG5YE#QFC_^+!3:Y,P%Y9/7S5FVBA>6?UV[.@:ZDQB^/" MJ8>)U;,F]#KOY8UV D>-Q)$1&<1%@&XG3BCY[I-D,?+8_9'LP3C1%\GAYG/? M1W=F/^N__?U_MC_1?QBK\>__\_]02P,$% @ LX-65 MJ, %^P@ 734) M !, !W:RTR,#(Q,3(S,5]P&ULY'U9=ULYDN9[_XJ=*8^MK)J>%QXL 9F3%*DF*2_]ZR= 4OO&Y8(7TIR3J86B>6/Y $0$ M8OG7__G];/335YC.AI/QWWYF?Z$__P3C.$G#\>G??O[CY#VQ/__/?_N7?_G7 M_T;(_W[SZ<-/;R?QX@S&\Y\.I^#GD'[Z-IQ_^>F?"69__I2GD[.?_CF9_CG\ MZ@GYM\4_.IR<_Y@.3[_,?^*4\[M_G?Y5:9N=THRD:#*1D3*"OU(2,D3+LE3: M^/]Q^E<6HU5>!V(X=40*:XA7/I DE.$B*&HH77SH:#C^\Z_E2_ S^ F9&\\6 MO_[MYR_S^?E??_GEV[=O?_D>IJ._3*:GOW!*Q2^7[_YY]?;O]][_32S>S9QS MORS^>O76V?"A-^+'LE_^]V\?/L4W\CEVTAYB3!.!/O+]UGZ^=_^Y:>?EN*83D;P"?)/Y?L?GXYN4[Q4 MR%_BY.R7\O=?#B>(AH_^M%"[^-?S'^?PMY]GP[/ST=5K7Z:0__;SMS_QF9PQ MOGSB?[_^I[].M-HR+= MR?3R7XY\@-'BU4&"X6#QR0=A-I_Z.!]0+V2"[(D'H8D$+XBS,9' )=4Q4!NT MO\UWH7J&9"^4,8/XE]/)UU_P@W\ITOA/67XDRQ\78KGWR*5XMJ/]W7@^G ]A M=N+#" :<@;(^*P(JXK+P 1<.R$"<0*ZH]3K)L#/MMQYYF_:;RCV8QI\FTP13 MW$8NG^FG\9ZB;T-X]8Y?SOT4/XC$+\-1NOS793_I0FOS21?R6VH'Z?WY)V0[ MPW0*Z<-2.8]RMV!MCKLK+-ZYK>(O9N34^_/!9Y0TE-WW<.1GL^/\>3Z)?QY\ M'\X&,E.9-.Z!6BF#XC"<>*\C"=(K)E0.D.T30,A^%A94KYZT0,,O,)K/+E]9 M@(+@[KQ:Z\^2U!]0=E#QI(:\&P#.3?K?3L[\<#SPC',-S!-%@R32H$A"4)G8 M9).QU"%/M IB[M/2#U0Z5O*D4XFW@)G)V=EDO.#CX#E8 )L+?UB9E?MW@7+;J)N"RQO5APP(U+*-J-EGW#U M2&5)\#&2[)A/46@?S%-V52=@>;,!6/C+ \LVHNX1+%>'\X^C<9Y,SRY] CC" M#7@VT%[E))(DV@F%)S4ZA38Q(-'RZ()@(;BG;)@-C-D'G]\/2+HQ6#J4;,_X MN(POG.![!\E9K57TA):5+J-2Q%)A"6=&95 J'FDWO>%NI M8FO1-@*-CS =3M*[<7J+MOL@)1.E\&'@V%ZX/:/C\&):Q/9^.(M^]!_@IY<\2.&D,Z")52(2&5PDUJ%8 .UJ MEJB)3.V^>3SV]+4P(E\(1CH1<2.;R,G4CV?#(I?51ABY8 8E0$ (0*L<37.? MN"%:%DYY9!=!A($#T12 M9HC5 2TJ#E1F/$*1AX[\D^NGK@4+_4)@L9-(FX##)S@=EAN(\?QW?P8#)9*R MQFK">2RW$$H33Q'.DBO#HT^.IZX@#,XJCM]81 M@AXA82WLN!>%G2Z$W01J#E)"?'HR^38>R,1HBD")#^C92V70(&.Z M_.J#U&"E@Z[,F'L/7P\F+R7FVH6$6P+)XC@]GGZ<3KX.QQ$&( (/%!CQ4J.; MS[DE5HI$J!9.!6\T?S+/9 NDW*%@/;B\E'AL9[)N"3,?)[.Y'_V?X?G"_H*$ M!Z9#/Y]#$NCB14<"ATQ*6$@ERZB$CA%SZ_GKX>6EA&@[DG/?<=K"PQ3\@NZ$ M)Z82%DC)V\,OB9$@43*2*;38!6?4[(Z/FT]<#Q$O)B"[K2Q[QD#)?QY]_#(9 M7X:"6-(,M.3$H$^&)V2R)%!I20K4%Z-;^["[L7KWJ>MAX:5$77>2:<]X^ SQ M8HH"83R<#.LC&"$N.S*9'BA.>@T@2"C+BE,2KAU M)YGVC(>3J2\U*)]_G(7): "9!\_!$*HH$JX5)=8PA;]*YHP7SJ7=HV>W'KD> M$EY*A'5[:3:R+;S['K_X\2DL0L."9B-$E"0IP&,N,Y2"U8X(L*"3-31T<-__ MT)/7 \5+B9[N+-LFG(Y_PFCT[V/TL3^#G^'1EXYFLXMRM:1$H@+=)2\ [>&( MQYZWN/4!.,5KRT"VDW 9M_3$87J(WIXC9R.ANHZ#VZ M4)Q0%G0QE0SQ*3M"N6;:.1IY!RDB#SYZO02SEQ4GW46Z3>RS%HH)R=J MY&(V<-%G9#T3[DJ6B^"2!*,MB9EG[GPTX)XJ@-@$)0]3L!Y87E:TM -9-X&9 MHS%^FH_SX5=XZ^=^Q=8 @M7@522,&4^D"XKXR#+)@7F1F$G"IXXP\S %ZV'F M985,.Y!U$YA9[(^'?@ZGD^F/@$K^.IU\FW\YG)R=^_&/00R29H;> M/(?$T&V3@KB8/-&0)4/+W&?:57K1@P2L!Y27$DCM2M(] ^8HYNG!11KB.P[F M'G\^>O!Y:7$63N2 M5@2V,[DW4H4UNT[?AO3FQZ=""8PCG,#W^1M\\Y\# M*@Q()3C1099 D'#$!IJ(<NZN]/=9BD1:@"WPYA9=MUU%KCS\/6@\5*"LEU( MN V[%YF8^M'1.,'W?X>S,U+W]Z/4 M\K*"L[M(MS-X_.LO]R2*_/VY94/=163HAJAND[M.7]U[G]!%>]VGR=JQR^ZW M/P=W/_^J;,&+ T/2V/)SY])UM@&<);I$$9 MFRG284E(S)3ZOT""!"179>&3!"%M!Y; ]0/[:3S5E9INV0!;2K%O0W!)]H=5 M6^Y!5(HF%Q-1(J,,2NF6DS82#BHSKZ@T?G>G\\Y#^VDU51$$6TFS#2"\'T[/ MCM(@:\:CH8;D("R16ACBK6,$K5E5$40;"')1D_RP^/? M/Q]_.'I[_'[[[_/=W[TX^;WZD/_Y1G;3.7X_0'0_Y>PV4C_/[ MX=B/X]"//DZ6;7^N0!0<(%9\(,R6;"Z0J'Z/VX! (RXH[8T43^VG'30H?X*Z MSOJR+SMX:MS;=$2;5TJ+JX8E7"O%N_%"HS=CLW?JJ32>#GCML55_-50\VIQ] M G@=:2L?$-,TOFRU+"\]5Q2XD%%(FUL20@5('-R^GGOY&2G^_GOXG$ M6\#,_2;S.G!FO7+$&5>ZW*!U9DO(WCLJDPD9\+\ZF&F_G_]&VGV^G_\FHFX+ M+)=-YCD34;HD"#-!X>[K\*P6''=?E6W.RKHDZUAP+Z"??T=@V4;4#8#E:L>] MC@+3++S5'D]IX1*1(3AB#75$V1RTMS(%J&S$7-'2+UAJ6"_;B;D!H!S,9C"? M75G_SI0Y&%F2R)A%8:!"@_-E@$4V(;($C)HJ(+E-1R/FRI9:G70FXF8 LJKF MN6(BZ2ASRHPXY!Z9\*6WM.??I"-2&<:L53;*.[;(.>2T@:B<8W+5H.M=) T [^.J'HW*&OY],/R-'J^X)0YB] MA3"__NVR%)'BWLUY*EV+35F/VA)OC" *C;MD558N/Y4FO<.FM1FA_9I'W8.O MIIY:@&&,I;GQ[!-$P)6%?/X.\TM>N*%:@"Q9XZ'T.M:1>"4]$98)@8ZF3JI. M#.@IJOJYT*H(L*XTT ":#OWY<.Y'P_^"=#@9+V1S.)G-;S DDH?,%24E&ZLT M7R^]@J(CAJ.9P8)5FE7R^I\CK9^Y*C5/S2YUT0"XCN=?8'J]2F8W./$VR^!] MJ=-?3(L1@3A&$V$A" HX]3./?#].[[.8QG M@(;E@K5;$BO5"XK"@P1;:?[U&L3U,\*E'K*ZUD<# M$+M-O*..F])Y1@GORVSY3&QQ3P1S%ES,2I@ZN]/FL.F\"+:BW;2UC+<'R 0/ MU([VH,DY3.<_/HY\F9Z8BE][OIRDF);I#? !_ P^#4^_S(_S'[@N"KL'&3&* M!N/%V<6H5%:]!60@#I=:'*>#L]+QZ+^6.7)>,:]U$,0&52I +2>.E\()\,H' MEU-\XGO R*5$E)2*I.5&T=ZEKP2#O!5>>J: !>OTXFZ=MP-,)EX610M'1C M,6DY"3MX5HI5@_8A9H%KI J$+BEHP=/L!"9;B;0!*.!)/9S#A^%72$R>0:K"J]$/6 >7#!(G19 XTQISJ9-8]2$X+KF0W!L_.PFX M,4OZ!Q+/2"$B^M).K7HB.UZ:0 %0Y[**$6IFO_0S"+1:&L-&XFP@H/!AZ,-P MM+B)1 ]PD4OX93)"H<^*3SG_<26:&"PH*CSRQ4LS#:V)2S$0AW*1$(,4]JG6 MG]O#9%T*&\FO^]!)^E05M32PY]S@ZVY,CPD!%$H*AN9HP5F-:X_A/FI$DIY# M4(G6B78^3E._"3%U,/ XT'912 /0NKP/_^A_E(NFJ\M*&JA57.#:\P[=0ULR M+)(@B2K&E.2)T3I6],/T- .IG;3]2"K"#J)O T#3"WSJ/1D-#/@,Q0[PP:!A MYXTG%@ (-P$2-\E!/0P]3%*_AUT]&'6@@ :0=!FL^N=P_N7P8C:?G,'TDJO+ M,1,#9="<-(J2A-8 D<5&M-0NFE+(*#W#I5/'[EZ'NGY#TY7PU;E:VH#:5YC. M2^BBY!5><1&"#%8JHKE&VS,G=$59F8/DJ,M)X#+B3W6#V@E<#]#3;T2Z'IQV M%7T# +IY77AO,11J33"4V%A<&"LD"3E&H@)ZLY%+3G4=&#U%5;]QZTI@ZDP- M6T,*L1PFU=R\09;:A.PM6G\6A2,@DR 0.A MJ#O[Z8W JA1.4&D4X5#FQ5*ORPTR(SSR#(RE2)^]R$ W MZFC@A'O2[+O!%FAE.-! :&D6*5$X9:4$=#(2$AZ=2%#I3G\] INQR:MBKG-5 M-8# Q771#0'>X"2)*+ADEBBN"B/4L:")E8,11EI&G9'Q,6EGF]^V?=EX$8B;\!Y M?$(B$D2T2I44C)+44;*YG-24"!>,1[53$>J 9\=J@-X.8@ MI4538C_ZZ(?I:+PJ?AAHP[TI3?R,+)F(3AD2RLAPRK.2X%RRE3H?/$)0OV&H M2OCI0O@-8.@3S/UP#.F=GX[1Z9S=JO7+PSB<#YCFFAJ7[M/2;]"I$J)V%'D#L8+G M_-]!0EF(Y!Q)VE#<'X6GF% F$<\2)U+CYN8H M&&*"!*4-LR[76<(]S/EQFGJ6H\3UE14Z*5(1SQT2%Y2C* >E*[5;?'%S?C9! MQ3-S?C81>A.&TF/32" :IT6FQ+M2I<'1#\'=VQ$&)G'G%4VV3LNRES'G9R,] MKSWG9Q.A-X">!T9-9%IFY1E.F L2EY+SQ#K-"8T,G/00G*B48?YBYOQLI.3G MY_QL(O$6,'-_^(Q4$#PM;HA.@.)$":>9S@H%5BOIM_DY/QV!91M1-P"6 M!VKMH[809 Y$FO+%)T>\2$!X%"(:'L&$.CM+XW-^.K%>MA-S T Y&(TFWTI. MU/O)].WD(LSSQ>A^V_2K7K$Y!)XI)YD:@1P:E%7DEE@C,N2-I)^"WBZ&@VNT VJ#6<9*PZH>)JCO]("Z^-E"Z"UBY_AB/IO[<1J.3P<( M=<@V_10]I& M:[/UD2CET&%%PX\XHR*A/E,64T+>ZK0)6X^^OJ_\.X57!94T![1[I[<).;J< M-0DAXK*AE!)ON"'&4FDIV.A3K?D'3]'5;_E)56#MI()& ;4ZSE/DWGMKB(O" MX!X,GGBM\%=I>$+#D"96QPY_G*9^:T_V *0M1-\HB&Z>YB*5.E&9B8IE33 \ MTBV2041@@ALI6++[VY8VM:>JI23M 4[;*J$S3-7+/?I\@E]_>_?[R>?C]\D)@')-UH]CY,=A1S ^;N!R1] M.;5SQ<"UK5-;_0A!O>-F5U7?2Z_? M7>X]PN?;GT4N&6:S1;'FI6 NF4A66(7V>#0B(Q,EO;?TJ;-2*?3_8DYW!Z;> MM62?_/Q^+D2[QT)W0FQ@(WG( Z0I"_".I(@PEMH*XCFG)!F#CJ'@($*M"K"F MDX&VL4TZ$G,#0/D$7V%\ =?#?B+PB/1;$F)))_$I$.^X(<('FTQ4/M Z,+E+ M22,&[)::O5?OO(.8VX')>Y330]THWWV/HXL2"RKCGO"_5(IF@V#1>E8:?6M# MI.&>> \.3;HR\$<8)GB=S+$MB.T7;+NAXV&H55-5 V@LXTZ/?/L_SP9 MI2L)6IT\FF>B]. %W-6#(A[0GY V1*=BJ3BH4_WU/&V-G'[=;&P=JZ)I< U$ M#MF#5K@.-4?_U!CB,QJ!!CR#DCT K,[9^#A-/5=L=*S]M<&UD2H: -6OT\EL M5MR+X7P0LM,FJ$QL+$WM+>ZS ?5.=!0"O0Q."C"< -GL8^1'2BJN!!:MY,.3%5IQ'C \2T5X;1A8F]I; ;P,O1^"O, MYD4D2QZ.QKAYX2MHSVFF<#LDCBDHC20HVG,9EY+2Y?)(*EOI,NTQBMJKL-@! M.9V(O8'SZ9+NR^.U5&AS8611;ID>@5]\H JW8B],EBH&5BLW\A8A[55-[ 26 M[86\.4;<$B-C."T5/R?=#D/[?3*>W-XTKPPS*C1CZ#4JI321D9>AWTD0H37X M[$44NLY^\S1=[55-[')>=:>")O:>RT/W\B9P.+Y IE:G\F0\>P-Y,EUU.S[Q MWV'V[CN:B*BTX=A/?RSD6>8DE3O$R<(9O=J&A?,!CVI#2H,)M"$#KBYPB3A7 M>MKFZ$6H4W51D:GV*C9VVA/;4'X3)MR*Q=4Z?H,N<+DHH&"X"C*BJQL=D3;& MXN,]8#R4A*CMI=P WO+Y?2*RYKOZT[R-AEKO"?HKI0A M.\(23S4EV24;!(^E!KP*4AZC:#W0O)2DDT[DWL#V/-WXVC ,GHN/,<\*9 M225YN;1>,GC41AT,<"V,J-/B\4%R^KVKZT;3S\!G<[$WB)VWP]'%O!1X&ZZE MMX%8D4QA0^ )"^57P3G3VO-*-[Z/$-3OY=Q>\+.-Z!M T#]A>/H%Z3[XBD[! M*?Q^40H=CO.]^N[E\M I:^]L(L"8)%)E-/LC6&*T9L(EGEFE;-Z-R.SWTJX* MVNJIJ5T,KE;4_58#&NU %4L' ^DTD2)*$GQB)4\Z9R$C%ZF.";XAH?W>_NT3 MAYVHZH5UA3@\_NWCIW=_?_?[YZ-_O/MP_+G#YA#W/[IFCXAG&.E^-,W2USL8 MIPM%)!)DTJ718>!@4DJ5&DMN$5VH[B=60,K3D8=-I-_ N;G.U,*/D^E";_/Y M=!@NYJ78\62R'$1U)4#A0E)E')DWQ5P02I?B1T98$#DHICRKU#^I(P8:J:79 M US[T'C#0'\_F:(],EXV08\_3J9^/$/V"O?CM/AMM(1!^K\7RU2"-80TD,(J M:QR0;-!YDZ #\5$+ L"5C4);F^H,3-@KFSVG7_@A^5 M5I1_GXR*B?^K'XZ+UH['GR%>3)?3*:?#&?[I+?XZ/D7_8SA)5U-TF9; ,Y4D M,>>(C)819Y4GEL 34TW\"5YP.<7JU9$[W#$PZ(!8IK MUGA#K#>:Q.03Y9 B-=5FDSU&5".%KGMP$+K2S N8#GTSA/7YY/CPW_]^_.'M MNT^?W_VO/XY._N/MN_='ATN\?%#+&7V>+AI;4HIV::$0K5O#2QP=-#"\5 M>GXYL1B52+YRM^"'R&H$45OH^S'H["S\!I!TAX=5)\,D@BRKAW \M5$\!DA@ M61$N-,T>A *H<^W^(#F-(&=W==_-Z-A9]@T Z,;8HU732@4N _4<_1I1)M@6 M)YH[E O++LDR"&F])L/;&.2W2>DYBVQW]3X^8FH+63< EH.4AO-%H]./?IB. MQH?^?(CF^XH9(7&]E':8X$RYNR]UX#QI]$.T->B9(B]UDN.?)*OG5++.0=2= M#EH 5(P79Q>C4A7W6$ADQ9CU( T+D@COH8R@,<0EBK:CX=8FCFO%UNE_M3:) M/6>1=0^T*KII '2?8(ZR@729\+3BP@GP$7@@2:O2E8 )XH2))!JPCG+.A*FS M?3U,3\_)8)W#J0.I]SR7X7"Y'$KGDYPASI>7#\?Y($W.%WHI!J610'4N=0D6 MEX$, IT2:QSNQRZ8&*QEM+L1#>M0U$BRP_9^6Q71-PZEU7J3SF67L"KV1I2588M3:0J'0(NO2[%W6BY!L2VDCT MXN_N93MI86L8G2].7EPPTWE')]]= 0V,9I'ZD @H%HI4<-4IP8DSC"=IJ9&R M3M? ^[3TZQ;N%4Z[Z:$9/%U;@K.3R2-1X,72"2C01<(0C&<+C7X"9'LVG,-J M&,+2QOP$<7(Z7GS*/_SH @;4BB2"U\1DG8FDHK3G<8$8-"H]AZ*#.NBLS5F_ M5MX^L=X41EHXT(NDET/L;R8,+T^8Q1^/%U[6[-UWF,8ARF0 /"MMLR0A9%/2 M.AD:X/@3VDS:E]X.L5(^XN:T]ALBWOL>7D^/[2)UL>H>9M#[S%P&00224]H> MX?GE),.E"-Q02!)HK;2Z#4GMMT%Q SCM2(OMPG2Y$-^=G8\F/V#)Z<>+:?R" MXOXX\N-9F81J(OA,6!*>2&<4<2P9(B 8"%&(R"KY4=L1W&]GY 8@VZE&VP7N M8F4^RN5 "I^3=8QD$QF:.\D2FP,EN6O#&!X*^+91&9!JY9"5L@H:/YIZ"VRMF MGZ&WWV[0#8"V2WVV@-H%.\7C1)F=^.]EC.R793DGOG#9.N^V\SF((J: U!#A M2QL]R@.QY7HKBT2YE\'96OOL%M3VV_1Y_Y'8BKK2^ MXWPX&7^%Z7P81JB5,!\82,XEZDBV91YJ]I0$73+SM 1C30HVZ]JHWIKZGEM= MMQ;N[539#=@7MSMP26J<2D[BJDQ(O$V"#]6)PG28Z,*N<"B#62^[=&&W[:+C!7L4-V#Y5 MO#6B!$9\HQ*A5SJ;2Q M$9W":4_=D0\^__W]A^-_=MD5^>HCJW9#?ICP[CNL'/K9E_>CR;?KJ;R>R: $ MM20)RHFTN,/@&44)RQ$L-SQ2%^HF4C] 50?V??G,C]/)UR'*[\V//] Q/QI? MS84]B//AUV4GN$LY:"MHY#H0% MFRB@ ?3<"M24I+IQ'([@%DLGDTVER8RU,H,AEI8;>.DB\;D,3$#3 N&#V1P0.U!: ]!;2&N&A+^?3-].+L(\7XP. M8IQ ]*;RAOXA:/[X=CC^(?GQY.9@M&KY@>!&T5 M1._1@@FE99]BZ'E:08 F*P'-&^HJ87I-"ONMMF@/Q344V\"6O+P6N)Z+47*: M)A?S3^#3"3SI#9,(+W?CA=9$;_<5XN)CY.AQ&NU70P'E_X$4H)A3#P M(=I N2<"SY]EH;5EWA*1/(7(0A*VT@CR"MST6\/1W$+H'3#M;/9O5T]?JN+$ M?X>R%>#W0WQQB'M!YBF+D@D5)7=EL%\F >5$N(PNID -A#J;_'.4]5OBT1RF M.U5D YOZ_3OF*\FMTOFNQ&:<]]8EY$PP7KH%(6<6>30F.Q.%%EZMU:YK8XBN M3V._I1W-@;62ZN0??+)9,*-M,A3N;*AVI/(L[=1!(BT MSG7%.M2UUEVG&V0\"\ =U=3.B7Z?M"&Q8N8/IE M?ISQM%GR)D,((*0B0I6Z5*X78PL#$=2C1>U"D/H.(.^F0&WTO-;:X72*K7J2 M[Q]53XBP9#U?;^*S 4_2E+%P)/@27W:XGP=CW:)/CQ%(FJXT0^AYVEKK6K.G MK6TG%;6,O8]3./?#=.F*O?M>KMS*S,(%QXMUALP&1YE6D=AUCC5[PFCGJFP9MPN>?D>O<#&W>[[B3@DE2D5Z>.RFK92A>NF$?_8^%#Z:D2=:B64*# MPB66T"*Q1CM<8M)(XT1P9M^N\HJTUEK,[-E/WD9!3<9G'G*T/@Q]&(Y*K8E0 MU#'PE(BL#9&Q3.8L_7:3RUE*F2R-=8:8;DAH:[UC>O22MU->D]B\DN*'\OLU M8Y%G)-'+TBJO]!YE"G=[$4CR6CC@WB16I]QE;1);ZPRSK\.Y X4UB<22 7.! M=*PX&J+7EBBSP4 FV7#<^;6SQ ,(X@7-/)=9']<5B/6/YCO4-=?997_'\RYZ M:@![ZQ<@#$!J+Y*F)',?B,P@B0M6DB"93S[@S[I.KZSU:>PWPKC_PJ0:JML> ME!-<:#5!N4SV>^1^5'FG%"YD%TJ+.KZ83B2!).5,\$"CYW7.Z,UI;60PWIY* M,;M26@-[)3IAERV/XG]>#*> O.)BF_\H33[G!^-4,IW.RUL&('@$%S/17BFT MA0/RJ,I\Y:RBU]%ZM$3JY,FO36.319R=H>5N3GP=U;43V[G'X,%7/QPMDNHF MT\]^!-?Y=XOF6[CS4PT\HIE23@06$K&Y\"L"QU/(&JGJW--L2&B3Y9E[0VF' M2FP(JM-)!$BS]RCNW_Q\Q=#B"F#)/B['0S\:S8[SX_P/N$O<,L6(EE:CG)-# M$]O0\FOPDD)2LD[OA4[(;])0K0;KO2N\!6/A!M.%DZ=X6RQF#EJ'8"3)V@DB MRPED(5 2:%)!6XK>:9V;RDTI[?<>O4?L=J[&%F!Z]\AY0N7"7 MQ2-4Y_BTM)%=W<9"I@DM=DIHM(G()$JXEQD",EHI>%(QU@F-/DM:OY?F?6-Q M)T4U#,!%3L#-RM/(N15,99(SH^@RBDBL0K^1ZX32U)D%5Z!4I6O,9TEK,B+?&3:>TF.N^29(E"2IZ3"5>VY\41ED6-R3DE7)^EM6XJ;C,E7P^D^ MU-J.K7ES69:1<2A3.,[+)O-_C%,QIR.*8_BU9.<_S/ER3*=@-D@H4XQ",6=R M5B24NPGALTM<6>9"G<.^*PZ:#-'O8S?>F]I;V+1O\'UW/A%WF5FT[0E(7+;2 M!$IL+'52 ;U%K9BFK$ZC@R>(:C+VO@]0[J*-3^(28/QX79LO_)0WKJQ\M#>[+P<2+2ZQQNOW"C7<.J-!><66(BB7G MFFE3.C]R@M8'I29IJVMUC^N>F7Y/^&J1I[[5WH -L!.SRY'=]RL0XNBBN*$W MQ;H4]C+*.L9._8.AFOW3)M W4N6.P^E0 M-Y M ^CUPD- FP[]79J(E#X1RR20X,!K7+DI\)>*WFJ)"(VB=Q-5MC*I\^+\?+00 MI1]=BO)HG"?3LZ4R+X4:D:4@@B,TL3*$%"+Q";V2J)S(P6@:19U)[FL2V&\6 M0C4\UE!/ Z;ST1@_"Y=1&3#_>VF?QKPP'/=Y*\HT'\G1YS6,$[3XN:/*R)QJ M5>3?(J3GJ8HUE'VOYGE[R3_3TG,EZ%[@LY/\&T!0Z?V$PKG.V!JGJRC<$6[BU_LV=E:"!*$HT=XXII+0Z,O?QMH#G5N??D;/V4AU M=#JI(> &=JE5FY-%X\0TG%^@MHZ6/>O2FXOY[Y/Y?\#B"!]$C3X%DZ63,3)7 MZD=),($1;[(OY[=+J4[VV[H4]IQ<5!5V5;75&0K_]9=[HO^ +UR/LB__ZA/D MG\KW/SX=W?K\>^/KCZ>G?KP:@^3'Z?/P=#S,PUBJ[I>][5"R'R>C82Q7?+=8 MF0W/T#YY>A?;Z--_N6;A+G.KA]S#4H?LP/:_2&K$Q661/'36E@J1+QOEQ5]SJ3)V*E4[(WW6W MW(F(,KAK-)GAHCUX1O\GJ/(W^-P_!RYD)C(71"W7:-C_VKB[LS>-K%=P0NSGI.CMQ'@!)X>.46M R6) M)R&D\,'2.MGJ39P<;_QL6-I4W-;\*QMX\M*1E%L%8#RLA$(E,9 M\F6\)\9:!I0[Y46=3.>UR.NWY*-_/':OPP: ^7XR!;2Y#A<#')"/J1_/4%"E MUK",["R_CA9RG=UEE&NT'H-6)#DJB,PI$AP??CMHI0%,K=*5[N:2WEDHPC.J/,J'NA)P",H11W'=R&PLERH9H'4B MAVN1UV^29/\([%Z'#0#S-S_]$^:EY=YUK[TE2X,@! 7!9,E6+GU/72"6!2 < MO-&.)^-EG#Z?_\*,+N"&LHS&*Z.+L>E4-N'%2 MYNP(:)?*@-A ?*:E0RD7-A@&T=8I$UZ+O'[S'/M'8_?!DIQD2%8HJQ&HR.4-99P@S<*O35K#&.Z3NCQ":+ZS3OJ'X1= MZ:L)Z)V=#6>S9:>>Q93.AX,$%J)VT7%"4RDHBL80ZT,@PDA#:60X5V0 ^'YWK<)"$-BC+&+)%9KJIU]UB+ MPO40^HIO::JHL@&(?H*O,+Z 55>3>P,5[W+G(T\I2X_2DR43,3ABJ5L,6+0T MI*"CJU-)LQF=Z\'U%5_F5%1KOZG(GV&$KYXN_;IE3N2ZAT>0AC.O*6&>E1M4 MQH@K+?PD2S(%-&^2OQ,L>B!->?OGKX?)5WBALS^M-;"?'J1%9ZA9F?8XF=V/ M=FG%369H4C.1BDN''IX-' ADANS8F(VO<_7]#&'KH?,5W]9TJ;@&\;5/1^IJ 'B_3B;IVW!4 M-O6[\Y0N_W1YB56Z'24C2/86=W,/DGBPE- *DMEA(+%_Q15 = M9;:-TKN_7QK2U(> 7XA$(P,95(N.<[;DH"3AM! \UH[-S/YPN6E-,WPYGYY.9'QWG#Y/QZ0>TGM--UFX8SR!,MA^!5?)E57<0,P?G@NPW*NSF+MKD8X+"8UK%8J MLY[20",Z?B4!T"=7^NA; H*"\4KDD.NDBVQ!['H@?L573+45W "&KQI&W:LZ MTYJYZ95GVD7BI\"R(/!&KO20I49NYXU+&.L?]6N2M M!\97?)?4O1(;0.;O\.U&C?)T,L8?(]Q(7+U7Q113%"6MFE,!I684%YU3C.B$ M/WKE04.=TWQ32M?#ZRN^:ZJJVE?0Z.-W/UW>7;R%N1^.*C?\N/>T?3?^>)K= MIAJ 6*:85NC11R9BZ=]9YLVHB%^L2)"#Y:Y.F+&)!B"_7YP%F![GXW,H"AN? MKFJF9P,MC13! PDH&"*SH&CU)$X\%98;:6VMA-)'27H-;3XV0=N]/;837;5@ M!ZP861;F+TNK5IP8D"I(AQ:VL\6BT9$XKS7^E(R**D5ZG7-9!77W:7H-73VZ M@-V.VFH =V72XG41W\%7/)D*.V7FK1_!X6*(S-%X)=5%E=4JTZ#DPDYG?C3P M((434&(.SJ$;!U(%\G M<(8+UT]_7,>,/TQFLZ<%4G)IA, 53"SGH0PC0_O<>T\RUL_B1W-F-#/"#L]+C9RGZY;RP0>3%* J:L%!.)\TC\=E1HCF- M:!1!YO;YIN+//^!.!5<3A)0IG6\ M\QV(?@V=1'9![;[T_0K"I9>ULOY&F>P8YGL)GC[S[+WW4-Y %$T%5IW!-<(3 M)08WY9*8:HEC5A!NG?',Q>A"GM?*) 0K!H20?IB LJ$\JU3TD:Y8/H%A7+!_>#BQU4 M=E?I6\BO9[7_-AP/SR[.5H2';#DSB1'GT'$J%?+$/001)\&%E/B!LA-8!HL4=E3(J4MG2X9)=;1H(R4 M68H]=Y>ZHJWGH;,U38E*"FH91U2J#7(*Y?^[5K/*P+MRV5TP#>W@(^&7W#HJ&!-)I!:1>=0T)GD.M$ M@N"X6Z?D<16*!*X.L&Y2T>^V51E!6XO[%80N5WW3/BU#O:M_<;A2:8LTW)?#J]Y\.@36=_'T\NX)39&EV2*2:_7CGPM M!_DA"GH>8[\_Y4\ZU$0;2"KWNBL.9F\G9WZ(MI&STC HL]8M>H5>>&)]-@0B M#5+B,F3KM17?!$[WR>@O]+:[9N_#9$[JOIN?Z\.Y-X ?+;=I*]]/\H\<$LM MB72Q B,09Z0A'.T&JU1$GZU.3=3.I/?K5N__>.Q'Y_VF_MYW'2^;DE\V*E_F MGJ[N9 9)>+"Z-#M1)N&6P UQSB.CR8%3@-_N-JE]( ]XPX>^3#-M2S1,]J*: M%P*ZY4W0($H;+% @0H32*"H%XBW%PRCA,@ZXG,W=_AZ[@&[YT)>Y^>T/=%NH MIH'C_$90[#(;U KO%:#_SKP4)9V)H[G#\4NP&BP:0(ZME9ZQ>3KZ/5I>0W7D M+N&0';73 +ZNRHD7C6T_#'T8CH;S'\NAP_,K<=T0XYA^_[8FI*<4E9G@"3JM+/[__XN9Q/4=GN7LXG.>X[ 'UZ< M78P6#8G>Y0R7#L%Q/DB39;?)$G?.02HGF"V9++XD_TGD!YV#I!B>68XQN5[O MT+6"\>M0]#*#"%N 8U)14XTC;Q6VUH)2I\$3JB*ZON ML0ZM..6H8$J9G%1W M91CKT=1?=+][#&P L"T4TCC$#M+_O9C-R\*]S$_6.DD9->%09N#B:B2.AD@T M\J1M!N;X6HD7W6QT=ZAK%W;;(&.3G6T7-3401[BR34HR(7J-D[/SR7AAJI3E MBL26C,% J"B#Z+6DQ$NNB'=XN%RF M*@G%(B>49T[PK,C$0]:E6SBC,B2'E%0!W(/D]%SPV)VZ)UW+O@$ ?2JAB3&D M=WXZQG4VN]Q_,P21DB#"\%*RX2BQ( W14CMMM01=:2+&P_3T"Z$.%'UO/.7. M4F\ .PR1UIX,& /7Y(LS@/R_*9OVU5(_A/UONTKP4( =&+$-71W): M*FY<*2S%PUX;7#1Q+0]Q

4J!1BQH4FC*PTA>DA3^*? M7R8C5-ULZ94-G*8V*$H)<%KF]);>_BQJHKF"D*2$E.LTN+]/R\N,S78#N!TU MTP"V#B?C16(D+HW2[8O_GIG[":77+9_'[SM+PU/[>+C+MM M6.@HF>X(8;&\AUQ,"UAU!YG_N#$VX#+W*#(>T=:+N EQ2Z3(@3@#GG#+\9N4 MU+ ZJWE]&GUP%D>3V<44 MK@?@E2)%E7TI<>!H1+M2[\I9($88C9)SAHHZ]EXMCOHU$"NA]OZ0V ;@\**W MW84+66WS77WZ_K;@A]C9_T;,A?-<>4U4\H)(7JXW%'7X)0@>02I@:_41:'@C M?GIRS4(-UZLI6L.M8XFXP!61AG'B53&;C1#2%S.ZTE#'3:A\,1OF)NC:;.[6 M#FIKP,>Y;OY8]HJRV=_>,NYPEU!2,4JTTPWE)3J FST3AF0-AJJ4.(AR,_FPWS$-*;'Y?EL!=^])N?%W'^>.OG=Q>A%Y;I MC*9'RF68J+.:>.O0)O$4?#;1B%C=,-V8ZGX=^3V!=F]J;0#"3Y\;992.'Y5! M.F6HW645XGL_G"Y&-]YAW7#C2\4W24"1=;;H"8,05!REX+P"5:G17(=,]'M? MU(2Q4$_I+]JANCS*)OFAOVY=@]KEP_?GCFTAC/U[:V ]"]D"R0"62&DR0C-0 MPC(X8[,(JM*0Z_UY:VO95P.?O%4Y\M)8"P5A@B(^H]%/-00AF NI5D[;.N2] M&/]L$SQM90AOI*@&C(>'65ED;3D.QOI4TA;0SY0@$PG:"1*BE33BH9"BK7,! M]2A-K0Q#Z@P =R^:NM%& [CZA"MR.HQS2 _S]/"K5\E9/!H+@0#*BTA5QL/X ME(E0.FDIH\QYK=DJ6Y03;$]UO]CL"CGW*@_VI,8&(/O;9 P_EK;0^XMQNN3" M,[3),_6$HI5,9%) K&22I.A*G"TYS>MD:#Y,3[\PVQ\>)ITKIP&(/2P7!LQ* M0+GXI'"!9F5+/U]+N)? 5,@*7)TT\NWWL6I!S=X MKMJ&L'7?>E\N$J"D5)H M'1PC@5%:"K*A=$#1A#D-0FIT]W6=\,XSA+4RF6J_=MUV>FD69@?S0S^=_AB. M3Q=!)A28X4%)1[(Q*#!- [&+7N7&21M19B[MU7^X35Z+YMJ6@%C/B=A!.]M# M;C+WHXJ0NXIH7N>)#&B(D2NJB!("30)0G 0(B3@KDX\>J#=U>I.M36*_N]W^ MH;>KEAK8\=:XFQ]DQR#%Z'%%*8/6AS"%&X.FJ=;6I5SLB+XR*5[,3?4N ;JN ME=0 [J[:V1V-44 7183+R_OA\ M,@6/YNP-0V;%"04>/0=#;"PM%WF)N1M!453%M^) M(*O?Y,-F0-B=ZAK (9K9,#P=_SKY"M-QD="#3/$H76",D9#*+:1'IJR,C@@? M>0Y99^,K>2SKD-=OSF SN.Q>E0W@\XFK<<@L!%[J@8U#3F@VQ(F.=-$ JG:ZJ&3*><@"5V;6:&F *'7HSA,PP>(: D ! M-Y[@TM7EMZ#:1P&9<-RW<#/!<\XK+XB(B3J(0FE?J42ATA$: ,B(Q@2?!H>F9PFK&LK)9U;L@V(K-?FZWVCE1/8PUL4G=9NB/, ML\ET7HH$#B>S^1L_PTV8)QUI#)+@JBQM>4PBOHRC,BHF;2(^(=:QTC:EM)5, MT,Y!<[>?4DT--G"O^PQ_,2Y' 4#Z=3J9S:[K6GY%4_<-9+173_SW08C>4!DS M@:#1=F :):P%1YL7&'7*AI0K-0_N@OQ6LE]ZQG(%7;>_!3_*="G21(MC]K1/.6":!2J$(CQ(7'@J&^)X=F5(M>)4EU%K=S;)N]7Q79"Q M%@;-R\7@WE7U\F Y$$9*DP"(RDD3*8(A'A+:QI$Y+QV7V=(J2%P+?/;_._!M MI)!7TC;D?O^@??8->?+I?30.65\<^^\A^,;U&-D'@9KYYIZKMUQ1X^GKOBJ/+;FT'H\6G02J9,N@= MCN!F'[>#C#052:! 3KY,)Q>G7TZ^308^>P%>4&*]I'A0N8B*\)DP[TQ*-LIT MM^7K Y;#'@A],44ZVR"[05V_1N2C#%;2>#_\"@-&K>&<4?0)2IO83(NKRCE1 M5CH%C*)=:'N"_FU*7TQ7RJ:POX.V&XB2K1V QJ/,.V?0H?$)^4J\]'7@FJ2H M@F*"VL#KY,F\C"N#)FR2+=7560I"'XYA\7^&XXO)Q>SAAIN5/<-U'[\_UW K M@>S?-PP^"3!9D"0U0_/82A*8IR1JRP*C0KM<)_VRE1D Z_2''= R43R5*FQ7 MYDQ3Q8F/)A#O@]!<:L=H'2GM3ON+\1$W06+W+8 W4G$3-[N/E*$$,CTI;GK+G=?)C7F ]?/?(6+-=EJ5(RQ%L1F)MKA& MPRB4FBX4)=I$^$T[0074V4Q??[G\1K"J62Z_B8X;P/<3E; 9G\>L*"8[*PGU MKO0 0@L^9I:#=RHI7R=XOF/Y\LLHG-\()^N7+V^BM ;@]W0-;$R@G7%XX*B2 M,_X;O_#(;!,M]LHP3RZ(OW$M4@/=E5K+U3@8669TT[V[YZ-?LZ V. M&X4:JF+CQ:^,2ZZ/IQ\FX]/2Y2BIP+P-"&"!B@A2DI!"(L 4NC$I&6KKQ"JZ MY:/?<^)UK(R=L-' RMA>"S>*H_"&E@B71[=-X1RB"SQ6@7AN=G0EN7I^)KE2^2:=P] M'-6]S&ON3&0.)I7.^%[23"1C@C@4!5'6 MTL@L9]G7<>*KLO52S;7VUE27^.EZ376;!?/YXOQ\!"5JZ$/T M\09C-R*XG_&5!=4WY@>G:+R7BL14.F'PK(B3)A"18HY@)1A>9_QX)^3OD#I[ M4X4WU5;BXI?/.<['YS!=D#&[H<[KJ<=6NQ2UX\1YJ4N;!< %JRGAH+.4#K)T MSU?>(JUPN\?TL.D^Q&!36Z^/7C$; M+ +<%)^*=9P08,X;YS('6B>'UNO5>$O%Q.L$E.?_Q$95WF=YV7IYP8Z:\ M22P'E8C-J71I$@Y]"I])\M(IRXQDJHZ GJ?M->RWF^#OKO7;L?8:B+$C#<+0P[!>[R VFK$M,I4B2\*5M,8K+(A\$@LPT:@W"U&FUL19Y M_?IG_:.R>QV^CK/^/A46[>_"A9=(L48V,E!TX+(Z$,)I(4 M#S8K24X275N=F*M47K &<:UT0NX2%>M:K%NJJ&74%896*9I@@I RH\CD0FY6 M$:N=*G&.R"G:.E;6N=Q;@[A^4=\OIN/A_&(*R,G[X??RTV6.=P 1@\B2)%B, $J26)$# 3#1"*:!BSIWI(_3 MU*\#70M9'>NB 53] [X,X^BZ6D"666> F _@9_!E,DI'9^?3R=>E3W,Y/BA:XPV*(;&,#%CFB;<: M#4RA+&/)2B;J>-=/$-5O-Y#:6.I*&PT JSC2\^E%+*HY*N&E4]35U2()P0JO M'#':E#(2ZTL9DR0>@'G-/$TJ5ZI >YRJ?KN"UX969_IH %N/RNK#5;/6X*-P M/@%Q3)J2PA2(0QX)2@JY8<&'2D."GZ>ME9$T?005ME-0 Y!;1OY@L4%_&IY^ MF1_G/V9P,)O!?#E=Y$:FVJIU]$*E XJ+TC&>B8D:9>ETX;,$"+/*-FL/N5*Y M][84-^I%;HFY]1[-#U):+Y0H M(R-!N$PX#R*4F27:[_EFH#OF&O6)*T.])W"\W/6RIC!"])EY%4@2*>+I! Z5 M901A04L/GALTY%M:*1VND?W[^KVND0J :*?V:%N9E):]:PK&&(:^LF%XS%+< M-D(&8F.4B.\H:*96TES''*_/6Z/QBWZ72R5H-##==[U-XA:'6H$M4VQ(UG;1 M&R*5U%-%LHW")Z552G6.BLCTW$UH3:5_:F]Y]B(0R13ZS"*9S73:00Y\Q=P_,5Y*^-+CS*3 @DP% ML!))7DQ$"@NS 5=X*BYG)ERCI=5;Z9EX0$8[ &R'VB':Z =3=;; ^L?EER_S M]?H.,YEK5_=RD4!R A4I[? <"0A*.%^B,-&VJ0(^2];$XR*.C; 1=-,/T'Y8 M+BXH:KIF(EG*7$NV(+RIMY!90$ 6(*K$N- ^E489U59R)AZ+=6Q@':"+?@!% MUH&K^2T7TGLN+,4,1=0Z$/$"J%7=M*8=+UBD;725NYV>:>]@I_!5>VNC TS] MD<_*V\7Z8E43OP^DJ]6W?,T*D9M$" FDKSW[+M?&1&+*,V91&%8+*FT>@3U- MU+17EL=#UUAZZ0!B;Q?T67E]_AZ_US:A:RY4]MP;'B"G$FHYSH'/PD-(A3'# MM$ZF34??=GIV I8Y?6"-H(T.,'5])?7EZ]GR>\X_Y$4N\_,;)YRUC,QFK(G( MI@F_@-.:P" ",R9)H&LGC-G3Q]B(VIGXK=;9/-=7[5_KL+D;^HL2 MR4:>0-A0K\V=!:SC.7A"Q9.6W,@7+HF?^NB= .).%R"CB+0#]W,U VOQ:5-M MN9;.]VMNH@\RS9?VR6P!I;A(R62!%46K03([$ MI0C:H:F+Y;)1C5Z%/$/5P1U)6S[[=KQ8*1B<3A88J]U?">F@MF0S-3)TH7:Y MYS83=9\E:^*UFV-AY%'[T&BJZ+13:*L=[SN[];D/:^9T&LYA?196RODDO8X@ MZC1!@I6D?-UG2%K(+(13WK=YU7T4U[/ID%M?R3F]6WRHH^A7E#W\@.OY'1-( MK#@ZJPMAWGN*Y%@$5#:"3)QE&1T96IO*\%!*.W900Y#TI(-JH;!3\EE[MR8^ M^VG-O%;+IL#GP<9LHE3+0D+'0,68(2@OP*AJ(;HM2CCMIP1:; MH+_P^W*QNF\BF]?:T8BB(F<@2ZE-9[9 2,P"EUQJILD^9)N+@]%8Z-G1#<#> M"X[N2"KNX/+AAO$?OM]Q(+^L\O]#6-W9[/8 G1X&V&/"2$T]6UHTK14,) M*BLLS@C3V!$^0UTGD!L+$CM [B#]](2Y'[[?_/3_SO.*B/K\_=?\+9]M+#6( MF,D^"11)UW(&F# 9MS)S+NN>Q"<*>IFG: MYTI]Q'+"Q[ID7 6;@D;9J):RG9YI878\/"Q'5TX'$'M"+M:&S*T#&^LR1XI7(3B? MP&N*4PHS*F*;BY?]_5BS0&\R@!VNF@[P=3.(Y.UFO/MF(EH] G*0)D8C(5G& M0!EM*7!E%!^7$&+6BN+B1B6,[01-^XZXCUAO#%UU +F/*URLZ9NK&/_(JV_S M2"*Z,Q+GEKMUW5VPWOY'5XD;4]H8*VH7HA9UZ%X$S[@ J2SS&8TUJLW=RIA< M3'P9,P:LEIWHN -\UU$E>559>8]?\^KZLBD&+Z42@-*0X>>($*)#J+^M9*CE MIC9!X59RID7<=.AXM-3D4%5U@+<___BXVAQ!W_^H!\[5F;3AQ'E?U]IY, $U M*!(.R<9*$,GD%!@/4K6I?#Q-T[3!8C?(&TEI'<#OQ^7JZW*%Y_FG',X?,2.B MYH99!CR10:GB!7CN Q3KC-,^B)0:92K/D37MS6$W(!Q/=1W@\)?E*L\_+?ZQ M_)97B\OU\UN8,M$R6?GB0&3#2I9"V- HK]F%O&FSG&YP.;XJ M>\#G"#GDKS>ST+D4]8+!@6:!#HD8 N61)D'B46L9M8^N<8OA&&Q,.[^IDZQ^ M,EQT8!3;+^>V--//3"Z4=?H( C&"LG00H70*G&%2Q:0#\7;$^N,6$CMIJ3@^ MC'8J21ZJT[W!2F=(6(XP_(?8>5@K6Z0WWW!^5EU 6:[6]+OW#ZI9U,QS@1YD MJ@\_@C/@E"Q@K5(^*8E9/!@POFTVT![?W$GOQ618/(;".G"?-]Q0Q%3'Y-YR M\I O1<%2LL1-#@D4*PR\(9OC!HDK8W,1;=*P72D\_5Z.<9QG$XWV@-2-8+<= M L(I5Y3.8.I38!5$H4, +6AK8DCHHM)M(MDG23K]6M-(6!Q%9QVL.OIQN: H MX'P>+OW]MK>:L\B=%,M1F4\E5%H8FQ3NLZ7[78-F,-=B#N]-.DD2++ MD?78Z3O_GZY(^7&YWF?XT?U_/L9+_F<(&NGI_H?\+2\N\B\$/E+RYM7T?\W/ M/_]XL3Y??LFKFY?4I?#,&"8RHOI0*];.M(0"!$=&NF4B-EJ_MR.!AS=!/OLU MM^,L?+0\2&D L6Y7YTZ #TQ#S#&8E)GQC:8A[4KAU%UGX^/I<:=C UV-F.8V M=$I[#QW9^BFCNZB60T9V15;R= AE#,"9%Z!,07#21@BL3N=S%"!AF\:4(WFJ M'_'KG.*S^?]6F5]^397][_E\ACIH[0CER14.*ED&E)-$L!QE,-QX)MH\1GF: MIM/P1D,P\_C6;11]=) J/L')O5V5219&_U( %XX2$*T$.$68<,G4U1HF)M,F M#MB!N*G;82?#VMX:ZA=T;[]\I21CLX9XN5[/1"81Q9Q!@?RIKU#FQ!X!VBITQ1PL^[L?%-/Q\6&5\JD\R+.]QE/^=R'C1%[ M[4SL2"'8G>][\^#[;F\";D/\[&5)%6"YKN6./I$CJF^;:ED6A;6ZT?:/062. MT73ZXI?=IB1<992,,2@IU!;'X,'EZJ(QD 4*J:5L==LUA,Z)7\@UP]FV/M1& MVCL]![>9FO[^8A4_XSK?^7M[)YT'?%=C]SB(U4F\IR!,&Q8UF(0&E$<+SLH MNFZ?]T5:9]NLR#ZJ]_RS7E=7=Y+^7,3E(LVKDO'L6C/OPMG\TT;QE^T^W$8G M7-U15'BI*]<$(,L(.1>M U-,B$9MU8/H/"7O.01GCWJIVVFO@\QD9^Y^^/XC MGN=/R]7W=Z766J[_1KI\S:.D-8IS0"'J)DIE 9..H!EE8Z&P$J;&[+/T3XOE ME@C;%\SCJ;L+D#_+ZRVG_U@NT_K=ZK(].:_?Q/^YF!.Y5TW'P6?TVB%P57=A M>DFY);<9D@W%:QSZ3P3D(R+O$?B/#H.I5PHN+](-%ZL5TA%9C\RK M%G?IZYRU(D'*[&IY"L&GQ, [U"YAD9*7YV/?%[]C:LP=7^'+%M+OPH?N:+^_ MWC1C)"LU*XF#B,270I7!^=J,@8E[59(7JE"R+M9 2 MKY4EEP!1QMK8KPNE[U[I-GM][]-QJ)/Z-:_7.=_?_'UG%YRW03%++M?IVH.> M4===(XN_@Q+ODYG+407[("V*RA7([ MB*($4,)E0*,0@HU<))^C5VT*Z<]1-6T,-CJ01A!]UV?+OFMG[_WK\+]P%\+*HVQI,CR#Q"$D$++HS%G$_BM-E4[]?G&\G=:=,H.9@Z.(P5 M*RESC0Z\1 <80O(4\3O$5KYA*T%=G2]#=/_8+1PN\&X.EOO'Y/73NN^_X7E] MZOO] 8NIMDAFCV WP\&T]. 2N;\22E)).BNPS1C^/8CMZA@Z#&]M%37I;(N; M9YYW3MF7F&.!N\AJ&JE-I*,WDUBSBW72,5JAO>+8IBMH )'3INHCHJ^58KJ. MB?9N]KO_S\>+BEJVY#T 2Q)2T%]BD),1H&H%DD+9 B8XKI#)''F;5IT62?CF M,W_*Z[B:?[TMD#%)Y[%4E!1(:\@[F@*N;MYQA4QMI6HKL*C(1C8 M?EP=+O@.0J3WJR6=NN??WY_AXOS-(M5A/E]KB?Z'[W4$X:;AA!L3N-461)"I M7G'6!),AU!& F;. (K6I!>Y W-28&@D(R[9:Z1EHE:&K+I,4@]$LISJ?S()2 MO(#WPH#P3CN9ZVK7-NGJ#L1-"[31 ;$KX/;43@> ^^&")'J[(#A9+GBAL# 5 MY4"Q$*'N'888F$%6-&>NS<7[?3HZA=&^:EZ.)O-)4[3UZGSVH3:G;0Q)1 H- MLA<@4ATGP42 $*T&X[ECSD3KV4[A(7WJ'9C0KQY"Y-[73IW,CWN2[2_1"5W' M#='7_8DA9:ZXA%CG':E2E_'Z).D'1O_C1HG=AN'L#H0IG<0!*GNH]#WD-[': M?YLOYE\NOEQO"(A)"4=9OL[$LN+101%VEU >8LJR/4+*#B#@K)I"11'YSNU+6[F_KO?O4TA\!H MZM];BAW$B]M/P%]O&GV$M=[((,!D](3FX, YYZ$4GKQ'79AL,Q#L!<*FOH9M MDP&/J8UI7Z!LJVW\?E$MY%WYD!?YWWCV;L/<>L9*I)!9;789<' MGG-]^AX>MJ5N>8VR^_?U>'>RIX:7K<7=C8.ZS]D51Q_SZLLL9I<%D0XZUJX? MRO;!IT)2LXJQXIV4NLTUW0N$]9C8' :S%AKI F!75?^;2W)90@A(IW=T)8+" M^C3 U) @JJ2B5]F'-CLA'I$R-8A&K!T<(N0.4'(?[I63F6>!68ZWNS M[(K,FB<9@6=!4O*Q3BMS!@JR4K+%[%B;@98[$MB!]QD-52UTTAG4WB[H<_/Z M_.>_ON;%.L^*B$[QE,%MQCGQ32)"1W[M9G6&))9DF[K2,T1-G;:U@M0ALN\ M1G]\)A.HP=NMSQ6FL%"?O0?)%*B0%82D/:2@A).\"*;:/&9X3,NTBS/&!=-PR$.I&SQ ]\.*)@>0Y.-0*F/2VB&2X;]2V]XB4:3=:C(N4 MP^3< 5!N"8]:%Y>< ALS90[,90AUNB"QXZR(6;5:@C(,&.8T@+&?7'O8EX/K MS[^<+?]]$^&_B>?S;YM]+Y=W"K>I)GG!4%! %L2=TN0-G:^+6'.6T6AA'6LS M<&EG$CL(9,;)S-LHI0/WG!/09EC H0O3**V M(MLV+:+;Z9EXF&(;Y3^;T>^EB0[P=#?+G_^*GVNM M^I?EZHD'0S.G5+ E&G"EWND[+4E^&B%XDW-FG(O0QK,=0'0'J=TXQ^BQ%'G Z 8-O,A=N;Y X2RN/A\W"E=8#. M^T;V7[GRG=.;;_2[G_*'7)M]K_^P7L/P&1,Y>1TMT*E#J1A+@0Q/25"&9ZU% M+"ZTN28=2FD'.>PX6&RJH@X@>->.=N!.24]QB=?@4-2&H23I($@4$?O@F)+& M:-,^=!P)?O8$X-=0/1V [UGCJA/REQ>+\P]XGM_G523!SXH)V5J28FW\ 17) MO_O:%,2LD-FASR$?HXS],J4[ ="= ";JJ@#"#YC8-NXV'DN>/ MR!%5T\5,G&<'_]SA\'W*YW]G7'W\]W)FDE.>*02;>)77:?H,^$3I8A2>&T5^6%ZN93\5(Y1"*T'4<;EP@=K,!3 ^C\6YYADM9'GL$4S%"M#GPMY4O)'<]9 MBI!:S78?1NFTM;P^ 3I4@2<$T#>%OO.&R>25=8QSJ/\E)KFI"[4%4.RMA69) M2MWJRF(/4)XG27CDD4=Z]PH#PJ3A<#K" &ND;E0K_J/MSYB M&X735@"[0^4@A770?OTL7W\NTM7=?TX__Q7IK[[Y4G\U8[%P$RB^UJH^B,O! MDB2-!U:DHCQ0!B\F.-Z?(G?:&F$?$!U%E.M]-49=N%(Z':61>UBK6+/ZX-&@-X8ZNKB$W];M]H2\G,&4KIM%6>5HC995_"6.H[ 7A>%P4P M"U:,+,!02#)NDJ%/!"-->5?T:!%%FTQZ1P*G]82=@'$?99T*!C?7_D9:I:)@ M]?$SQ;*.N/,\)'#9%\=3L1;;5&YV)G':BDU/.!RLL!-!XN9Z/R"W0M?YCM(F M4#(R0%0,LR'>%PL+I.!8;U4C1+)VQ$ UD%"C:8SA1M MD[7Q9"P:;9*7;:YI=J5PVNI+3S ?)B^P=E&4R&WTW-P M]\1R\:D^"*^??FG6WD3%N'&0$' MC_H<#A9ZI\YTPU"=[KG'H],[_W8LO["-E+;>@(74^)S'>R/,6L,202J'67HSC=7 KA91(*8_A)83" MZ ?&FC#[+%E=>HLAN'@TRG(T)73L-?9^JW[W'X_E-UJ^.7\"(#$0,$Q$H!\H MDC9H@!3'P0H52@G""-WF3J>-XZB?^G9!GW6Q64B[V2"FO5.6\P+*HR0;D!:P MQ/ILA%@43DA1VKB++<1TZ22&8."ADSA4X-.N5;M/_1V'5Z.D];MR^3OKJIZZ MSE3[DK3-Y/-4G=WA'0G*T@\V9ZM-09D>;O3!F'XTNQQ=O=RCY M^._E%1O,&8Y9)!!!4BK 99V(P1'0:8$V<)FLVP F>67+\O%AH\W5XY3)6N$5QHL>5T@^XG$06W;RBEK9HQ,JLVM MY6-:)EX<* DX@N=YD MA?0Z*0QM+G*V43-M/_K8)]/!\NX0,U>&Y!-WDG,)UM>].$63(9F$(#.9$=/) MIM!HXL]6>B:>*7FPGE\ SAY"[P Z#TH=5S[3129*'4,@-KTE-<+'NGD]&HLD M%'2LM)FDO)6K[!J.J@*!7PF M&^=R2B&U:6)X3,NTCU7&/J0.E'5W:/D=OUS;D4O&H60%DK.B/BP4X R38*)& MYHOG/+?9FO(413W5'89K^EG@["GV:>_WWBWR^^5\<4[__?CO97U><#50_HX7 M_2,OYLO5[\OS7-LO2>'FRJ<:GI04%L$Q7@<(U*?3+-7]@#Z'Z+$8^Z!W;,O] MWR$4](2F?=6_/+XN3A%R[^B/WIR=+<^KK-]]K3J^XCP(SCQ/$:)/=35OL."M M<: %\U8KSU"]? L],E&3E3>.AZ%#<3N.0KL[?'^=+_+;\_QE/2M")U:S$-I3]MUAZ.V"/CFO-\N!-C6# M=.6-\5.>.8=(MD:L9!5!:5QX&244 K)*AKKHN)'\&+/D-C3 M!5D+)S:6=DX#=N]7\YCYC)E@F4!"A?:ISEW0X',.(!07:)AGCK<99;HSB3V% M^$>#W1[:Z0!VE[7T367^/:[>K2Y#@7_BV47-GO_X3!*?%8-*4B9$<6C.M;$# M@7+C #%Q[;GSTCZ\7QNUC^%9XJ:=R](":F-KI .0/=W&2'!9?UZ>I8\K3//% MIY_P^WK&/)=.4Q*NN1"@!&4\WNO-R_HDB[(V8KO'?CN3.>U0EJ/ZN(.U=!(0 MI-];YWAQ/O^6[_#)9UF$)!@E/T8[10X],?#6(M3FZ1!4LJT6+>Q-\K1C6J:! MYAC:.PF8WF;I5PUUF[CCXVK^Z5->S6*Q2AI![+JZ6@*9@^"\ NM4J 4@"DK: MC-L]D/!IA[U, ]GQ-#G]VXR!G%Z9Z(;A&6HG4K0.#.-UT83)X%R=.JQC5JJ^ M9E OEV\/)&*W6V5V"@ \LD:Z2G1)NV1'0-W+Y"Y&_I>2<7C4#5U>N+^B*O5=W+CEP7$=^7G M_[F8GW__RZY M-PF[0>TD"B!'U487GN_R:Z\&%_ZX7)^O+QE!PZ277I#/MA0TU!6A ;T&M*E8 MS8-WILV.A2=)V@UF)U;^&$/\'7BO]?KB/@,/C&/F9$RYML>'@G4#A*>?(3GG M5"(FG421:;>G_R]^U6XP.8ER11/I=N%UGG"Q;Z^>P%_?D+]=7$[G?5-H2NS O=U) M>6HK]OQR,.4L^RA3K&,VB&Q0(6Q"3 TNN,B<$9D]O$M^,?2Z]P6[H>8DJA(C M2K+C^7Q_7'SY@JOORW+'' Z>V_?2AXXUSV\0\6WG_,F2(D=CP3M+"(M&4!1= M)/W@K$W.R\C:M>(<9\Y?1"XL*PB%TP\*+8=@%0-96"+(%CJ^C_&&JM\Y?T,P ML,N&YW.3(%!>MYIIL 0 MH7> G"VOGVLSKC8J0[)UF'L7S,5J^^AS)=L@A=:"LNT/+ MG=?-B3EI)(5[G-5Q8]Q2\F=* (XQ%!ZT=^$8?5D=SQ08I.E=9PH,$?LI/O"^ M\JFH,@E/2Q"97+62,8%+/$)F6;BZ ,"REV]J7N%,@4'J'VFFP!!==.>Q;F_! M&'HR.)3 C%2@G"O@--K-E55BG([_V-]#[*..>!OOI-M/ZMV!YWX%>1:<398L MHSX(+L2+=( E>+"*F'&KA/E4].:H]U?Y\H6)_'72'IS\7^&5)WO9_ M<_KI:I_EC'-4=94YL%1'9UKC 05E)L$[SY#EP/4Q7C%N(:VG4+P%L@[51C_[ M1+>U)?R>B1M5I!4I 7J?B9O$P7$DEJ))F"R79"]'ZPDA@GHZ\L9"U.&2[P=' M=S?XS4(N.OD@:[X2*.Q3Q *3 6SF,IM@I6M4T[E+19\OJ ]!S-XR[F"I]LZM M=A\_YX8BH!-U&EJM%^501ZT;'.X]3\G_C0T6O^NQ#?MN:O7.'!.0U.U2W90?LZ0CX2*KEU M4FI4OMTPB71I%C1,W*ILE9TR.=4U/XF0&MA1 SCFD@I&\ M-BK'VCS'WY7"Z3/" ]'RT&DU44T'R>%=VM^5:\%5__M^E;_,+[[,C/0Q.YE! M,\- 8:P,>7*YUB;!9A@_Y3*/ M\_/A@??3'S5&N+TCH2,%V9??< ,<)B.+14>PBGM0@M#C/9TUD:6242I3&MT* MWZ?C\&6 #V58ZXNWAG*[\)W0QR_?P4A?-TBEBNPB@!?+G7>!SMPV#.],XK1A M]0'X>+PGL(52.LWXG[3BO=/]%S^QJ?-IF>@_P)@57 @T'+3+-=[-!3RC'T2D MD\O1460:#3HU82M]YO_$0#70 I2W[6'T0,?/@ MPN4Q@!L/I[#<>I.27]QL/D7@/F-FV=%>;).K $DW> M63'%(;B<@#N9N(PI!&QSAW<"^XT':7>7_<:[B[HOL/QP_4A%&&]4+$",4"J7 M*:E#APA)21-XD61;;=Z4/:9EVNBF'5CV$74/8+DCD%]OF@R"=D5;42"E^DS* M&@G>_R-F'Q5G*FA4RK@.9PR4_[PN-.@OC/Y?E\\>G#_-/G\_4_ MZQ."FUGIC#N=A(@@O-'D.DL!5Q_=*QS!=H.3VWT-/^!ZOM[L"IEI+A"1)_*_G#),$ST$&1V8A)Z'["P7@^YBMGU) M/X?.F.@X6)P]W]H22SG5]K.\6%\VMNQW5_OXC8D"O"X4CQA1=_)( O>D"9/.4:*89#U9 M*>*WAGEA"\=L&CTAG=23WN8_/Q-HEM]S_B.OOLUCOK6FNT35=<[QJN?I0X[+ M3XOZQ(KBUOGRDM);DPM!LE3[8YAP9'*4+Y')>0::QVB"P.!"FVO/9BR=M/<= M@N^G2SU3@J2#^Y0[MP5;.=\XOD M#=)(*)!ERO41=J $KW5-B@#TD[KE&!,$)A@PG94O7+*LVTP=.I#P MB=N4>X!X>X5WA>]'6<.;RMW-.;=9'G6QBI_I;[P_PT6=HGR)A_7ZXG+AROJ! M**Q.W*",0/^E/$=PRGADU)!###G[0(E.:^R/SM3$'=@]V,6T0.G49NYJXTE1 M/'$DVH@Z16/ Z]I ;[V!P.F7P2LM409I?>L$811&)GY)W)=M' L0)W5)\SNN M5EA7(AW6F/SRY[:[N'F>A3ZN<*3D(6$0$+.O\X,* ^>L!!NXC4%Y(TR;U*J7 M*YPGTG'2W.+3IO%J_W 4$'44D]3^H0Q4T?H31<:T2*J!AFHCW4$?72U)DK.FJ. M4J!K N"[5'33H7M,("Q'TDI'B+KJ(#,Q2B:1@_"L;@NNO:E,:0CHLE!*.<;; MM&+>IV-:5.VOSR> L8=PIVUTN7PY\791)ZO6&:O$AV!<7?4%>F."-,F1("S6 MH?69K$801\QR57R..KT0X;WT%7WH?Q^U+1O(L ,W<>DIK[<66(71V,CK^-PZ M2+O;72P>@VE]PMVPOT@-K):E)G1R' MS$("15X:L%".+VJSNXLV^X<#M\<*ZQMP,ZT?/ !<#P/VJ37= =KO71!=G0(L MF5!*," QDNEK1J= '8J>E,[<^H*VT2;Y+<1,',E/CI#EN.KJ '%//T'S/$NK M#,'":U%C#E$;=B5XJU-@$:-NM)CIL)>>S6J1?1SFX^BK ^!M>9HDKA0[2[LOO0H>(N@.PO.BEGW+2O]Z\6A<"JCB! 179X(FDY7D-EG6J#6A$4>=9S(C(W,L MPQ@3)KV82WA9#N&A'&YZ-U;S>%G:O'ZD>+5J;!:B3'6+"J W'A1'!,>*HRP3 M-29.9VFC9)KX+K4#DYD>*M.6?/86PF_XU_S+Q9=K6=16P/S3Q6J^^/2N M$!/TW\O'$/3C]9W*+!7/BJA3N!Q&4 $=N-H;*()P%':B)M6]6$$Z)L437T], M8Q\]H^)$C>72.9SAXKX49BX(G5,Q8+VAPU7* AY# AFM8R8H'X-O9Q!/4#5Q MGG%ZH!]#NR?5ZWGHQIF=/K5=G^: FA),.- M2E[*1DL5.^GR'.D-YN:^ ;.,W%@.9K/?OA#7:(L%48^7$(0WL 3;]Z".JG*.BE$W0R4"Q'U% ?"%N_6:0K#M97=8,\$:.4X94T$#MP)&\7E++EFQZ)7Z\.ZKH0+$*!THJS,@3PH,$X(SKF/0L8DS M>8:H7GJ0IPYZQM9?OU"\L=0B7,QU YHB9G1]#R"Y!V;)@HOE,PJH;VKOR!9S:$O0"Y1-6Z-M![)1-=(!POZ1%WF% M9\3/F_1EOIC7*^'Z0O(^4YG\L/8I .:ZRR)'1CE+E,"5DS('EXIK(LIR<&7%VZ@!E/(7ET#(KR&ZX28"P,5$R1LR*S$FVZ'W>C M;^*%I5-"Z.';\/'U>5+-*7<'U8[OEO%=>DR4B!5@V),@Q>D^B-2RV$>!_ M)I(-Q6^[B61#0#!QE\"'RM+F=E=A5#P[A)+JB)PB%02O+;# >1#1*\G&:SZY M^=I>.DZ.JO+EH?+O 317>:1T";/;K!NLKTZ=(HNS%(DD%;DPPGOAQ;BPF;H- M8$^5/53Z'O*;6.V_S1?U/<#U&EH3DL&<02@*-U5QD@BG -=;C*$D^G__>KJFCU'4O[<4.[A>>'KPA729!Q/JDQ^2A$IE#+1BR416! FG M3=Q[T#2:$Q@MMT]D,:Z^.@#>END9&&U0&#R(S#THH^M;9BL@LD0&&*W@N%/@ M\8JGT0Q2\LO3:(9(O ?,/!Z18GS2Q5"8QNNJ%X6I0%!14\"FM>&)2>7:9."8.LS6RUX<-1 M3V">VB$GV/YZZ0!4308B&HXN.I.!BSIKF.<(/DD.E(>&8HL33C>*M%[Y<-1! MX#K&<-0AFNX [?>F;5Z6.J[.@L0]2]%+L$DK4,P;RI6\ "6%Y49;FW6;4.U) MDCH?+]0<+<\-2MU;=1U@<(2! YH%8PH+H)TC/H6AE#Q[A,1E=E*P@J;A9*#_ M#)4[-.4]+@).&?-7Y>AW%^?K+3A]MUF3-$E>DD=)!-X90/E#K%E*+X M8GW)5A?E&O6(M.&GVQ63M0\1L1G.Y/9 RQ[6\O730?:'^>X.N_"9C9S)]=O%Y>= M_2 A:6(?)8;#8BYE:3Z\=GYD2'+O9K-X<"YA6< M,Z2&DN?G%P2F:SG,)./:%10@-CW1TE)(K*(%S5BQTOB49&<#?I]FYD0',?9K M,X<"9KC-^$N;6>1/M2OOXX@%YF7\U]OU^B*GRTF3E]Q5Y**TG.HRQ(?#;JKLC7(\>349M M9,J"@<-:V[7: "8L$&..7!L5&7:?G@](/9JMH^_1*B8%RX&IQ\^+U(7%7'F, M>I]X)83 G(S9< BBOJF448$3=0NL3B)Y945N5/P?G94333KZN,LZ#!BO(+VX MXQ[^*\\_?::#[LVWO,)/^?J4WB\GFARTH=M-8;6W\?X9A&5IS"!0S3& ,6\EM(WSB SZTW,VC/6 M_YT;JB?+#9OO7%\5D"R.!6D%Y!U'7G-F*.HGG/0 ME'4JX7VTH:+!9:>6.1'X3N&D?$DT6VXUGY5/*M&FJ -D2F>K'C5@ M%A$,QHRUV5W%3HUS(*J(6VA.%K,--K[G>53LK12 E>A@PJI NRKK8 MQT9I,A87)JICC?69F< "R78@1MG6%&45;?9 C !LR=Z!HYHS"[D_V9_]C?).#JQ?[&";O? MDB3FB_4\;M9VSYP0A8>B0?HJB&@T.*_J#F/DRF!P,K09Q=Z,I9ULR;YF6YH< M*+U8S#A.Y;X@^(QQ)<@]:$@QDGY2K8;J2 FJ$E89(R0O#2]$FO"TD\VXUVPS MTT.E%Z,YP'N\26E>?X)GM^-Z;V?P.EE\X(&!+T62!]G,M$L)1,9 .67KV?SPS[P^OWGHP&JPR.G%;)ZL;8#$K]Z$.=T M+9!?<+ZZ2ON*81J9SB2'4NJJ]P1>&03IBU!9V1I6]W4RO<#1B=9D^SVHQD10 M!Y:TTVJTWY>+;QM^-Q)8;QS(W3^O.WQ^7Y[_=SZ_79QV]ZWWS&261*P[G04R M.LPU@U!G#GIT%EGAJ'V;N^JCL'>B-=CF-M8?MDYJ4]X'$LMJ'L^O^/US,3\? M>V/>SHSUL4$ORH*&<\*\XJI6' ,X;3DH9D4TS#&7_[-!;[N+N1S^ M:0+S6L0Z@5E94&20$ HS="0&"C)+-D'NM%AF>%#UGPUZ _';;H/>$!!T$!== M7=5MQHAS&Y*@<*X.7A(DP&3 #8@_)=@"+)ZQI M8RYD461U[Q;7Z\F*CNBRE)!5;3SDES--!)![+\I+E7FK?5R[$]D%I/:!PFYW M;@?KI8P *W?0ZQ M_>7? VBNL.Z]+#D1N&4HB1RU,^#JFUCGD7NI@V>.CPN;+O:##E?9$ZMAA\AO MZMV@]Y::"HM%QOK",HK-JRX-SA@'-H@2C7#>L9TBEE-=#3M(<4^NAATBQ:G5 M?V^I:2RROK!%2B$S>3W/:R.>@/6?\W//V\NLNIE_N?YUX_+GQ?G\_/O5U%\2=9EAQK89O9&K%%\ M2&1"1B1;C+%6[#0"9C_(/4_<=$?3"#!X#E0CZF1BN/TT7^5(?WSE@;75,4A/ MQVXI&92)$1S]#IA,@9W@(3H^G@.[_]T=@65,]2Y'D74'5S'W-T?J:+)&7B!R MO1FOS&L_C()@#;EF;Z)H-!YU^+K8$]C^=LBE[_YZZ0!4^PONF;60S%I6DD-" M#YF3\@4A:*6!!^Y"*8(7-M&<^!-?%SL(7,=8%SM$TQV@?5M=_\,??UZO#R]2 MZUAGIVE&YX%*&9S4E$-%FTSR21F^4PXY&+;/DM7Y0X?FJ%FV4F$'>!SAB14O M6F:K! 3C95W!:^CDX@9B1JXQLIAXFSW'A],^<5=:%\'#D1%PRIC?]D!)*!N# MSAXTDL!5HJP2A=10DL!HK.0B=O;>X/4\9=L3@2W?JPV!PRF;PL__#.!UUW-_K+:91.)P-:^2P#]7'X]5FD=O ?481N<"L$2)Z"M5+2N!2(%_% MZ^ ]IP7O;1K0<"9/-!)]309Y&/!>P5;M@0GUK.CB%,L>N. %E'<%G,D( ;T7 M29IHG#TQN[S/X8D.?GA-1GD Y/X.%ODPK->5BZ@->.]K%*%)B3;7/2?1&9NC M$O;4 M=]S(7LLU ^:I3TMW%-TO9:&%B 9OK M>(A4.'@>)<1$WELSSVV::-WJ$;A_]?>\[7[47N'\_^;+@N"I2 M1%; A3H!@]L KM2' .BR]E%+I\J).8*!(CC1%/]OY0M:HOI5NX,!V56VBA<6 M @BN2&:1,? 8#6AMD_5%)6Y>[Y7?J[_%?P5.H!&6)ZX _/M?S?WFFT7ZZ8JQ M62HYJNPT!4HA4J 4# 1+GC$GQ6)P$8M^L/;MX=3IXQ)\HH9YV 5\QYB8\+1L M*I4/^2S7?_0+8>!2,'@VP^B162P@O&>@2 S@=6 @D%3(=4;-_83&LHWFD]]= MW9V]'(R,O4V&CK>P[-EH;ES)G47%L\"1*\P*K+1U64K1@'3F M?*<:]M=*7T M<,+ M.98YM#"Q:QK%-+\=KV5\E0U"_43'VD-KUP6XCIO&.].4*>RL[V5%<'B!LAOTV1 M&>53 ,^K!)U.E#32+U76R5B#4F!G;SA^'32P] 2V@QT2'AP9 :>,^9L.CCM9 M.'F4W_+YYV5:GBT_?;_)(+@42EN;03(K:V-7@2!X!$OGH^?HE'.=3?'=G;G. M3X&1\3J6N30"3R_V%%X62=A%)#__]37'RW$"7_A,81*QV (F&9*$,1R")G'$ MA"9R5$F+AI%Z$YY.U'I:P7>;>4V/I5ZL:BQ-?9BO__7+*N>W"R(PK\\_X'F> MD1(I#;K6,&L?/8G<$9M8^U$7](=T\:Z0=;?P=2N=G+. M G=>2F/ %)=!<:' 2R8@%B:-4H@R'W6A]N@/O@[&]A?Y=+46=. M<,$HPH<4Z^B=K#UXIRD/$-R0IY(VBL[>E0[D\$1?B[T:^]L#9Z_-_JZ#[G\N MZ[K'L_GY][N>29;$9/(*-*(#5>AGOD0#)7F2$K*80V*)O0D[1!L?# MVM_$"J_\$R^*!9224F'EZWMT#:@<_9 H;BB2^!=M%N,=C\<3?6GRBJQP#ZR- M9H7'Z"B\5_U[?[&*G^EOU.KBR/V%+WY/NV[#82QVTGL8C,PJ%7(]FKR^(ZAY M+AFX2*> -%%ZTR;">"V]A_39(3(6(.0Z1;70S[PS!0Q/.:3: L<:70O^I_=P M('[;]1X. 4$'L=/]-B0;/#KJ M '$C=/+$*,CH2YV?4RBY5 ;!IR0A2C0Y%>M3F.E%-A4Y%2T'##3J<@L_A M=O2G)KX<@]P3;5TZS!BZQ4,')\;[U3+FG-9UP%/E$A?Q^M1>_[D@.+REWUB< MS[_5 '.[_FK8N9XYRU!+E%#J%'*5N0(,M1W2>Z:US2S:-DO*Q^+@1)N+QCDG M)H'!I+/!'F4Z1Y\_DZ2FU,D9$#Z0IW!U3B^W&42FN!:U422MMNEOEX..^NL? M&L?$3@-H'1Q)1YY*HSAEEI:<%3.9,DSG%006!8B2=6"2,<_^-H..^NL;ZMSV M#H=4MX..WL1X\>5B4U3<>)0JBE7^3-*@*(#"@>67!^]9=NE!V.5#QV@X&$S\ M2-T%E[,A;ZJMMN08.0:P6>CZ_-N#BR(#Q48Y"F$+IC9CY>_3<:A'WB(],H3\ MD83V _V]?\TB\T$@"L#B7!TY'L&+&,%:+9(U*D35YN7!2Y1->_ES !H>>K!1 M5=!I(]0.1KNY%-ZC]VGWCSZ2]]G&2!L?)"-S"7F$S'@ 94,!5)E^Z8)73DC& M?:,JVZ@^Z+:DL(-T?UVNUQL)W]J'D498)3DX1K)0@4CVFA7(F&+0 5U1NHD8 M#B2\*P\V!$M/=P^U5^#I.KB]NSL'?/:17%S++LX'N.3),^.E 6\)$4KJNK.% MSD(NHQ8NQ!S4*?BX(88QDSQZ*76&J)FJQ1BR#,<8!*6*9TDK)]ODK4.H[,I[ M#4')HU:S5JKIX,+E#]+()@F_E%=E;;G8=(W6SJ=43$A%"2A*UC'919+\0H!0 M*(U5V4HZLB7O#FJ'AX:$YFFHZP-D#'J[:E)3Q1J.VD$NL#TWJ5#]& M[)"1ZFQ+"05;YL@/R)FX6V \=3^\ 3M8]AT : >SN^I5$X&A*K7L*NI4]#K; MWX64( E!KMX$R92%P!#@,/R#WT$U?H/NXPL7Z[%))Z?]=K,^KJ5YQ M1>&$*$%%B)8$J'PV@#F)6FZQADF63&HSE'PW^KH_+_'O]WS^ MYV*5\:R6'MYNJA65KW^0[=9PXXH_&42DI#B#\(91DBXR.$J>0:1BN<':A](< MB3M1.FTSTM$Q.;[V^D+G6&+(>E-84^DC+H4C/LS<^1-EF'N0 (KL_R ] RT-H-E)=!ZCOD<*.S\%YJ;1H5*![1,C'&6JG]T=W*03HX M<'4VI?JK\U&P])PA7LOL_7*U4=\6L+AMPM9BF3C3JI#)II"L!SS!#R9N9+0%_0,X5M2AU[ MNL9F7>(3NL8A.CC0-?Z\2 U+L,3.>G[9CKQ'D?7.OQZGC/H4.2,52G^X6%,L MMEZ3!PGSQ250%^G->IW/[WSW38DL*&M09P^%SD%0J6CPGN 3LK.2!9.E:3.Z M:QB=A_J8+=]V.U?EMN4 RNE, V:.UW# 0'>9@N&9^-M4$F6HTEC"WW3AFD- MD?70'3505[<=(K?^8/]>MT>?,;:K:MB]-A!6+CDN0D$PRAN"E0S@C2O@F8N! M@AN6&P6OQW58M\U3M[WG;U-]D57F^?);UYNO76T6S_\ZQU!'YC-)+Z<' MS53<%8R_$BFJ.XR^OOO:N/ M'[[?^=7E#7I0Z(.GF$3Y6@F4KDXV$&2?F9*>$DN)C;;=#Z7TI!S>$+0][? : MJ+"#&^ M7&V:?+(S'!4/@&6SZ311G%S00F04(2?O0F%MJK=/$-3+G,$6*'@B MS3A$)9TBZS(RN-U*ZHS5D@Q16;)+QS:-L BA>)UTB%:;-BUW+Y+6AWL[" [ M@&I_;4P[5>?=(O]XMKQ(;Q?QJEO!&(JE;$#06B HPRR@UY3D6\V*%UX6&Y\/ MP+9];'\H.$!CRY'$UZ=GN:WT=?,Y*(HTPMP MN3"0R?/H68RLT3+<(51VY]+VQ,;#N4&M%-4!"._27N3#*'0H@(TE>9 M!481@5(9,LM,.G3DUQL]>'^:J&E]73.(C:6&#A!U64K](\>+U>9J[K_FYY^7 M%^?,GW3%TJKZ22X783R97FQ.)]9EK-3Q&-*)8-"7L?XD@ E8N"1 M?HRRT:RH?4F>ME#>#(W'4>%I8O7/K[7Q8#,.\;;I_LUB<8%G5S*HK2C9"@T4 MRY ,9 H0@K+@961<)9]83P<17? ?BWW7/>ROGNJI49IR.& M)^[ 2F% 6:XAU#8;'X5Q7"CG@FF:]KQ,X[2COYH!M9&23J#:=;_5M."*R5% M@F*%JM-@$P0K2]T4;4A46FG7YD'%JRZK#4';P66U(2KLZ.1^>(5?6.)>E;JR M) K*%(N!0/DB:,GH-T3@TK4M?)]V66T0"G8LJPU12:?(NE\6*,((F8NL%:*: MX9E"=BDU&,64R:%XD=N> B=65AL$@,%EM2':Z*VLQKCTFKD(/ 1'M%L&*#+% MJUGE8)+T*,SS8=PIEM4&:>RYLMH0\?7I66XS),A:2+O6:$G3T!12W!8(I&J0F M^1G+*?!LTQCR$F7=N:X],;![^6RX0CH V)9$YH_S_/6.W"YO%]\NZ#OS^OSM MS1%PG3%]@GF M'^E\F9,*-[_8S!BZI(Q"C[.+-%]\>DH*_S>?U?OQY>KC\L['\1ER&90L HRK M(\$Y"O#% J"S'C+ZS U7$GF;!RN- M&.JX1MF+,>RK_@ZLX!_+9?KW_.QL%JS%$GT"YB+6H11$MU(.I!3.)^1.Y#8% MH6L*=L*9.3F<[27@#H QZF%QL:HZN/R;F[$Y,^L9(]F12 /)5='1 <%)#M&: MJ(NT3LHV8X#;\K43B.W)@;@C,$Q;$!A5$,O%IFIDO6P],H%9/RB+;BDT'(W8IJ[[VJ<["SD Q43;V=2 Z\"LIJ9BD-:?L^ MO2%SNU69V-_:8,; Q:$6,Z6Q7&=:6X7S>SZ?>4/G:IT6[W@.H(2R@,8EP*29 M-U;G@ET9R$L,[684IU=[[4'_H]W=C]MK?LTC+NY<.EV*87A#^7,?-D;7^,[$ MCM0:?@< #[_O=BCA3:^N+C;EPBCLYA6A=6H$FCHJ(-C" Q-1-2IF#R)SK/N] M9[_LSBK/: HR[\%PCZ"DL."=$'6< L802&:VS?2Y871.VW32#F=/71XVT%ZG MCVF>\1G[3MU\^2,;.[N&,SF'05'Z:+44#K0ED"A7#T!E,H1H2]U$;GRC_4-' M=7FW38C77WMK(25)9V.,8%Q=-!JX!-240G+.O#;!26E5_FB_EY_G7^+6\W^UL6?40CI;7 ,'!02B 0:Q$T4@[FI='* MMZEX[$'LM+UR4T"RC1X[@NKR.19_N3BO(OU2MU7\[T;//__U-2_6^0'OB7&N M/7I@)9"9LN@@9$Q@M98\R)"3:/..9DPNINU^.SZXCZ[YTPLM;Y02S^??YN?? M]WZCO<=W- X^=V)MDFA46&Y#\ R82QJ4T &"M_2S8#*3/$F!X?2CT>LO^W!W M 8QPRM@2("FB3G&AZ C1 M"RK+5B.?JV:@^NI\9(M>. M-[8]$W4^^'7=DKA>'[[_A_UNN?CS#]7HSR+YY&X#452G.)$HZ=L PF=%I?- +,[, _67@?@_)CCY\7R;/GI^P^4,SUF M\7* D$B6R1@4E&R(J7K[X[+ED+R)UG-4K,0FD-R)O&Z!>#A EJVUU0$$K]]F M;";4UHE%G^=?KUFQF:2A8@0,O,[#1?J9"@%<$J(4EQ%UF_/Y&:*FO40Y)MS& MTDP'(/NXPI2K6*[IU\Z)5*0!:6,&I3,CTH.@B*7(9$S)+K2I@SRD9-K;EJ-Z MKT-TT &&WN-YO5^X(EYZ[44=S,=MK,40[RCYUM*5$+D&9Q$!9S/7<1C"FQJ_)&9O;1%F[4-?+B,.I MLM#]U-0U]/YG@KH&W=4@1^81/:MC6KPR=0$*G00H)5@Z"*(S,6O>YLG#2Y1U M&]VW!ML>BND;:&]BO/ARL=EZK+3H"CE3X[Z>^+VM7>. 9,&%M2[$$$6$9^.1CLC)F MQ=LTYA^UOG_7_[XK#[]OIK56Y(MKTQZG?,MIRL2-,&"U$@9]X+:T&=G[/%VG M5,"X*[S"\?,1^^_T*RQK/_SKAJX>^&?WMCSWB@.";QH=[$ M.KQ3@,YDYMF(,8<>"8MW6W=>QHOL]_P73=+R^SENWC MG,Z,.\FRG>E^XT+=;,Z1R30I^<3]ZP=%T;)$D>)M%WCVQ$GD]E$HWQMR3]'E=0*6$)@G2(+3WEDH$9$BS%+ .RS @F2% M1@/%&*B-= MBOKBY8,OT#MNDJEGT!ZMS>O$+/WNQ.FB,5$ [**AE:ED BR)0XJ2254](G_Y ME/QN>L<=SM U9H_5YM5A]E6A-S^P*K@*M3$)>.\SJ!(0/$8&A0ETNE[+L&VJ MR,X@>MR1#[VB]W2]]@WA>I3!K I>^GI*XFA!EB0A&)8@Y-4-Z^1*:--T<8#S MI69C&[H XK':Z?6@*<\_+?"/S]/X\ZS,%U_N#Z^/S[5N?W>6?:&V])=DM9GCS_<;*\O6W'W)_5?N!;'16;C7-==C' MTU5R?_>FMN+U46A(#BTHGAF@L;3LB O)E,H)VU3UGT=WIQOK,>C:W=ZEN2)' MW%N7B]O);XMYNHNWORX^Y,77:E$BV$0!K.9,4"!30R,>+D92=\[SO&"=R&Q\2P MPCP9%5_S(LP'V((^D YR=0=_!#EX-@0G8.VH)UD]-(&X*)^S3!*&=FY68<9CUE8+[M8 G-(&+"B#C!+5D'@Q@&Q MQK1GGE@[Z/+_8N1 ?.*EA)1_MV,HBC,H""[&4HM^M46 M@I<\ MN4LU6_&4'^U#,E%%D"K5;"@3X&*4$# 5A<%X$>)>S^6@5XWGP P+BB:B'1$J M<<7'M\GO'R;*:&^14UC(Z]1X7RVGRPBZ9$Y^G?),OV0RECG^ST_SK_^R?N*] MU5A_6&%FA90%2^"6(]AS)G(EB M;7YQP.]Q.O_[ZW'*Q]OI_$@)=KDE_%[+W=+*JZJN^/W'_T,_2/,O:UL66.$Q M^0#&RRJBP, )[6D71-H(C<$HPJG;Q/[7CU._?_?0(H1G M(:*,!G).%/X73<:4=DI@PAD9?+UXW^9,ZE2*Q[W&-4*(?5$5]P/ERN:;^6QU MUO?OT]O/WUG]X?\1F_1O^HA_KH9DL9@+[0*)-@5M/* S&;1ELJ#/RC9JA'P" ML>.>?5T&1;OKF)JHM /4_C*?Q;M%U<"ZM0A7TOG(';C[QJM2@2-O!61M-2(" M[6"NS47#34K&S4F.@K>SE'%-54B_X&)!?_B:ARU'>O;89G5)+S/0ND#)I\R] MU @VU*MXFA83%B&A)%7J'U3(;9HSM2I0(NL:#8+X'S!=[")/>/B];?7>18_ M?\'%/U89_R!+=ADY<,4%*&N)'U4R<),24J0D4SCHE.U\(&U0-BZDAM#^/D"= MHXHNH?6=FX?F]SPPP0JQ$NN<6RS@*=(&S@O/IHBD_:6@]92RSJ!U%@[V@NP, MI8R;;-L38GP_+%C_VO-&?Y?9&$]20(]8JHRLEV"(+AF= ^AL242J+D$*4L$%8B,)(]VE/*T?1/5F MM4Y4_%[7_30M= "H'R'V,Z;6UE998XS/";3+MEIV7_LH>K#2RRS0*5':)$KW MDM89N$X%P>9X]4$U,G:-W,Y*L.H1840#,J,"Q9D"+XJ$4$H*'J-.]J#[PA>H MOFQV-#3@7C>R8TLDP$#$2[#$HP*A8'=NCE,^VF,/2XW^]JLJC MU'M05>4QLNZ@3.;W#Q.)H@YIEV!*8'6Z1""*D4'PM(A,]"F^V VF26G4A2LH MCU+:\]*H8R38@>?RS'@^.@@2)42N:4TSZ4%ID<%K^IAL]@Q#D,JW2=+OIFG< MKIR7"*I.$W^/0/HM+^HW\%/F$R$"+]HR2*H.V)2TL)Q6G"065,C!ZZPO%* _ MHJHSQ_=$S>\#U*EJZ/0T=IW#>I_C_--L>EH_MRW/&.*<=1]I QVJ[DOV?3]5 M)<<%-[ M)!KP)F:(@<++VKZ -YI2<2B%710F#8JG(^N03M/5U5BH4UO [7Q2&VO5L/G; MH1C+I9AH!$(RL=S?E,8Z+MEA%D(FX\MUVZR_39?XZ=.BSG%3;X'#D!U41>CV$+AV"+@ZA+T5ABM/PO:_(F1@A/ M: D0M%H-,XW@)84[#'U.PF29&PT%>8FJZS!PQ^#F& -WE$XZR#N\_<^[Z>VW M#SG>+6BIY^7K;S_/$@EK\6V5U#798>T=#+7< 903Y%#6 N1$WBK/N"K4:8*P ME^D:%V/#Z7_>3!D=0NL[+^L#1*'0FCI%)(;(0#%R!6C=60BY"*^R*KFT&5_P M,EWC0FM(!.P!UQGJZ !<'W/\/)O?S#]5CNA7OU]_M"4$%PQ82U)2V19 = @^ MB&QS5BZS-DGW[?3T!:9S-#X?7/SCUEW^;?J5'C,MTYQ^FLYP%J=XLWS""T:. MDEQQ2"726K.! A14#DS(V844C3'\9>_]D->,6^?6 "&#RW9&UE8=JT M*93<3L^X,Q4;(FH \7< HH?M^7MSS2?,1/+6&%(4*XH2]6*A 7+F..B(-JM4 ME')M>FR\2-:X@PX;0FHX98SK,OU,N_J".'FZ,A2%IIK"5'!6$OVLNGPADNJ9 MB4S9*##+O6[2UD>/.W"PC6MTO@S'Q<#;65YLQ(:RY!"8\&"]J64Y48#S"D$D MKEA"4AUL+.]I>WR[K+7"3[@@EUU)XP288BCNDT5# M<"Z"3D4;A2*JPWK2GG!:LXV>@[#CKP@[ XI_7/OQ^^WT9B64#?IS,DP'T'5( M*Q&K 5FQX%D*T922N=U_[W7KHP]+U+$K@L(@0AP7!/]&^%T\RQV9@IYILH32 M<%8;*2*XK (DGW7.DGX<]S<9W/KHPT!P3>G:080X+@A^NPLWT_@J?9G.ILMU M8>X35@JC4"LJ&//0P"UY0Y/5MX?0S]>CK: MBF'6,7D$=!')]:EMUF7T4$1T)F?"M1UNV,K)\^.:[2*#UZT,(N@^@+)];E%, MT5G05M6FM\&"4\130A^+,2%%.=QHC&N9#G>49@^=#G>PF#O(;.R:4D8R,2@T M WE?4(B%V)!D);.0*;@0?6@TV?FJIL,=KNH#I\,=(_>NI\.)D.KM: W1L1J7 M8S7%*4-DZ&BME<+9_KCV*J?#'8V)8879A8OZA'J*S(N/Y&=1'$X.FTSDL''" M=-!:1.O#66-;O!=0(P7OOG' M4V%9,PLY5<=!.P,N*0/!9VYM=M$T:@EXH9M_VY[];HJAGNE]>ZKA_\II@K3$ MM25#(W2@C2\7"Z%$#IIK(Y&%G'6;H_7CZ+R.VX''8&M+"YE6>NO'IWC9/KS] M\X\($6S$X+)V0?,V M=_2'H;^+V31-43R"GO\*Z/YPBXO;O]$V>M_CO@09#+E\C&*/VA+1U(91#EAA M))3D8@IM;J,-RT<7-ONB2!QZ,9P.B[_"HO@1$B$9(E1*0I)>UM9LEI2@#7T4 MPKG"19#8YX(X+O?1VO1?]6(X#0[7LA F&(Q3/#&(O#9 ]=F#L\*!DE(:8=%J MV[0CR"SI?DBW]A>D\\0GR')"Q#-F0QZB""D!Q"(+C M3&F+6D??IC'#4!QD^)Q0F_JM3BIB@?DHO_@Q*J7IVJ5C1(JW-Q M/OF+,=Q)&\BA\+&YZ0RFATXWDD?K]M2NM,\?,;!!:=B']B78N!2T%4Q#8)E" MRNSKC1+"#I,VI:),"M=G5C[$SSG=W>1?R_U+7F?:L/*/%]+_EK?3^&J6?J+O M3S_--GJZ;^9<_YC.2_/([Z\1N=?UG2Q+"+)?I[0:K4OB(@:+>DG($Q9P';VO[ M7RMRHKSUHVVJQ*\"^+87"TNG7'XOS/84/->:8Q>G-%!\2 MF8_:22?.M*=066))H(QW$ )WD%5BV7/FI&TSI> MHVL/V<9Z[ JSW\-@ M8K(69:U*7;\?^T_77MD/-A'1!!,%&%4'?Y)+#0%Y!,-R*5KGE%QK WL4P>-V M!FN/U';:ZS^2>=$;P@=OZ.32N=-?-7!D= ZC%XB@F&>")0J-6;$:%)<&4.D$ M*:,V(4<1L9^8Z8+P_44'5XG6M_^20(FS4YK ML]W5,>,OY(W7,L+Y#;WFT\\S(H^6[B0R(M@Q :@#@D*%$%Q1D&-Q0EFKL,1> MX'PH4_T&7!?&>Q,4G+X@YK=X/\:P-L] M_FT#.[QGLGN)P\B8C5'!UH$6DKP#;YI,12FW.]/82-/'[Z M0OC8#LM!E-4/]C[41J4UX49_80M3(B6)!1W(F#PH+S20ZV' .Z^T][XPWF:/ M.(B\<4.H<7$XH.+Z0>/#X>_SQ14+]SJ"T<&1*RP8U(O5$$UMBV9]28=U#SO9 M$NX@;-R@9F1+.(2R^L'>#BE.7/3&:.)&!N2@#'DQP7F[:G>$0?G$&TUB>)FN M<4^%QD7>$*H:+& ^HPG-^K5KE^)EB_[(M4Y&F^B@)"UJ*5\!S-H!RT*73$M+ ML#9QRDGD]IOE/"=$::^Y#NSB!I.[%ITVCFF/Y%HP)*Y\0, B!(A<4[8I>"G: M')T=1M_(C6K: ^5E: ZAM8ZP^$2 NWBST;F,PD)4=51+';7@#'. EB<>DY:H MVSB+QU YNH@EMG%AB^*!9L9U PH*&<">.,+)%]<=H@QQ39[<9=&KE4\,H3T M^S]!_@47-9GP-0]Q0/SL80.?_[Y,[ 6.=U.R%H,G +E00(7@P7&T8').FDF!HLWEA.-I[?5"QI/+&$,8M4/?,;"M.XFU"YA MD34:Q1EP53BY[D5 4,:!+>@T\XPEV^:F1T,3>,B]GE>WC_S8.WK>MR>_/+%2 M*I,Q@8BBU/6E(41::3HF'F013F(;FS@ \?T:R6/0MFDD+ZW5#@+5';9BQSZQ MCWG%E<[(96W@2LQ+2U&Z5!29,9^]T4Q1/-9VJ0_!1K^G)>> >SQ-]POS[6G0 M3+Y/D212%4':0F$@HP5,GXA;8R5#+U/"-DG"(PGM-Y!N -5!M-4O&-]\QMDG MVGK>SG#5D6R]TAR3/H4<@259!3V>_UV 9 '$!3 MXXYT5.*.+,R5A/_,4,*EH!WBKBCZ'!8+B5QKX< M))WZZH/0I:\%71=10+]V[I=Y#3COB,%PD]=>QX?/I(G7N,RIWMB@[]ROL_GR M=J)9B=(E!!NKA'GMX4Z"@!A0$LO66],F3!J$_(.0:ZX%N>-I]KK@O)K--D'% ME#-QQ9H 9;B!4$ONF"W!1E5"TFT&8AY+Z4$@M7]AD!ZOKW[Q2-]X0\1,;Y?O M28]$X>=)3AXC$Q9RK34B+A4$IB/X$)0GA\4JT[@SW3X2#T*@^XL@\$P-#9UK M;Q;(/&LI\W_QYNY>J33J"4W23D(TOFZYA "Z@")1<*4EHF5BP;: M1]!^$&;]7P2SK73:KQU=[0FOTO^[6]Y^J1>()RBT\M)'J%?,0"E%WK(<3??ZW.,VN-3YJZ#7'8?> K!C[K/H6Q"QQU>VV]BX5! MBC$0>DJ]"7-U1]W/1/U+_E%[R:)GJ['RN)H+LPKALZEQ$QHC M4#D9V[3(>8FJ?@^GC\''KE+5L_70P>;WC)??%O,_\N+VVV\W.+M]-4MO__-N M^D?=URTN?M^.(U]7&XZ'Q?[ #>,DGJ$ M7UVMZ^^M_8$:F2^^YMH%]56,BSN\64Z<5T4(B808KVCU2EJ]*I'3P4BF0<0H M2]NB_>/H[>-N4WM8#J^\<0_GGC'X+B,]]?L Y4GA,8M"APE[?-Y"*V$=X2PGD0(:[Q-"9K90 MV.2(4V\8L(C%.9.EM6VFVYU.X/KUX-7&HDY,YD.QJZ803 M&7P4M@Y?PEB$]5[(RV#R*6'C%AY<#GAGJ*.SS7)]@6'VJ78#?8.+Q;5_+P$OD)"$#QM?1S09K$R9R$E+Q(I2L2C'J,AOJX14FS<[W M+[>/'B_\'B'T]P79YHEB1F;MB79;,B@D7?N<+&2)*7@7#)-M6PH]I6?AXX7?0>."0LH!BA57>>/"Z-COBG@%JSL&*9'F,3 1SH?39B;4<[<[.+X>N M,_723^W1-I%-*&HQHN@,64L&RK($3@@&QEC,UFMG<;/[Z(SV=Y60%DYT7(-BF58B+P5B](8Q):VTS>/ 0PCMYI#S;(PK58U.K.^SHZ9U X1?9;:%$[Z"LD_IP E*S4WKU"QS;% MX@>3V,W!YF6@>*Z2>@?A3],9^:&;'%IE6.%U?(/(Y)7&[,$9G\'4@SAN=9:N MS;6O(XCLYI3T,D \7U&]0_'O\WGZY_3FA@S^SZ3)V:=Z1^C>R=W\/$G*>FY] M I.IE8-M*J;V#>>,D>6)T9JX06ZED M!4ID"<'S&JPY:2(:J=O7:NXFKYN3ULN \ASE] Z\^R0X^2 L,:W L53G.7H! M+FL-/M:;&HF5W.CVZPM$=7.^>AF0':^(_J#UD'5XQ-?$1^&(_ 1!FDQKA+@A MH2DPQGD7=-:JT:W!EZCJYM"T%;C.5L79Z&IW7O&(I9K.C-)H[K@'GFTM: X> M,,I ,7\62F8G^6:-9:M$\E/"^NWW-.C5AC.TT?^EK-T5,$/$DR CGRD0 8,J"OG;>-\,6'Y#5K.;>[R2VLW5+^B!2^3(R,GDMG M(-;.XG5Z%Q";&5*=Y>ZTBU*VN9R\A[!^[V(=@Y)-@S6D-CHXLW@0TZN[V\_S MQ?3VVZL_IQ0,\VA2R!YL$B07+!Y\YB0P*R.77C*-C4=3/Z%G7"@-JO)=EY%/ MEW^7*/K;_ M.9Y-BD"5+U'-DY'L*BG)]+@&RYI8[%FBU->[@M4%1)T;I#&WO M!= )HN\ 0D1U7MY.XYOYW>QV\>W?\I= 2Q+F%.B564DDZ!(#H"UP("[$G3) MC'[>Z(AT&SF]@><436_ZWV>+O0/L/.D.^[_O%M-EFJZ:**[9<0HER4%!,?6" MEQ4**/1-8&S6C@<;N&ES[6D/89T4=0R)IR%5T0&RUJ/)GJX.BG4SVCK%!VVL M=Q(H)DU1@2\!0TRZ?KL)G+91TTE:8$@,G2WT#H"SVV>D8#O_?)N_+"=&)V]C M'=/M=,UM1(3@9081! \EE\A#FS3Y <2-:YI:>MQ#:Z9KL$TB5\;4=1BR\J"B MU! 4!;WU#FD1T3AKVE3R[Z:IUV#N1/4?#*^C=#$8JIKE,K=?V!LBC_GRDP?. M81[!Q@7RE[3!N:*= &:-IFW3Q-K)#@&%YJ8P5,HU[O@_?/YRJX3O[3A3,19+ MBR'[>N%.AP*>UYLO4DG:[YERN8TGM9NF3F*\,[&Q:94&TD$'>]V.%$HI/K.B M%)EL4P\Y%9E5YV--IMALF"@V-!YSVE'"VT=3@Z\Q5GH.G(571 ;*V[OH_@MK"&05;*D/.(M1KY9)V_E)O M,)G,@TB9JS9M(5ZF:UQ<-?*4!E1%K\!Z]:5:X8DR*GF%"5A4M/ZDHC5BA <3 MLW,R^:2RO1RJ[HGJT/D^4?>'P.H$172:7/HEW]:DV6]YL9H<=7P.:?,!0Z2* M7B1JH(S06US,IK-/#R]Y"/EI!Y+1HP?.1)UNJ34$9Q7M;HPSE46=-MQD=>VB MZ.SAV1O/_4@2?$V_\(^)#%A8#K7M4AWD2=LYT"Y;I\HZG7@BCEF;1/5.DL8U M(X-@XMF4ZT'$?QWF8[6+GY"(WOZ8!J9D&X&M#4H0EC8*5X"+4H]EN:IS,VC3 M8%8$YU,*^KH,RH?X.:>[F_QKV7S#:UQ.(WGW?YO>W*TFM9*T?^ ](C=,:0O) M!0:J]E?RI=YB,"'0#NV"36W:Q9Q(<*?&Z!@\/0N_+J"Z#KSG'VR^FMU.4V5I M^C5_R)$"SGK+X>V?\>:.EOQ/)/7:\O?N7JW/I?)8 L:ASX[XCK5>4)#4:0^ M:&4R42@EW.4T$/.W7-!]?.)BL6U@RM M#KU$D=+D7(AR9D'I;"CFXAJ2L/7HP5O!VU3J[21I7"0-IO1M&?FS-= !E![3 MOSZI",5(%VJ]!M:VKHF9VN8A0S:TU)#YX',;##VG963P#*/D^: 2[P$S\R]? MYK,5'Z_6)U!9:IX-3R LZGK#WD%M>P\E"@S1Q&)8F^SZ!%LP^JI QCN.5YX$*$.3!2F&7"4DG9UE<$7^IB4L(4X M9AC;>-L'$MB/5S6,C6NAEP[@]N]Y^NESI?]K7N"G_,M==1E)<)7%Y:]WM\M; MG"7B^WXM>6%95$&"=#J!8DC>A=&1X@YR,)T/2;DV!Y%'D=E7XG(0H,POI;5^ M(;F6WS,>)ZB#T<0):$X\*N,X.,,*R#IBM*BDC&R3JSJ2T+Y.#R\(RT$TUP$P MMXIP(GT.11+]7A4/RB9;BY$\",/1E>(171OX;25GW X+%]IVCY+YR< A$(=Y M(^BLE\2D*)>R#Q9DJD,Z(HO@3:UI,\2#)%JL:K.A[B!HW);K[>%SBMP'!%#3 M*H67"SC*TP*.^;,"CJ&J& 8BHT&50PL!M:Z"*!B5CQ0D>ZXYJ&0C!!$\!&^9 MX5[XV.@@KGT5Q+D%1]^;JV2/B4/QWH%"%6OW"ZQ_TMD+X61L,Y!]6#[Z"EE. M0E^[RK*C%=V!KW@FSZ^_;7_ ZN2YUM$I8S485T@K)3%P0ELP5IEDI;<8VQ0+ M-62JEQ*1RV-UWB=PNEU#O^"7O#XHC6B\$QB &UE ,98 2T H1C@7))DNT>:6 MZ#[*QD5S-Q Z"-HGZK,#?+XEWWC^+>=5O/+K'X\;1S+)LW((6M>^$])1>(&\ M 9MM,-HH8NT@3O,SE>TUB39969WV?3V^7[#[^O MV0D*2S)60$*C0"EA:X4( UZX9-P$DUB;/NK)0UDRD M(@.:7)-H=60)DOY],8G,>XPJ&).3:8.I+<2,F[N\G(TZ0?1=X&=W+6P@1Y3PRCM Z\K2V%DHE8<%K6;LTU M/1$-R26S B+DXDWTVO(VR9_KJ5(_2LG[J]2/D7@/F'E>.AT+2AV1@71UP!S3 M]1") AA7A)(E2LU3FYCQ"JK4C]+N_BKU8T3= 5C.--4_#JP\:NO06& BU8;? MT8 +BM,11>-U@)MFSL>@Y#?8\:D-?*&A?\),&C?#V#]@_HEX#+_K__Q_P%0 M2P$"% ,4 " "S@U94IH2WG\(# ,)0 '@ @ $ M97AH:6)I=#(Q,7-U8G-I9&EA M " 0P( !E>&AI8FET,S$Q+7-E8W1I;VXS,#)X8V5O8RYH M=&U02P$"% ,4 " "S@U94\BJUQ=T' "7( '@ @ $D M$ 97AH:6)I=#,Q,BUS96-T:6]N,S R>&-F;V,N:'1M4$L! A0#% @ MLX-65/P6F..R! 4Q$ !X ( !/1@ &5X:&EB:70S,C$M M " 2L= !E>&AI8FET,S(R+7-E8W1I;VXY,#9X8V9O M8RYH=&U02P$"% ,4 " "S@U94-.>)=5EH P"=KB0 #P M@ $R(@ =VLM,C R,3$R,S$N:'1M4$L! A0#% @ LX-65+ON?G'&$P M!MH \ ( !N(H# '=K+3(P,C$Q,C,Q+GAS9%!+ 0(4 Q0 M ( +.#5E3_/6"K@S "C] 0 3 " :N> P!W:RTR,#(Q M,3(S,5]C86PN>&UL4$L! A0#% @ LX-65*^TATOO@@ &_ % !, M ( !7\\# '=K+3(P,C$Q,C,Q7V1E9BYX;6Q02P$"% ,4 " "S M@U944P#6:,51 0"5T $ $@ @ %_4@0 =VLM,C R,3$R,S%? M9S$N:G!G4$L! A0#% @ LX-65%%=1R*G.@$ @UD- !, M ( !=*0% '=K+3(P,C$Q,C,Q7VQA8BYX;6Q02P$"% ,4 " "S@U94"VHP M 7[" !=-0D $P @ %,WP8 =VLM,C R,3$R,S%?<')E+GAM 7;%!+!08 #0 - (8# #[H0< ! end