0001337619-23-000020.txt : 20230804 0001337619-23-000020.hdr.sgml : 20230804 20230804171609 ACCESSION NUMBER: 0001337619-23-000020 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 99 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230804 DATE AS OF CHANGE: 20230804 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ENVESTNET, INC. CENTRAL INDEX KEY: 0001337619 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-BUSINESS SERVICES, NEC [7389] IRS NUMBER: 201409613 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-34835 FILM NUMBER: 231144925 BUSINESS ADDRESS: STREET 1: 1000 CHESTERBROOK BOULEVARD STREET 2: SUITE 250 CITY: BERWYN STATE: PA ZIP: 19312 BUSINESS PHONE: 312-827-2800 MAIL ADDRESS: STREET 1: 1000 CHESTERBROOK BOULEVARD STREET 2: SUITE 250 CITY: BERWYN STATE: PA ZIP: 19312 FORMER COMPANY: FORMER CONFORMED NAME: ENVESTNET ASSET MANAGEMENT GROUP INC DATE OF NAME CHANGE: 20050831 10-Q 1 env-20230630.htm 10-Q env-20230630
0001337619false--12-312023Q2http://fasb.org/us-gaap/2023#GeneralAndAdministrativeExpense6100013376192023-01-012023-06-3000013376192023-07-28xbrli:shares00013376192023-06-30iso4217:USD00013376192022-12-31iso4217:USDxbrli:shares0001337619env:AssetBasedRevenueMember2023-04-012023-06-300001337619env:AssetBasedRevenueMember2022-04-012022-06-300001337619env:AssetBasedRevenueMember2023-01-012023-06-300001337619env:AssetBasedRevenueMember2022-01-012022-06-300001337619us-gaap:SubscriptionAndCirculationMember2023-04-012023-06-300001337619us-gaap:SubscriptionAndCirculationMember2022-04-012022-06-300001337619us-gaap:SubscriptionAndCirculationMember2023-01-012023-06-300001337619us-gaap:SubscriptionAndCirculationMember2022-01-012022-06-300001337619env:RecurringRevenueMember2023-04-012023-06-300001337619env:RecurringRevenueMember2022-04-012022-06-300001337619env:RecurringRevenueMember2023-01-012023-06-300001337619env:RecurringRevenueMember2022-01-012022-06-300001337619env:ProfessionalServicesAndOtherRevenuesMember2023-04-012023-06-300001337619env:ProfessionalServicesAndOtherRevenuesMember2022-04-012022-06-300001337619env:ProfessionalServicesAndOtherRevenuesMember2023-01-012023-06-300001337619env:ProfessionalServicesAndOtherRevenuesMember2022-01-012022-06-3000013376192023-04-012023-06-3000013376192022-04-012022-06-3000013376192022-01-012022-06-300001337619us-gaap:CommonStockMember2022-12-310001337619us-gaap:TreasuryStockCommonMember2022-12-310001337619us-gaap:AdditionalPaidInCapitalMember2022-12-310001337619us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001337619us-gaap:RetainedEarningsMember2022-12-310001337619us-gaap:NoncontrollingInterestMember2022-12-310001337619us-gaap:RetainedEarningsMember2023-01-012023-03-310001337619us-gaap:NoncontrollingInterestMember2023-01-012023-03-3100013376192023-01-012023-03-310001337619us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001337619us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001337619us-gaap:CommonStockMember2023-01-012023-03-310001337619us-gaap:TreasuryStockCommonMember2023-01-012023-03-310001337619us-gaap:CommonStockMember2023-03-310001337619us-gaap:TreasuryStockCommonMember2023-03-310001337619us-gaap:AdditionalPaidInCapitalMember2023-03-310001337619us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001337619us-gaap:RetainedEarningsMember2023-03-310001337619us-gaap:NoncontrollingInterestMember2023-03-3100013376192023-03-310001337619us-gaap:RetainedEarningsMember2023-04-012023-06-300001337619us-gaap:NoncontrollingInterestMember2023-04-012023-06-300001337619us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001337619us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001337619us-gaap:CommonStockMember2023-04-012023-06-300001337619us-gaap:TreasuryStockCommonMember2023-04-012023-06-300001337619us-gaap:CommonStockMember2023-06-300001337619us-gaap:TreasuryStockCommonMember2023-06-300001337619us-gaap:AdditionalPaidInCapitalMember2023-06-300001337619us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001337619us-gaap:RetainedEarningsMember2023-06-300001337619us-gaap:NoncontrollingInterestMember2023-06-300001337619us-gaap:CommonStockMember2021-12-310001337619us-gaap:TreasuryStockCommonMember2021-12-310001337619us-gaap:AdditionalPaidInCapitalMember2021-12-310001337619us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001337619us-gaap:RetainedEarningsMember2021-12-310001337619us-gaap:NoncontrollingInterestMember2021-12-3100013376192021-12-310001337619us-gaap:RetainedEarningsMember2022-01-012022-03-310001337619us-gaap:NoncontrollingInterestMember2022-01-012022-03-3100013376192022-01-012022-03-310001337619us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001337619us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310001337619us-gaap:CommonStockMember2022-01-012022-03-310001337619us-gaap:TreasuryStockCommonMember2022-01-012022-03-310001337619us-gaap:CommonStockMember2022-03-310001337619us-gaap:TreasuryStockCommonMember2022-03-310001337619us-gaap:AdditionalPaidInCapitalMember2022-03-310001337619us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001337619us-gaap:RetainedEarningsMember2022-03-310001337619us-gaap:NoncontrollingInterestMember2022-03-3100013376192022-03-310001337619us-gaap:RetainedEarningsMember2022-04-012022-06-300001337619us-gaap:NoncontrollingInterestMember2022-04-012022-06-300001337619us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300001337619us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300001337619us-gaap:CommonStockMember2022-04-012022-06-300001337619us-gaap:TreasuryStockCommonMember2022-04-012022-06-300001337619us-gaap:CommonStockMember2022-06-300001337619us-gaap:TreasuryStockCommonMember2022-06-300001337619us-gaap:AdditionalPaidInCapitalMember2022-06-300001337619us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001337619us-gaap:RetainedEarningsMember2022-06-300001337619us-gaap:NoncontrollingInterestMember2022-06-3000013376192022-06-300001337619env:AcquistionsMember2023-01-012023-06-300001337619env:AcquistionsMember2022-01-012022-06-300001337619env:PrivateCompaniesMember2023-01-012023-06-300001337619env:PrivateCompaniesMember2022-01-012022-06-30env:segment0001337619env:PrivateServicesCompanyMember2023-06-30xbrli:pure0001337619env:PrivateServicesCompanyMember2023-04-012023-06-300001337619env:PrivateServicesCompanyMember2022-04-012022-06-300001337619env:PrivateServicesCompanyMember2023-01-012023-06-300001337619env:PrivateServicesCompanyMember2022-01-012022-06-300001337619env:PrivateServicesCompanyMember2022-12-310001337619srt:ScenarioPreviouslyReportedMemberenv:Redi2TechnologiesMember2022-07-012022-07-010001337619env:Redi2TechnologiesMembersrt:RestatementAdjustmentMember2022-07-012023-06-300001337619env:Redi2TechnologiesMember2023-01-012023-06-300001337619env:Redi2TechnologiesMembersrt:ExecutiveOfficerMember2022-07-010001337619env:Redi2TechnologiesMember2023-04-012023-06-300001337619env:Redi2TechnologiesMember2022-07-010001337619env:Redi2TechnologiesMember2022-07-012023-06-300001337619env:Redi2TechnologiesMember2022-06-300001337619env:Redi2TechnologiesMemberus-gaap:CustomerListsMember2022-07-012022-07-010001337619env:Redi2TechnologiesMemberus-gaap:CustomerListsMembersrt:MinimumMember2022-07-012022-07-010001337619srt:MaximumMemberenv:Redi2TechnologiesMemberus-gaap:CustomerListsMember2022-07-012022-07-010001337619env:Redi2TechnologiesMemberus-gaap:TechnologyBasedIntangibleAssetsMember2022-07-012022-07-010001337619env:Redi2TechnologiesMemberus-gaap:TradeNamesMember2022-07-012022-07-010001337619env:Redi2TechnologiesMemberus-gaap:TradeNamesMembersrt:MinimumMember2022-07-012022-07-010001337619srt:MaximumMemberenv:Redi2TechnologiesMemberus-gaap:TradeNamesMember2022-07-012022-07-010001337619env:Redi2TechnologiesMember2022-07-012022-07-010001337619us-gaap:SoftwareDevelopmentMember2023-06-300001337619us-gaap:SoftwareDevelopmentMember2022-12-310001337619country:US2023-06-300001337619country:US2022-12-310001337619country:IN2023-06-300001337619country:IN2022-12-310001337619env:OtherCountryMember2023-06-300001337619env:OtherCountryMember2022-12-310001337619us-gaap:CustomerListsMember2023-06-300001337619us-gaap:CustomerListsMember2022-12-310001337619us-gaap:DevelopedTechnologyRightsMember2023-06-300001337619us-gaap:DevelopedTechnologyRightsMember2022-12-310001337619us-gaap:TradeNamesMember2023-06-300001337619us-gaap:TradeNamesMember2022-12-310001337619us-gaap:TechnologyBasedIntangibleAssetsMember2022-04-012022-04-010001337619us-gaap:TechnologyBasedIntangibleAssetsMember2023-01-012023-01-310001337619us-gaap:TechnologyBasedIntangibleAssetsMember2023-01-012023-03-310001337619us-gaap:TechnologyBasedIntangibleAssetsMember2023-01-012023-06-300001337619us-gaap:TechnologyBasedIntangibleAssetsMember2023-05-192023-05-190001337619env:EnvestnetWealthSolutionsMember2022-12-310001337619env:EnvestnetDataAndAnalyticsMember2022-12-310001337619env:EnvestnetWealthSolutionsMember2023-01-012023-06-300001337619env:EnvestnetDataAndAnalyticsMember2023-01-012023-06-300001337619env:EnvestnetWealthSolutionsMember2023-06-300001337619env:EnvestnetDataAndAnalyticsMember2023-06-300001337619us-gaap:NotesReceivableMember2023-01-310001337619env:ThirdCreditAgreementMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2023-06-300001337619env:ThirdCreditAgreementMemberus-gaap:FairValueInputsLevel2Memberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2023-06-300001337619env:ConvertibleNotesDue2025Memberus-gaap:ConvertibleNotesPayableMember2023-06-300001337619env:ConvertibleNotesDue2025Memberus-gaap:FairValueInputsLevel2Memberus-gaap:ConvertibleNotesPayableMember2023-06-300001337619env:ConvertibleNotesDue2027Memberus-gaap:ConvertibleNotesPayableMember2023-06-300001337619env:ConvertibleNotesDue2027Memberus-gaap:FairValueInputsLevel2Memberus-gaap:ConvertibleNotesPayableMember2023-06-300001337619us-gaap:ConvertibleNotesPayableMember2023-06-300001337619us-gaap:FairValueInputsLevel2Memberus-gaap:ConvertibleNotesPayableMember2023-06-300001337619env:ThirdCreditAgreementMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2022-12-310001337619env:ThirdCreditAgreementMemberus-gaap:FairValueInputsLevel2Memberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2022-12-310001337619us-gaap:ConvertibleNotesPayableMemberenv:ConvertibleNotesDue2023Member2022-12-310001337619us-gaap:FairValueInputsLevel2Memberus-gaap:ConvertibleNotesPayableMemberenv:ConvertibleNotesDue2023Member2022-12-310001337619env:ConvertibleNotesDue2025Memberus-gaap:ConvertibleNotesPayableMember2022-12-310001337619env:ConvertibleNotesDue2025Memberus-gaap:FairValueInputsLevel2Memberus-gaap:ConvertibleNotesPayableMember2022-12-310001337619env:ConvertibleNotesDue2027Memberus-gaap:ConvertibleNotesPayableMember2022-12-310001337619env:ConvertibleNotesDue2027Memberus-gaap:FairValueInputsLevel2Memberus-gaap:ConvertibleNotesPayableMember2022-12-310001337619us-gaap:ConvertibleNotesPayableMember2022-12-310001337619us-gaap:FairValueInputsLevel2Memberus-gaap:ConvertibleNotesPayableMember2022-12-310001337619env:ThirdCreditAgreementMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2023-01-012023-06-300001337619env:ThirdCreditAgreementMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:SubsequentEventMemberus-gaap:LineOfCreditMember2023-07-192023-07-190001337619env:ThirdCreditAgreementMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:SubsequentEventMemberus-gaap:LineOfCreditMember2023-07-190001337619env:ThirdCreditAgreementMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2023-06-300001337619env:ThirdCreditAgreementMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2022-12-310001337619env:ThirdCreditAgreementMemberus-gaap:OtherNoncurrentAssetsMember2023-06-300001337619env:ThirdCreditAgreementMemberus-gaap:OtherNoncurrentAssetsMember2022-12-310001337619us-gaap:ConvertibleNotesPayableMemberenv:ConvertibleNotesDue2023Member2023-06-010001337619us-gaap:ConvertibleNotesPayableMemberenv:ConvertibleNotesDue2023Member2022-06-300001337619env:ConvertibleNotesDue2025Memberus-gaap:ConvertibleNotesPayableMember2022-06-300001337619us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001337619us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001337619us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001337619us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001337619us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001337619us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-06-300001337619us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001337619us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001337619us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001337619us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001337619us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001337619us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001337619us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001337619us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-12-310001337619us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001337619us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001337619env:AssetBasedRevenueMemberenv:EnvestnetWealthSolutionsMember2023-04-012023-06-300001337619env:EnvestnetDataAndAnalyticsMemberenv:AssetBasedRevenueMember2023-04-012023-06-300001337619env:AssetBasedRevenueMemberenv:EnvestnetWealthSolutionsMember2022-04-012022-06-300001337619env:EnvestnetDataAndAnalyticsMemberenv:AssetBasedRevenueMember2022-04-012022-06-300001337619us-gaap:SubscriptionAndCirculationMemberenv:EnvestnetWealthSolutionsMember2023-04-012023-06-300001337619env:EnvestnetDataAndAnalyticsMemberus-gaap:SubscriptionAndCirculationMember2023-04-012023-06-300001337619us-gaap:SubscriptionAndCirculationMemberenv:EnvestnetWealthSolutionsMember2022-04-012022-06-300001337619env:EnvestnetDataAndAnalyticsMemberus-gaap:SubscriptionAndCirculationMember2022-04-012022-06-300001337619env:RecurringRevenueMemberenv:EnvestnetWealthSolutionsMember2023-04-012023-06-300001337619env:EnvestnetDataAndAnalyticsMemberenv:RecurringRevenueMember2023-04-012023-06-300001337619env:RecurringRevenueMemberenv:EnvestnetWealthSolutionsMember2022-04-012022-06-300001337619env:EnvestnetDataAndAnalyticsMemberenv:RecurringRevenueMember2022-04-012022-06-300001337619env:ProfessionalServicesAndOtherRevenuesMemberenv:EnvestnetWealthSolutionsMember2023-04-012023-06-300001337619env:EnvestnetDataAndAnalyticsMemberenv:ProfessionalServicesAndOtherRevenuesMember2023-04-012023-06-300001337619env:ProfessionalServicesAndOtherRevenuesMemberenv:EnvestnetWealthSolutionsMember2022-04-012022-06-300001337619env:EnvestnetDataAndAnalyticsMemberenv:ProfessionalServicesAndOtherRevenuesMember2022-04-012022-06-300001337619env:EnvestnetWealthSolutionsMember2023-04-012023-06-300001337619env:EnvestnetDataAndAnalyticsMember2023-04-012023-06-300001337619env:EnvestnetWealthSolutionsMember2022-04-012022-06-300001337619env:EnvestnetDataAndAnalyticsMember2022-04-012022-06-300001337619env:AssetBasedRevenueMemberenv:EnvestnetWealthSolutionsMember2023-01-012023-06-300001337619env:EnvestnetDataAndAnalyticsMemberenv:AssetBasedRevenueMember2023-01-012023-06-300001337619env:AssetBasedRevenueMemberenv:EnvestnetWealthSolutionsMember2022-01-012022-06-300001337619env:EnvestnetDataAndAnalyticsMemberenv:AssetBasedRevenueMember2022-01-012022-06-300001337619us-gaap:SubscriptionAndCirculationMemberenv:EnvestnetWealthSolutionsMember2023-01-012023-06-300001337619env:EnvestnetDataAndAnalyticsMemberus-gaap:SubscriptionAndCirculationMember2023-01-012023-06-300001337619us-gaap:SubscriptionAndCirculationMemberenv:EnvestnetWealthSolutionsMember2022-01-012022-06-300001337619env:EnvestnetDataAndAnalyticsMemberus-gaap:SubscriptionAndCirculationMember2022-01-012022-06-300001337619env:RecurringRevenueMemberenv:EnvestnetWealthSolutionsMember2023-01-012023-06-300001337619env:EnvestnetDataAndAnalyticsMemberenv:RecurringRevenueMember2023-01-012023-06-300001337619env:RecurringRevenueMemberenv:EnvestnetWealthSolutionsMember2022-01-012022-06-300001337619env:EnvestnetDataAndAnalyticsMemberenv:RecurringRevenueMember2022-01-012022-06-300001337619env:ProfessionalServicesAndOtherRevenuesMemberenv:EnvestnetWealthSolutionsMember2023-01-012023-06-300001337619env:EnvestnetDataAndAnalyticsMemberenv:ProfessionalServicesAndOtherRevenuesMember2023-01-012023-06-300001337619env:ProfessionalServicesAndOtherRevenuesMemberenv:EnvestnetWealthSolutionsMember2022-01-012022-06-300001337619env:EnvestnetDataAndAnalyticsMemberenv:ProfessionalServicesAndOtherRevenuesMember2022-01-012022-06-300001337619env:EnvestnetWealthSolutionsMember2022-01-012022-06-300001337619env:EnvestnetDataAndAnalyticsMember2022-01-012022-06-300001337619country:US2023-04-012023-06-300001337619country:US2022-04-012022-06-300001337619country:US2023-01-012023-06-300001337619country:US2022-01-012022-06-300001337619us-gaap:NonUsMember2023-04-012023-06-300001337619us-gaap:NonUsMember2022-04-012022-06-300001337619us-gaap:NonUsMember2023-01-012023-06-300001337619us-gaap:NonUsMember2022-01-012022-06-3000013376192023-07-012023-06-3000013376192024-01-012023-06-3000013376192022-01-012022-12-310001337619us-gaap:EmployeeStockOptionMember2023-01-012023-06-300001337619us-gaap:RestrictedStockUnitsRSUMember2022-12-310001337619us-gaap:PerformanceSharesMember2022-12-310001337619us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-300001337619us-gaap:PerformanceSharesMember2023-01-012023-06-300001337619us-gaap:RestrictedStockUnitsRSUMember2023-06-300001337619us-gaap:PerformanceSharesMember2023-06-300001337619us-gaap:ConvertibleDebtSecuritiesMember2023-04-012023-06-300001337619us-gaap:ConvertibleDebtSecuritiesMember2022-04-012022-06-300001337619us-gaap:ConvertibleDebtSecuritiesMember2023-01-012023-06-300001337619us-gaap:ConvertibleDebtSecuritiesMember2022-01-012022-06-300001337619env:NonVestedRSUsAndPSUsMember2023-04-012023-06-300001337619env:NonVestedRSUsAndPSUsMember2022-04-012022-06-300001337619env:NonVestedRSUsAndPSUsMember2023-01-012023-06-300001337619env:NonVestedRSUsAndPSUsMember2022-01-012022-06-300001337619us-gaap:EmployeeStockOptionMember2023-04-012023-06-300001337619us-gaap:EmployeeStockOptionMember2022-04-012022-06-300001337619us-gaap:EmployeeStockOptionMember2023-01-012023-06-300001337619us-gaap:EmployeeStockOptionMember2022-01-012022-06-300001337619us-gaap:WarrantMember2023-04-012023-06-300001337619us-gaap:WarrantMember2022-04-012022-06-300001337619us-gaap:WarrantMember2023-01-012023-06-300001337619us-gaap:WarrantMember2022-01-012022-06-300001337619env:EnvestnetWealthSolutionsMemberus-gaap:OperatingSegmentsMember2023-04-012023-06-300001337619env:EnvestnetWealthSolutionsMemberus-gaap:OperatingSegmentsMember2022-04-012022-06-300001337619env:EnvestnetWealthSolutionsMemberus-gaap:OperatingSegmentsMember2023-01-012023-06-300001337619env:EnvestnetWealthSolutionsMemberus-gaap:OperatingSegmentsMember2022-01-012022-06-300001337619env:EnvestnetDataAndAnalyticsMemberus-gaap:OperatingSegmentsMember2023-04-012023-06-300001337619env:EnvestnetDataAndAnalyticsMemberus-gaap:OperatingSegmentsMember2022-04-012022-06-300001337619env:EnvestnetDataAndAnalyticsMemberus-gaap:OperatingSegmentsMember2023-01-012023-06-300001337619env:EnvestnetDataAndAnalyticsMemberus-gaap:OperatingSegmentsMember2022-01-012022-06-300001337619us-gaap:CorporateNonSegmentMember2023-04-012023-06-300001337619us-gaap:CorporateNonSegmentMember2022-04-012022-06-300001337619us-gaap:CorporateNonSegmentMember2023-01-012023-06-300001337619us-gaap:CorporateNonSegmentMember2022-01-012022-06-30env:claim0001337619env:CaseNo320Cv05991SKMember2020-10-212020-10-21env:plaintiff0001337619env:CaseNo320Cv05991SKMember2021-07-192021-07-19

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 2023
or
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from __________ to __________
 
Commission file number 001-34835
env-logo.jpg
Envestnet, Inc.
(Exact name of registrant as specified in its charter)
Delaware20-1409613
(State or other jurisdiction of
incorporation or organization)
(I.R.S Employer
Identification No.)
1000 Chesterbrook Boulevard, Suite 250, Berwyn, Pennsylvania
19312
(Address of principal executive offices)(Zip Code)
 Registrant’s telephone number, including area code:
(312) 827-2800
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading symbol(s)Name of exchange on which registered
Common Stock, par value $0.005 per shareENVNew York Stock Exchange
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.  Yes   No 
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).  Yes ý  No 
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, 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
Non-accelerated filer 
Smaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. Yes   No 
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act).  Yes   No 
As of July 28, 2023, Envestnet, Inc. had 54,534,181 shares of common stock outstanding.



TABLE OF CONTENTS
Page
2




Envestnet, Inc.
Condensed Consolidated Balance Sheets
(in thousands, except share and per share information)
(unaudited)
June 30,December 31,
20232022
Assets
Current assets:
Cash and cash equivalents$59,019 $162,173 
Fees receivable, net123,696 101,696 
Prepaid expenses and other current assets41,906 41,363 
Total current assets224,621 305,232 
Property and equipment, net66,668 62,443 
Internally developed software, net207,235 184,558 
Intangible assets, net361,335 379,995 
Goodwill998,436 998,414 
Operating lease right-of-use assets, net75,079 81,596 
Other assets120,531 99,927 
Total assets$2,053,905 $2,112,165 
Liabilities and equity
Current liabilities:
Accounts payable, accrued expenses and other current liabilities$239,836 $233,866 
Operating lease liabilities13,222 11,949 
Deferred revenue35,846 36,363 
Current portion of debt20,000 44,886 
Total current liabilities308,904 327,064 
Debt, net of current portion874,175 871,769 
Operating lease liabilities, net of current portion105,606 110,652 
Deferred tax liabilities, net15,815 16,196 
Other liabilities16,947 18,880 
Total liabilities1,321,447 1,344,561 
Commitments and contingencies (note 19)
Stockholders' equity
Preferred stock, par value $0.005, 50,000,000 shares authorized; no shares issued and outstanding as of June 30, 2023 and December 31, 2022
  
Common stock, par value $0.005, 500,000,000 shares authorized; 70,752,773 and 70,025,733 shares issued as of June 30, 2023 and December 31, 2022, respectively; 54,511,283 and 54,013,826 shares outstanding as of June 30, 2023 and December 31, 2022, respectively
353 350 
Treasury stock at cost, 16,241,490 and 16,011,907 shares as of June 30, 2023 and December 31, 2022, respectively
(267,325)(253,551)
Additional paid-in capital1,175,464 1,135,284 
Accumulated deficit(181,571)(118,927)
Accumulated other comprehensive loss(4,408)(8,589)
Total stockholders’ equity, attributable to Envestnet, Inc.722,513 754,567 
Non-controlling interest9,945 13,037 
Total equity732,458 767,604 
Total liabilities and equity$2,053,905 $2,112,165 

See accompanying notes to unaudited Condensed Consolidated Financial Statements.
3


Envestnet, Inc.
Condensed Consolidated Statements of Operations
(in thousands, except share and per share information)
(unaudited)

Three Months EndedSix Months Ended
June 30,June 30,
2023202220232022
Revenue:
Asset-based$185,762 $191,972 $362,694 $394,689 
Subscription-based114,959 118,120 232,038 232,854 
Total recurring revenue300,721 310,092 594,732 627,543 
Professional services and other revenue11,713 8,760 16,409 12,672 
Total revenue312,434 318,852 611,141 640,215 
Operating expenses:
Direct expense123,497 126,482 232,486 251,764 
Employee compensation117,097 125,767 231,312 252,616 
General and administrative53,346 66,144 106,965 110,479 
Depreciation and amortization33,806 32,182 66,747 63,800 
Total operating expenses327,746 350,575 637,510 678,659 
Loss from operations(15,312)(31,723)(26,369)(38,444)
Other (expense) income, net(7,402)1,622 (15,337)(4,345)
Loss before income tax provision (benefit)(22,714)(30,101)(41,706)(42,789)
Income tax provision (benefit)418 (5,833)24,187 (3,813)
Net loss(23,132)(24,268)(65,893)(38,976)
Add: Net loss attributable to non-controlling interest1,716 983 3,249 1,832 
Net loss attributable to Envestnet, Inc.$(21,416)$(23,285)$(62,644)$(37,144)
Net loss attributable to Envestnet, Inc. per share:
Basic and diluted$(0.39)$(0.42)$(1.15)$(0.67)
Weighted average common shares outstanding:
Basic and diluted54,439,733 55,203,120 54,289,443 55,054,272 

See accompanying notes to unaudited Condensed Consolidated Financial Statements.
4


Envestnet, Inc.
Condensed Consolidated Statements of Comprehensive Loss
(in thousands)
(unaudited)
 
Three Months EndedSix Months Ended
June 30,June 30,
2023202220232022
Net loss attributable to Envestnet, Inc.
$(21,416)$(23,285)$(62,644)$(37,144)
Other comprehensive income (loss), net of tax:
Foreign currency translation adjustments(96)(3,093)4,181 (4,571)
Total other comprehensive income (loss), net of tax(96)(3,093)4,181 (4,571)
Comprehensive loss attributable to Envestnet, Inc.$(21,512)$(26,378)$(58,463)$(41,715)

See accompanying notes to unaudited Condensed Consolidated Financial Statements.

5


Envestnet, Inc.
Condensed Consolidated Statements of Stockholders' Equity
(in thousands, except share information)
(unaudited)

Accumulated
AdditionalOtherNon-
Common StockTreasury StockPaid-inComprehensiveAccumulatedControllingTotal
SharesAmountSharesAmountCapitalLossDeficitInterestEquity
Balance, December 31, 202270,025,733 $350 (16,011,907)$(253,551)$1,135,284 $(8,589)$(118,927)$13,037 $767,604 
Net loss— — — — — — (41,228)(1,533)(42,761)
Other comprehensive income, net of tax— — — — — 4,277 — — 4,277 
Stock-based compensation expense— — — — 19,345 — — 108 19,453 
Issuance of common stock, vesting of RSUs and PSUs
524,316 2 — — — — — — 2 
Net cash paid related to tax withholding for stock-based compensation— — (173,612)(10,732)— — — — (10,732)
Proceeds from the exercise of stock options37,454 — — — 367 — — — 367 
Purchase of non-controlling units from third-party shareholders— — — — (984)— — (24)(1,008)
Other— — — — — — — (22)(22)
Balance, March 31, 202370,587,503 352 (16,185,519)(264,283)$1,154,012 (4,312)(160,155)11,566 737,180 
Net loss— — — — — — (21,416)(1,716)(23,132)
Other comprehensive loss, net of tax— — — — — (96)— — (96)
Stock-based compensation expense— — — — 21,347 — — 43 21,390 
Issuance of common stock, vesting of RSUs and PSUs162,770 1 — — — — — — 1 
Net cash paid related to tax withholding for stock-based compensation— — (55,971)(3,042)— — — — (3,042)
Proceeds from the exercise of stock options2,500 — — — 105 — —  105 
Other— — — —  — 52 52 
Balance, June 30, 202370,752,773 $353 (16,241,490)$(267,325)$1,175,464 $(4,408)$(181,571)$9,945 $732,458 










6


Envestnet, Inc.
Condensed Consolidated Statements of Stockholders' Equity (continued)
(in thousands, except share information)
(unaudited)

Accumulated
AdditionalOtherNon-
Common StockTreasury StockPaid-inComprehensiveAccumulatedControllingTotal
SharesAmountSharesAmountCapitalLossDeficitInterestEquity
Balance, December 31, 202168,879,152 $344 (14,086,064)$(134,996)$1,131,628 $(1,899)$(37,988)$2,453 $959,542 
Net loss— — — — — — (13,859)(849)(14,708)
Other comprehensive loss, net of tax— — — — — (1,478)— — (1,478)
Stock-based compensation expense— — — — 21,690 — — — 21,690 
Issuance of common stock, vesting of RSUs and PSUs514,319 3 — — — — — — 3 
Net cash paid related to tax withholding for stock-based compensation— — (170,992)(12,570)— — — — (12,570)
Proceeds from the exercise of stock options38,681 — — — 658 — — — 658 
Other— — — — (84)— — 102 18 
Balance, March 31, 202269,432,152 347 (14,257,056)(147,566)1,153,892 (3,377)(51,847)1,706 953,155 
Net loss— — — — — — (23,285)(983)(24,268)
Other comprehensive loss, net of tax— — — — — (3,093)— — (3,093)
Stock-based compensation expense— — — — 22,876 — — — 22,876 
Issuance of common stock, vesting of RSUs and PSUs232,328 1 — — — — — — 1 
Net cash paid related to tax withholding for stock-based compensation— — (78,506)(5,543)— — — — (5,543)
Proceeds from the exercise of stock options2,503 — — — 84 — — — 84 
Share repurchases— — (152,020)(9,235)— — — — (9,235)
Other— — — — (89)— — 104 15 
Balance, June 30, 202269,666,983 $348 (14,487,582)$(162,344)$1,176,763 $(6,470)$(75,132)$827 $933,992 


See accompanying notes to unaudited Condensed Consolidated Financial Statements.

7


Envestnet, Inc.
Condensed Consolidated Statements of Cash Flows
(in thousands)
(unaudited)
Six Months Ended
June 30,
20232022
Cash flows from operating activities:
Net loss $(65,893)$(38,976)
Adjustments to reconcile net loss to net cash provided by operating activities:
Depreciation and amortization66,747 63,800 
Deferred income taxes(522)(8,222)
Non-cash compensation expense40,843 45,318 
Non-cash interest expense2,251 3,474 
Loss allocations from equity method investments5,872 2,945 
Dilution gain on equity method investee share issuance(546)(6,934)
Lease related impairments2,483 12,961 
Other304 (448)
Changes in operating assets and liabilities:
Fees receivable, net(22,357)13,694 
Prepaid expenses and other assets(6,762)(6,359)
Accounts payable, accrued expenses and other liabilities17,700 (32,888)
Deferred revenue(852)4,277 
Net cash provided by operating activities39,268 52,642 
Cash flows from investing activities:
Purchases of property and equipment(16,735)(9,141)
Capitalization of internally developed software(46,801)(43,045)
Acquisitions of businesses, net of cash acquired (14,472)
Investments in private companies(1,450)(8,000)
Acquisition of proprietary technology(12,000)(19,000)
Issuance of loan receivable to private company(20,000) 
Issuance of note receivable to equity method investees (4,350)
Other319  
Net cash used in investing activities(96,667)(98,008)
Cash flows from financing activities:
Proceeds from borrowings on Revolving Credit Facility40,000  
Payments related to Revolving Credit Facility(20,000)(1,872)
Payments related to Convertible Notes(45,000) 
Payments on finance lease obligations(792)(14,517)
Proceeds from exercise of stock options472 742 
Payments related to tax withholdings for stock-based compensation(13,774)(18,113)
Payments related to share repurchases(9,289)(9,235)
Purchase of non-controlling units from third-party shareholders(1,008) 
Payments of contingent consideration (750)
Other3 4 
Net cash used in financing activities(49,388)(43,741)
Effect of exchange rate on changes on cash, cash equivalents and restricted cash3,633 (2,057)
Net change in cash, cash equivalents and restricted cash(103,154)(91,164)
Cash, cash equivalents and restricted cash, beginning of period162,173 429,428 
Cash, cash equivalents and restricted cash, end of period$59,019 $338,264 
Supplemental disclosures of cash flow information
Net cash paid for income taxes$3,223 $5,460 
Cash paid for interest$10,600 $5,591 
Supplemental disclosure of non-cash activities
Conversion of equity method investee loan to shares$4,129 $2,623 
Right-of-use assets obtained in exchange for lease liabilities, net$380 $9,604 
Property and equipment acquired through finance lease$792 $14,517 
Purchase of property and equipment included in accounts payable, accrued expenses and other liabilities$2,029 $2,308 
Internally developed software costs included in accounts payable, accrued expenses and other liabilities$ $628 
Membership interest liabilities included in other liabilities$ $752 
See accompanying notes to unaudited Condensed Consolidated Financial Statements.
8

Envestnet, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements

1.Organization and Description of Business

Envestnet, Inc. (“Envestnet”) through its subsidiaries (collectively, the “Company”) is transforming the way financial advice and insight are delivered. Its mission is to empower financial advisors and service providers with innovative technology, solutions and intelligence. Envestnet has been a leader in helping transform wealth management, working towards its goal of expanding a holistic financial wellness ecosystem so that our clients can deliver an intelligent financial life to their clients.

Envestnet is organized around two primary, complementary business segments. Financial information about each business segment is contained in “Note 18—Segment Information” to the condensed consolidated financial statements and is described in detail within the Company's Annual Report on Form 10-K.

For a summary of commonly used industry terms and abbreviations used in this quarterly report on Form 10-Q, see the
Glossary of Terms.

2.Summary of Significant Accounting Policies

Basis of Presentation
 
The accompanying unaudited condensed consolidated financial statements of the Company as of June 30, 2023 and for the three and six months ended June 30, 2023 and 2022 have not been audited by an independent registered public accounting firm. These unaudited condensed consolidated financial statements have been prepared on the same basis as our audited consolidated financial statements for the year ended December 31, 2022 and reflect all normal recurring adjustments which are, in the opinion of management, necessary to present fairly the Company’s financial position as of June 30, 2023 and results of operations, equity, comprehensive income (loss) and cash flows for the periods presented herein. The unaudited condensed consolidated financial statements include the accounts of the Company. All significant intercompany transactions and balances have been eliminated in consolidation. Accounts for the Envestnet Wealth Solutions segment that are denominated in a non-U.S. currency have been re-measured using the U.S. dollar as the functional currency. Certain accounts within the Envestnet Data & Analytics segment are recorded and measured in foreign currencies. The assets and liabilities for those subsidiaries with a functional currency other than the U.S. dollar are translated at exchange rates in effect at the balance sheet date, and revenue and expenses are translated at average exchange rates. Differences arising from these foreign currency translations are recorded in the unaudited condensed consolidated balance sheets as accumulated other comprehensive income (loss) within stockholders' equity. The Company is also subject to gains and losses from foreign currency denominated transactions and the remeasurement of foreign currency denominated balance sheet accounts, both of which are included in other income (expense), net in the condensed consolidated statements of operations.

The results of operations for the three and six months ended June 30, 2023 are not necessarily indicative of the results of operations to be expected for other interim periods or for the full fiscal year.

The unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the SEC. Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. References to GAAP in these notes are to the FASB ASC and ASUs. These unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022, filed with the SEC on February 28, 2023.

 Use of Estimates

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. Actual results could differ materially from these estimates under different assumptions or conditions.

9

Envestnet, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements (continued)
 Reclassifications

Certain amounts in the condensed consolidated balance sheets as of December 31, 2022 and the condensed consolidated statements of cash flows for the six months ended June 30, 2022 have been reclassified to conform to the current period presentation. These reclassifications did not change the previously reported total assets, total liabilities and equity, or net change in cash and cash equivalents and did not affect the condensed consolidated statements of operations, condensed consolidated statements of comprehensive loss or condensed consolidated statements of stockholders' equity.

Cash, Cash Equivalents and Restricted Cash

The following table reconciles cash, cash equivalents and restricted cash from the condensed consolidated balance sheets to amounts reported in the condensed consolidated statements of cash flows:
June 30,
20232022
(in thousands)
Cash and cash equivalents$59,019 $338,115 
Restricted cash included in prepaid expenses and other current assets 149 
Total cash, cash equivalents and restricted cash$59,019 $338,264 

Related Party Transactions

The Company has an approximate 3.8% membership interest in a private services company that it accounts for using the equity method of accounting and is considered to be a related party. Revenue from the private services company totaled $3.3 million and $4.3 million in the three months ended June 30, 2023 and 2022, respectively. Revenue from the private services company totaled $6.9 million and $9.0 million in the six months ended June 30, 2023 and 2022, respectively. As of June 30, 2023 and December 31, 2022, the Company recorded a net receivable from the private services company of $1.9 million and $2.0 million, respectively.

Recent Accounting Pronouncements Not Yet Adopted

In March 2023, the FASB issued ASU 2023-01, “Leases (Topic 842): Common Control Arrangements.” This update amends ASC 842 and the accounting for leasehold improvements associated with common control leases. This standard is effective for fiscal years beginning after December 15, 2023, including interim periods within those fiscal years. Early adoption of the standard is permitted. The Company is analyzing the impact of the adoption, but does not expect it to have a material impact on the consolidated financial statements.

3.Acquisitions

Acquisition of Redi2 Technologies

On July 1, 2022, the Company completed the acquisition of all of the issued and outstanding shares of Redi2 Technologies ("Redi2"). Redi2 provides revenue management and hosted fee-billing solutions. Its platform enables fee calculation, invoice creation, payouts and accounting, and billing compliance. Redi2 has been integrated into the Envestnet Wealth Solutions segment.

In connection with the Redi2 acquisition, the Company paid estimated consideration as follows:

Preliminary EstimateMeasurement Period AdjustmentsRevised Estimate
(in thousands)
Cash consideration, net$69,406 $ $69,406 
Estimated working capital adjustment(1,465)932 (533)
Total$67,941 $932 $68,873 

10

Envestnet, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements (continued)
The Company funded the Redi2 acquisition with available cash resources. In addition, certain executives may earn up to $20.0 million in performance bonuses based upon the achievement of certain target financial and non-financial metrics. These performance bonuses will be recognized as compensation and benefits expense in the condensed consolidated statements of operations. The Company recognized $1.1 million and $1.5 million related to these performance bonuses during the three and six months ended June 30, 2023, respectively.

The following table summarizes the estimated fair values of the assets acquired at the date of acquisition:

Preliminary EstimateMeasurement Period AdjustmentsRevised Estimate
(in thousands)
Total current assets$1,985 $ $1,985 
Other non-current assets3,349 (28)3,321 
Identifiable intangible assets26,500  26,500 
Goodwill44,236 2,231 46,467 
Total assets acquired76,070 2,203 78,273 
Accounts payable, accrued expenses and other current liabilities(1,157)(1,271)(2,428)
Operating lease liabilities(2,201) (2,201)
Deferred revenue(4,771) (4,771)
Total liabilities assumed(8,129)(1,271)(9,400)
Total net assets acquired, net of cash received$67,941 $932 $68,873 

The goodwill arising from the acquisition represents the expected benefits of the transaction, primarily related to the enhancement of the Company's existing technologies and increase in future revenue as a result of potential cross selling opportunities. Estimated goodwill of $40.7 million is deductible for income tax purposes.

A summary of estimated intangible assets acquired, estimated useful lives and amortization method is as follows:

Preliminary EstimateEstimated Useful LifeAmortization Method
(in thousands)(in years)
Customer lists$14,000 
14 - 16
Accelerated
Proprietary technologies9,500 
6
Straight-line
Trade names3,000 
6 - 7
Straight-line
Total intangible assets acquired$26,500 

During the six months ended June 30, 2023 the Company completed the acquisition accounting related to the Redi2 acquisition, finalizing the valuation of tangible assets acquired, liabilities assumed, identifiable intangible assets and goodwill balances. No measurement period adjustments were made during the six months ended June 30, 2023.

The results of Redi2 were included in the condensed consolidated statements of operations beginning July 1, 2022 and are not considered material to the Company’s results of operations.

For the three and six months ended June 30, 2023, the Company’s acquisition related costs were not material, and are included in general and administrative expenses. The Company may incur additional acquisition related costs over the remainder of 2023.

11

Envestnet, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements (continued)
4.Prepaid Expenses and Other Current Assets
 
Prepaid expenses and other current assets consisted of the following:

June 30,December 31,
 20232022
(in thousands)
Prepaid technology$15,387 $16,649 
Prepaid insurance5,473 2,881 
Non-income tax receivable5,383 5,488 
Other15,663 16,345 
Total prepaid expenses and other current assets$41,906 $41,363 
  
5.Internally Developed Software, Net

Internally developed software, net consisted of the following:

  June 30,December 31,
 Estimated Useful Life20232022
(in thousands)
Internally developed software5 years$359,365 $313,200 
Less: accumulated amortization (152,130)(128,642)
Internally developed software, net $207,235 $184,558 

6.Geographical Information

The following table sets forth certain long-lived assets including property and equipment, net and internally developed software, net by geographic area:

 June 30,December 31,
 20232022
(in thousands)
United States$271,230 $245,817 
India2,665 1,093 
Other8 91 
Total long-lived assets, net$273,903 $247,001 

See “Note 14—Revenue and Direct Expense” for detail of revenue by geographic area.

7.Intangible Assets, Net 

Intangible assets, net consisted of the following:

 June 30, 2023December 31, 2022
 Gross NetGross Net
 CarryingAccumulatedCarryingCarryingAccumulatedCarrying
 AmountAmortizationAmountAmountAmortizationAmount
(in thousands)
Customer lists$604,080 $(306,457)$297,623 $604,080 $(285,288)$318,792 
Proprietary technologies109,057 (51,549)57,508 113,224 (59,401)53,823 
Trade names15,700 (9,496)6,204 15,700 (8,320)7,380 
Total intangible assets$728,837 $(367,502)$361,335 $733,004 $(353,009)$379,995 

12

Envestnet, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements (continued)
On April 1, 2022, the Company entered into a purchase agreement with a privately held company to acquire technology solutions being developed by this privately held company for a purchase price of $9.0 million, including an advance of $4.0 million. The purchase agreement was amended in January 2023 to include additional functionality and features for additional consideration of $5.0 million. The Company closed the transaction and paid the remaining $10.0 million during the three months ended March 31, 2023. This proprietary technology asset has been integrated into the Envestnet Data & Analytics segment and is being amortized over an estimated useful life of five years.

On May 19, 2023, the Company entered into a purchase agreement with this same privately held company to acquire technology solutions being developed by this privately held company for a purchase price of $7.0 million, including an advance of $2.0 million. In addition, the prior purchase agreements that were entered into with this privately held company in June 2021 and April 2022 were amended in May 2023 to remove the earn-out payment provisions.

During the six months ended June 30, 2023, the Company retired fully amortized proprietary technologies with a historical cost of $17.5 million.

Future amortization expense of the Company's intangible assets as of June 30, 2023, is expected to be as follows (in thousands):

Remainder of 2023$30,136 
202455,968 
202552,573 
202645,048 
202736,283 
Thereafter141,327 
Total$361,335 

8.Depreciation and Amortization Expense

Depreciation and amortization expense consisted of the following:

Three Months EndedSix Months Ended
 June 30,June 30,
2023202220232022
(in thousands)
Intangible asset amortization$15,720 $17,645 $32,660 $35,165 
Internally developed software amortization12,398 9,087 23,488 17,581 
Property and equipment depreciation5,688 5,450 10,599 11,054 
Total depreciation and amortization$33,806 $32,182 $66,747 $63,800 

9.Goodwill

Changes in the carrying amount of goodwill by reportable segment were as follows:

 Envestnet Wealth SolutionsEnvestnet Data & AnalyticsTotal
(in thousands)
Balance as of December 31, 2022$679,739 $318,675 $998,414 
Foreign currency translation 22 22 
Balance as of June 30, 2023$679,739 $318,697 $998,436 

13

Envestnet, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements (continued)
10.Other Assets

On January 31, 2023, the Company entered into a Convertible Promissory Note with a customer of the Company's business, a privately held company, whereby the Company was issued a convertible promissory note with a principal amount of $20.0 million and a stated interest rate of 8.0% per annum. The Convertible Promissory Note has a maturity date of January 31, 2026 and is convertible into common stock or preferred stock of the privately held company upon qualified financing events or corporate transactions.

In connection with the Convertible Promissory Note, the Company concurrently entered into a call option agreement with the privately held company, which provides the Company an option to acquire the privately held company at a predetermined price as of the earlier of July 2024 or upon satisfaction of certain financial metrics. Subsequent to June 30, 2023, the financial metrics were met, however, the Company did not exercise the call option.

The Company accounts for this loan receivable in accordance with ASC 310 - Receivables as it is not a security and includes it in other assets in the condensed consolidated balance sheets. Credit impairment is measured as the difference between this loan receivable’s amortized cost and its estimated recoverable value, which is the present value of its expected future cash flows discounted at the effective interest rate. There was no impairment for this investment during the six months ended June 30, 2023.

11.Accounts Payable, Accrued Expenses and Other Current Liabilities
 
Accounts payable, accrued expenses and other liabilities consisted of the following:

June 30,December 31,
 20232022
(in thousands)
Accrued investment manager fees$105,913 $99,851 
Accrued compensation and related taxes57,771 77,939 
Accounts payable27,853 11,271 
Accrued professional services17,622 10,762 
Income tax payable13,102 260 
Accrued technology8,331 6,393 
Accrued treasury stock purchases 9,289 
Other accrued expenses9,244 18,101 
Total accounts payable, accrued expenses and other current liabilities$239,836 $233,866 

During the three and six months ended June 30, 2023, as part of a reduction in force initiative, the Company entered into separation agreements with a number of employees. In connection with the reduction in force initiatives as well as a fourth quarter 2022 organizational realignment, the Company incurred approximately $8.2 million and $14.4 million in total severance expense in the three and six months ended June 30, 2023, respectively. As of June 30, 2023 the Company had accrued approximately $9.4 million in severance related expenses in accrued compensation and related taxes.
14

Envestnet, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements (continued)
12.Debt

The following tables set forth the carrying value and estimated fair value of the Company's debt obligations as of June 30, 2023 and December 31, 2022:

 June 30, 2023
 Issuance AmountUnamortized Issuance CostsCarrying ValueFair Value (Level II)
(in thousands)
Revolving Credit Facility$20,000 $ $20,000 $20,000 
Convertible Notes due 2025317,500 (3,870)313,630 292,576 
Convertible Notes due 2027575,000 (14,455)560,545 607,499 
Total debt$912,500 $(18,325)$894,175 $920,075 

 December 31, 2022
 Issuance AmountUnamortized Issuance CostsCarrying ValueFair Value (Level II)
(in thousands)
Revolving Credit Facility$ $ $ $ 
Convertible Notes due 202345,000 (114)44,886 46,058 
Convertible Notes due 2025317,500 (4,765)312,735 293,688 
Convertible Notes due 2027575,000 (15,966)559,034 606,119 
Total debt$937,500 $(20,845)$916,655 $945,865 

Revolving Credit Facility

The Revolving Credit Facility contains customary conditions, representations and warranties, affirmative and negative covenants, mandatory prepayment provisions and events of default. The covenants include certain financial covenants requiring the Company to maintain compliance with a maximum total leverage ratio and a minimum interest coverage ratio. The Company was in compliance with these financial covenants as of June 30, 2023.

As of June 30, 2023, the Company had $20.0 million of borrowings under the Revolving Credit Facility at an effective interest rate of 7.5%, with a remaining available balance on the Revolving Credit Facility of $480.0 million.

On July 19, 2023, the $20.0 million outstanding balance under the Revolving Credit Facility was repaid and the remaining available balance on the Revolving Credit Facility was $500.0 million.

As of June 30, 2023 and December 31, 2022, debt issuance costs related to the Revolving Credit Facility included in prepaid expense and other current assets in the condensed consolidated balance sheets was $0.7 million and $0.7 million, respectively and included in other assets in the condensed consolidated balance sheets was $1.8 million and $2.2 million, respectively.

Convertible Notes due 2023

The Convertible Notes due 2023 matured on June 1, 2023. Upon maturity, the Company settled the remaining aggregate principal amount on the Convertible Notes due 2023 for $45.0 million. The Convertible Notes due 2023 were paid using a combination of cash on hand and borrowings under the Company's Revolving Credit Facility. No shares of the Company's common stock were issued upon settlement of the Convertible Notes due 2023.

15

Envestnet, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements (continued)
Interest Expense

Interest expense was comprised of the following and is included in other expense, net in the condensed consolidated statements of operations:

 Three Months EndedSix Months Ended
 June 30,June 30,
 2023202220232022
(in thousands)
Convertible Notes interest$4,543 $2,480 $9,108 $4,960 
Amortization of debt discount and issuance costs1,427 1,415 2,869 3,474 
Undrawn and other fees311 317 624 631 
Revolving Credit Facility interest250  250  
 Total interest expense$6,531 $4,212 $12,851 $9,065 

The effective interest rate of the Notes was equal to the stated interest rate plus the amortization of the debt issuance costs and is set forth below:

 June 30,June 30,
 20232022
Convertible Notes due 2023N/A2.4 %
Convertible Notes due 20251.3 %1.3 %
Convertible Notes due 20273.2 %N/A

13.Fair Value Measurements
  
The following tables set forth the fair value of the Company’s financial assets and liabilities measured at fair value on a recurring basis in the condensed consolidated balance sheets as of June 30, 2023 and December 31, 2022, based on the three-tier fair value hierarchy, as described in detail within the Company's Annual Report on Form 10-K:

 June 30, 2023
 Fair ValueLevel ILevel IILevel III
(in thousands)
Assets:    
Money market funds$23,764 $23,764 $ $ 
Assets to fund deferred compensation liability10,635   10,635 
Total assets$34,399 $23,764 $ $10,635 
Liabilities:    
Deferred compensation liability8,864 8,864   
Total liabilities$8,864 $8,864 $ $ 

 December 31, 2022
 Fair ValueLevel ILevel IILevel III
(in thousands)
Assets:    
Money market funds$2,628 $2,628 $ $ 
Assets to fund deferred compensation liability10,074   10,074 
Total assets$12,702 $2,628 $ $10,074 
Liabilities:    
Deferred compensation liability8,088 8,088   
Total liabilities$8,088 $8,088 $ $ 
16

Envestnet, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements (continued)
The Company assesses the categorization of assets and liabilities by level at each measurement date, and transfers between levels are recognized on the actual date of the event or when changes in circumstances caused the transfer, in accordance with the Company’s accounting policy regarding the recognition of transfers between levels of the fair value hierarchy. There were no transfers between Levels I, II and III during the six months ended June 30, 2023 and 2022.

Fair Value of Assets Used to Fund the Deferred Compensation Liability

The table below presents a reconciliation of the assets used to fund the Company's deferred compensation liability, which is measured at fair value on a recurring basis using significant unobservable inputs (Level III) for the period from December 31, 2022 to June 30, 2023:

 Fair Value of Assets Used to Fund Deferred Compensation Liability
(in thousands)
Balance as of December 31, 2022$10,074 
Fair value adjustments and fees561 
Balance as of June 30, 2023$10,635 

The fair market value of the assets used to fund the Company's deferred compensation liability is based upon the cash surrender value of the Company's life insurance premiums. The value of the assets used to fund the Company's deferred compensation liability, which are included in other assets in the condensed consolidated balance sheets, increased due to net gains on the underlying investment vehicles. These gains are recognized in the Company's earnings and included in general and administrative expenses in the condensed consolidated statements of operations.

Fair Value of Debt Agreements

The Company considered its Convertible Notes to be Level II liabilities as of June 30, 2023 and December 31, 2022, and used a market approach to calculate their respective fair values. The estimated fair value for each convertible note was determined based on estimated or actual bids and offers in an over-the-counter market on June 30, 2023 and December 31, 2022, respectively (See “Note 12—Debt”).

Fair Value of Other Financial Assets and Liabilities

The Company considered the recorded value of its other financial assets and liabilities, which consist primarily of cash and cash equivalents, accounts receivable and accounts payable, to approximate the fair value of the respective assets and liabilities as of June 30, 2023 and December 31, 2022, based upon the short-term nature of these assets and liabilities.
17

Envestnet, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements (continued)
14.Revenue and Direct Expense

Disaggregation of Revenue
 
The following table presents the Company’s revenue by segment disaggregated by major source:

 Three Months Ended June 30,
 20232022
 Envestnet Wealth SolutionsEnvestnet Data & AnalyticsConsolidatedEnvestnet Wealth SolutionsEnvestnet Data & AnalyticsConsolidated
(in thousands)
Revenue:      
Asset-based$185,762 $ $185,762 $191,972 $ $191,972 
Subscription-based75,509 39,450 114,959 73,568 44,552 118,120 
Total recurring revenue261,271 39,450 300,721 265,540 44,552 310,092 
Professional services and other revenue10,310 1,403 11,713 6,460 2,300 8,760 
Total revenue$271,581 $40,853 $312,434 $272,000 $46,852 $318,852 

 Six Months Ended June 30,
 20232022
 Envestnet Wealth SolutionsEnvestnet Data & AnalyticsConsolidatedEnvestnet Wealth SolutionsEnvestnet Data & AnalyticsConsolidated
(in thousands)
Revenue:      
Asset-based$362,694 $ $362,694 $394,689 $ $394,689 
Subscription-based151,994 80,044 232,038 142,105 90,749 232,854 
Total recurring revenue514,688 80,044 594,732 536,794 90,749 627,543 
Professional services and other revenue13,553 2,856 16,409 8,774 3,898 12,672 
Total revenue$528,241 $82,900 $611,141 $545,568 $94,647 $640,215 

The following table presents the Company’s revenue disaggregated by geography, based on the billing address of the customer:

 Three Months EndedSix Months Ended
 June 30,June 30,
 2023202220232022
(in thousands)
United States$306,946 $314,271 $600,160 $631,000 
International5,488 4,581 10,981 9,215 
Total revenue$312,434 $318,852 $611,141 $640,215 

Remaining Performance Obligations
 
As of June 30, 2023, the Company's estimated revenue expected to be recognized in the future related to performance obligations associated with existing customer contracts that are partially or wholly unsatisfied is approximately $531.0 million. We expect to recognize approximately 24% of this revenue during the remainder of 2023, approximately 55% throughout 2024 and 2025, with the balance recognized thereafter. These remaining performance obligations are not indicative of revenue for future periods.

18

Envestnet, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements (continued)
Contract Balances

Total deferred revenue as of June 30, 2023 decreased by $0.9 million from December 31, 2022, primarily the result of timing of cash receipts and revenue recognition. The majority of the Company's deferred revenue will be recognized over the course of the next twelve months.

The amount of revenue recognized for the three months ended June 30, 2023 and 2022 that was included in the opening deferred revenue balance was $11.5 million and $10.2 million, respectively. The amount of revenue recognized for the six months ended June 30, 2023 and 2022,that was included in the opening deferred revenue balance was $28.2 million and $26.1 million, respectively. The majority of this revenue consists of subscription-based services and professional services arrangements. The amount of revenue recognized from performance obligations satisfied in prior periods was not material.

Deferred Sales Incentive Compensation

Deferred sales incentive compensation was $10.9 million and $11.0 million as of June 30, 2023 and December 31, 2022, respectively. Amortization expense for the deferred sales incentive compensation was $1.2 million and $1.1 million for the three months ended June 30, 2023 and 2022, respectively. Amortization expense for the deferred sales incentive compensation was $2.3 million and $2.2 million for the six months ended June 30, 2023 and 2022, respectively. Deferred sales incentive compensation is included in other assets in the condensed consolidated balance sheets and amortization expense is included in employee compensation expense in the condensed consolidated statements of operations. No significant impairment loss for capitalized costs was recorded during the six months ended June 30, 2023 and 2022.

Direct Expense

The following table summarizes direct expense by revenue category:

 Three Months EndedSix Months Ended
 June 30,June 30,
 2023202220232022
(in thousands)
Asset-based$108,532 $112,301 $211,155 $229,729 
Subscription-based6,933 7,241 13,295 15,052 
Professional services and other8,032 6,940 8,036 6,983 
Total direct expense$123,497 $126,482 $232,486 $251,764 

15.Stock-Based Compensation
 
The Company has stock options, RSUs and PSUs outstanding under the 2010 Plan and the 2019 Equity Plan. As of June 30, 2023, the maximum number of common shares available for future issuance under the Company's plans is 1,626,985.

Stock-based compensation expense under the Company’s plans was as follows:

 Three Months EndedSix Months Ended
 June 30,June 30,
 2023202220232022
(in thousands)
Stock-based compensation expense$21,390 $22,876 $40,843 $44,566 
Tax effect on stock-based compensation expense(5,454)(5,833)(10,415)(11,364)
Net effect on income$15,936 $17,043 $30,428 $33,202 
 
The tax effect on stock-based compensation expense above was calculated using a blended statutory rate of 25.5% for each of the three and six months ended June 30, 2023 and 2022.

19

Envestnet, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements (continued)
Stock Options
 
The following table summarizes option activity under the Company’s plans:

  Weighted-Weighted-Average 
  AverageRemainingAggregate
 OptionsExercise PriceContractual LifeIntrinsic Value
(in years)(in thousands)
Outstanding as of December 31, 2022277,535$40.07 2.2$6,005 
Exercised(39,954)$17.00 
Forfeited(25)$74.83 
Outstanding as of June 30, 2023237,556$43.95 1.9$3,661 
Options exercisable as of June 30, 2023237,349$43.93 1.8$3,661 
 
As of June 30, 2023, there was an immaterial amount of unrecognized stock-based compensation expense related to stock options, which the Company expects to recognize over a weighted-average period of 0.1 years.

Restricted Stock Units and Performance Stock Units
 
The following table summarizes RSU and PSU activity under the Company’s plans:

RSUsPSUs
 Number of
Shares
Weighted-
Average Grant
Date Fair Value
per Share
Number of
Shares
Weighted-
Average Grant
Date Fair Value
per Share
Non-vested as of December 31, 20221,681,976 $72.69 259,049 $74.83 
Granted1,094,308 $61.12 40,010 $69.47 
Vested(665,092)$73.75 (21,994)$76.28 
Forfeited(132,017)$77.29 (50,240)$77.59 
Non-vested as of June 30, 20231,979,175 $65.63 226,825 $73.14 

As of June 30, 2023, there was $108.6 million of unrecognized stock-based compensation expense related to RSUs, which the Company expects to recognize over a weighted-average period of 2.0 years. As of June 30, 2023, there was $6.2 million of unrecognized stock-based compensation expense related to PSUs, which the Company expects to recognize over a weighted-average period of 1.2 years.
 
20

Envestnet, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements (continued)
16. Income Taxes

The following table includes the Company’s loss before income tax provision (benefit), income tax provision (benefit) and effective tax rate:

 Three Months EndedSix Months Ended
 June 30,June 30,
 2023202220232022
(in thousands, except for effective tax rate)
Loss before income tax provision (benefit)$(22,714)$(30,101)$(41,706)$(42,789)
Income tax provision (benefit)$418 $(5,833)$24,187 $(3,813)
Effective tax rate(1.8)%19.4 %(58.0)%8.9 %

Under ASC 740-270-25, the Company is required to report income tax expense by applying a projected AETR to ordinary pre-tax book income for the interim period. The tax impact of discrete items is accounted for separately in the period in which they occur. The ETR for the quarter is the result of the projected AETR applied to actual pre-tax book income plus discrete items as a percentage of pre-tax book income. Therefore, a change in pre-tax book income, either forecasted or actual year-to-date, from one period to the next will cause the ETR to change.

For the three and six months ended June 30, 2023, the Company’s effective tax rate differed from the statutory rate primarily due to the increase in the valuation allowance the Company has placed on a portion of its U.S. deferred tax assets which includes the impact of IRC Section 174, permanent book-tax differences, uncertain tax positions and the impact of state and local taxes offset by federal and state R&D credits.

For the three and six months ended June 30, 2022, the Company's effective tax rate differed from the statutory rate primarily due to the increase in the valuation allowance the Company has placed on a portion of its U.S. deferred tax assets which includes the impact of IRC Section 174, permanent book-tax differences, the impact of state and local taxes offset by federal and state R&D credits and the partial reserve release of an uncertain tax position due to the expiration of a statute of limitations.

Inflation Reduction Act of 2022

On August 16, 2022, the U.S. enacted the IRA, which, among other things, implements a 15% minimum tax on book income of certain large corporations and a 1% excise tax on net stock repurchases. The provisions of the IRA became effective beginning in 2023. The Company does not anticipate a material impact on the consolidated financial statements.

17.Net Loss Per Share
 
Securities that were anti-dilutive and therefore excluded from the computation of diluted net loss per share were as follows:

Three Months EndedSix Months Ended
 June 30,June 30,
 2023202220232022
Convertible Notes11,253,471 9,898,549 11,361,458 9,898,549 
Non-vested RSUs and PSUs2,206,000 2,299,589 2,206,000 2,299,589 
Options to purchase common stock237,556 319,585 237,556 319,585 
Warrants 470,000  470,000 
Total anti-dilutive securities13,697,027 12,987,723 13,805,014 12,987,723 
 
21

Envestnet, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements (continued)
18.Segment Information
 
Business segments are generally organized around the Company's business services. The Company's business segments are:
 
Envestnet Wealth Solutions a leading provider of unified wealth management software and services to empower financial advisors and institutions to enable them to deliver an intelligent financial life to their clients.

Envestnet Data & Analytics – a leading data aggregation, intelligence, and experiences platform that powers data connectivity and business intelligence across digital financial services to enable them to deliver an intelligent financial life to their clients.

The information in the following tables is derived from the Company’s internal financial reporting used for corporate management purposes. Nonsegment operating expenses may include salary and benefits for certain corporate officers, certain types of professional service expenses and insurance, acquisition related transaction costs, certain restructuring charges and other non-recurring and/or non-operationally related expenses. Intersegment revenue was not material for the three and six months ended June 30, 2023 and 2022.

See “Note 14—Revenue and Direct Expense” for detail of revenue by segment.

The following table presents a reconciliation from income (loss) from operations by segment to consolidated net loss attributable to Envestnet, Inc.:

 Three Months EndedSix Months Ended
 June 30,June 30,
 2023202220232022
(in thousands)
Envestnet Wealth Solutions$23,399 $3,968 $46,862 $29,237 
Envestnet Data & Analytics(10,993)(3,705)(18,773)(9,292)
Nonsegment operating expenses(27,718)(31,986)(54,458)(58,389)
Loss from operations(15,312)(31,723)(26,369)(38,444)
Other (expense) income, net(7,402)1,622 (15,337)(4,345)
Consolidated loss before income tax provision (benefit)(22,714)(30,101)(41,706)(42,789)
Income tax provision (benefit)418 (5,833)24,187 (3,813)
Consolidated net loss(23,132)(24,268)(65,893)(38,976)
Add: Net loss attributable to non-controlling interest1,716 983 3,249 1,832 
Consolidated net loss attributable to Envestnet, Inc.$(21,416)$(23,285)$(62,644)$(37,144)

The following table presents a summary of consolidated total assets by segment:

 June 30,December 31,
 20232022
(in thousands)
Envestnet Wealth Solutions$1,479,455 $1,503,646 
Envestnet Data & Analytics574,450 608,519 
Consolidated total assets$2,053,905 $2,112,165 

22

Envestnet, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements (continued)
19.Commitments and Contingencies
 
Purchase Obligations and Indemnifications
 
The Company includes various types of indemnification and guarantee clauses in certain arrangements. These indemnifications and guarantees may include, but are not limited to, infringement claims related to intellectual property, direct or consequential damages and guarantees to certain service providers and service level requirements with certain customers. The type and amount of any potential indemnification or guarantee varies substantially based on the nature of each arrangement. The Company has experienced no previous claims and cannot determine the maximum amount of potential future payments, if any, related to such indemnification and guarantee provisions. The Company believes that it is unlikely it will have to make material payments under these arrangements and therefore has not recorded a contingent liability associated with these arrangements in the condensed consolidated balance sheets.

 The Company enters into unconditional purchase obligations arrangements for certain of its services that it receives in the normal course of business.

Legal Proceedings
 
The Company and its subsidiary, Yodlee, have been named as defendants in a lawsuit filed on July 17, 2019, by FinancialApps in the United States District Court for the District of Delaware. The case caption is FinancialApps, LLC v. Envestnet Inc., et al., No. 19-cv-1337 (D. Del.). FinancialApps alleges that, after entering into a 2017 services agreement with Yodlee, Envestnet and Yodlee breached the agreement and misappropriated proprietary information to develop competing credit risk assessment software. The complaint includes claims for, among other things, misappropriation of trade secrets, fraud, tortious interference with prospective business opportunities, unfair competition, copyright infringement and breach of contract. FinancialApps is seeking significant monetary damages and various equitable and injunctive relief.

On September 17, 2019, the Company and Yodlee filed a motion to dismiss certain of the claims in the complaint filed by FinancialApps, including the copyright infringement, unfair competition and fraud claims. On August 25, 2020, the District Court granted in part and denied in part the Company and Yodlee’s motion. Specifically, the Company and Yodlee prevailed on FinancialApps’ counts alleging copyright infringement and violations of the Illinois Deceptive Trade Practices Act. And while the Court was receptive to Envestnet and Yodlee’s argument that several of FinancialApps’ other counts are based on allegations that amount to copyright infringement—and therefore should fail due to copyright preemption—the Court found that FinancialApps had alleged enough conduct distinct from copyright infringement to survive dismissal at this early stage.

On October 30, 2019, the Company and Yodlee filed counterclaims against FinancialApps. Yodlee alleges that FinancialApps fraudulently induced it to enter into contracts with FinancialApps, then breached those contracts. FinancialApps has filed a motion to dismiss Yodlee’s counterclaims. On September 15, 2020, the District Court denied FinancialApps’ motion on all counts except for the breach-of-contract claim which was dismissed on a pleading technicality without prejudice. On that count, the Court granted Yodlee leave to amend its counterclaim, cure the technical deficiency, and reassert its claim. Yodlee and Envestnet filed amended counterclaims on September 30, 2020. The amended counterclaims (1) cure that technical deficiency and reassert Yodlee’s contract counterclaim; and (2) broaden the defamation counterclaims arising out of various defamatory statements FinancialApps disseminated in the trade press after filing the lawsuit. On January 14, 2021, the Court ordered that (i) FinancialApps' claims against Yodlee—as well as Yodlee’s counterclaims against FinancialApps—must be tried before the judge instead of a jury pursuant to a jury waiver provision in the parties’ agreement; and (ii) FinancialApps' claims against Envestnet (and Envestnet’s counterclaim) must be heard by a jury. The Court has scheduled the Envestnet jury trial to take place before the Yodlee bench trial. Fact discovery closed on April 23, 2021, other than a few outstanding matters, and expert discovery concluded on September 30, 2022. The parties’ respective summary judgment and motions to exclude the presentation of expert testimony (a “Daubert Motion”) are fully briefed and are awaiting final ruling. On July 25, 2023, the Magistrate Judge issued a report and recommendation that the Court grant FinancialApps’ summary judgment motion on Envestnet’s defamation counterclaim. The Magistrate Judge did not make a ruling as to Yodlee’s defamation counterclaim. On July 28, 2023, the Magistrate Judge denied Envestnet and Yodlee's Daubert motion to exclude FinancialApps' technical expert, Isaac Pflaum. On July 31, 2023, the Magistrate Judge issued a report and recommendation that the Court grant in part and deny in part Envestnet's summary judgment motion. The Magistrate Judge recommended that the motion be denied as to FinancialApps' vicarious liability theory and direct liability theory but recommended that the motion be granted with respect to the unjust enrichment count. The reports and recommendations are not final rulings, however, and the Company is permitted and intends to object to their adoption. The Company believes FinancialApps' allegations are without merit and will continue to defend the claims against it and litigate the counterclaims vigorously.

23

Envestnet, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements (continued)
The Company and Yodlee were also named as defendants in a putative class action lawsuit filed on August 25, 2020, by Plaintiff Deborah Wesch in the United States District Court for the Northern District of California. On October 21, 2020, an amended class action complaint was filed by Plaintiff Wesch and nine additional named plaintiffs. The case caption is Deborah Wesch, et al., v. Yodlee, Inc., et al., Case No. 3:20-cv-05991-SK. Plaintiffs allege that Yodlee unlawfully collected their financial transaction data when plaintiffs linked their bank accounts to a mobile application that uses Yodlee’s API, and plaintiffs further allege that Yodlee unlawfully sold the transaction data to third parties. The complaint alleges violations of certain California statutes and common law, including the Unfair Competition Law, and federal statutes, including the Stored Communications Act. Plaintiffs are seeking monetary damages and equitable and injunctive relief on behalf of themselves and a putative nationwide class and California subclass of persons who provided their log-in credentials to a Yodlee-powered app in an allegedly similar manner from 2014 to the present. The Company believes that it is not properly named as a defendant in the lawsuit and it further believes, along with Yodlee, that plaintiffs’ claims are without merit. On November 4, 2020, the Company and Yodlee filed separate motions to dismiss all of the claims in the complaint. On February 16, 2021, the district court granted in part and denied in part Yodlee’s motion to dismiss the amended complaint and granted the plaintiffs leave to further amend. The Court reserved ruling on the Company’s motion to dismiss and granted limited jurisdictional discovery to the plaintiffs. On March 15, 2021, Plaintiffs filed a second amended class action complaint re-alleging, among others, the claims the district court had dismissed. The second amended complaint did not allege any claims against the Company or Yodlee that were not previously alleged in first amended complaint. On May 5, 2021, the Company filed a motion to dismiss all claims asserted against it in the second amended complaint, and Yodlee filed a motion to dismiss most claims asserted against it in the second amended complaint. On July 19, 2021, the Court granted in part Yodlee’s motion, resulting in the dismissal of all federal law claims and two of the state-law claims. On August 5, 2021, the Court granted the Company's motion to dismiss, and dismissed the Company from the lawsuit. On October 8, 2021, Yodlee filed an early motion for summary judgment. On August 12, 2022, Plaintiffs moved for leave to file a third amended complaint, which Yodlee opposed. On September 29, 2022, the Court denied Plaintiffs’ motion to amend the complaint. On December 13, 2022, the Court granted in part and denied in part Yodlee’s early motion for summary judgment, narrowing the scope of issues that remain to be resolved. On January 30, 2023, the Court granted Yodlee’s motion for reconsideration and dismissed one additional claim. On July 20, 2023, the Court granted Yodlee’s motion for judgment on the pleadings and dismissed equitable monetary claims, allowing Plaintiffs leave to seek to amend by August 7, 2023. Yodlee will continue to vigorously defend the remaining claims against it.

In addition, the Company is involved in legal proceedings arising in the ordinary course of its business. Legal fees and other costs associated with such actions are expensed as incurred. The Company will record a provision for these claims when it is both probable that a liability has been incurred and the amount of the loss, or a range of the potential loss, can be reasonably estimated. These provisions are reviewed regularly and adjusted to reflect the impacts of negotiations, settlements, rulings, advice of legal counsel, and other information or events pertaining to a particular case. For litigation matters where a loss may be reasonably possible, but not probable, or is probable but not reasonably estimable, no accrual is established, but if the matter is material, it is subject to disclosures. The Company believes that liabilities associated with any claims, while possible, are not probable, and therefore has not recorded any accrual for any claims as of June 30, 2023. Further, while any possible range of loss cannot be reasonably estimated at this time, the Company does not believe that the outcome of any of these proceedings, individually or in the aggregate, would, if determined adversely to it, have a material adverse effect on its financial condition or business, although an adverse resolution of legal proceedings could have a material adverse effect on the Company’s results of operations or cash flow in a particular quarter or year. 
 
24

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations

Forward-Looking Statements
 
The following discussion and analysis should be read in conjunction with our condensed consolidated financial statements and the related notes included elsewhere in this quarterly report on Form 10-Q for the quarter ended June 30, 2023 and the consolidated financial statements and related notes included on Form 10-K for the year ended December 31, 2022.

This Quarterly Report contains forward-looking statements regarding future events and our future results within the meaning of the Private Securities Litigation Reform Act of 1995. These forward-looking statements include, in particular, statements about our plans, strategies and prospects under the heading “Management’s Discussion and Analysis of Financial Condition and Results of Operations”. These statements are based on our current expectations and projections about future events and are identified by terminology such as “anticipate,” “believe,” “continue,” “could,” “estimate,” “expect,” “expected,” “intend,” “will,” “may,” or “should” or the negative of those terms or variations of such words, and similar expressions are intended to identify such forward-looking statements. In addition, any statements that refer to projections of our future financial performance, our anticipated growth and trends in our business and other characteristics of future events or circumstances are forward-looking statements. These forward-looking statements involve risks and uncertainties. Important factors that could cause actual results to differ materially from the forward-looking statements we make in this Quarterly Report are set forth in Part I, Item 1A.“Risk Factors” in our annual report on Form 10-K for the year ended December 31, 2022; accordingly, investors should not place undue reliance upon our forward-looking statements. We undertake no obligation to update any of the forward-looking statements after the date of this report to conform those statements to reflect the occurrence of unanticipated events, except as required by applicable law.

You should read this Quarterly Report and the 2022 Form 10-K completely and with the understanding that our actual future results, levels of activity, performance and achievements may be different from what we expect and that these differences may be material. We qualify all of our forward-looking statements by these cautionary statements, Except for the historical information contained herein, this discussion contains forward-looking statements that involve risks and uncertainties. Actual results could differ materially from those discussed below.

Unless otherwise indicated, the terms “Envestnet,” the “Company,” “we,” “us” and “our” refer to Envestnet, Inc. and its subsidiaries as a whole.

Overview
 
Envestnet, through its subsidiaries, is transforming the way financial advice and insight are delivered. Our mission is to empower financial advisors and service providers with innovative technology, solutions and intelligence. Envestnet has been a leader in helping transform wealth management, working towards our goal of expanding a holistic financial wellness ecosystem so that our clients can deliver an intelligent financial life to their clients.
 
Approximately 107,000 advisors and approximately 6,900 companies, including 16 of the 20 largest U.S. banks, 47 of the 50 largest wealth management and brokerage firms, over 500 of the largest RIAs, and hundreds of FinTech companies, leverage Envestnet technology and services that help drive better outcomes for enterprises, advisors and their clients. We also operate six RIAs registered with the SEC. We believe that our business model results in a high degree of recurring and predictable financial results.

Through a combination of platform enhancements, partnerships and acquisitions, Envestnet uniquely provides a financial network connecting technology, solutions and data, delivering better intelligence and enabling its customers to drive better outcomes.

Envestnet, a Delaware corporation originally founded in 1999, serves clients from its headquarters based in Berwyn, Pennsylvania as well as other locations throughout the United States, India and other international locations.
 
25

Recent Developments

Macroeconomic Environment

Our business is directly and indirectly affected by macroeconomic conditions and the state of global financial markets. Recent geopolitical uncertainty resulting, in part, from military conflict between Russia and Ukraine which escalated in February 2022, as well as rising inflation, contributed to significant volatility and decline in global financial markets during 2022 which continue as of the date of this Quarterly Report. The uncertainty over the extent and duration of the ongoing conflict and this period of inflation continues to cause disruptions to businesses and markets worldwide. The extent of the effect on our financial performance will continue to depend on future developments, including the extent and duration of the conflict and this period of inflation, the Federal Reserve's monetary policy in response to rising inflation, the extent of economic sanctions imposed, changes in market interest rates, further governmental and private sector responses and the timing and extent normal economic conditions resume, all of which are uncertain and difficult to predict. Although we are unable to estimate the overall financial effect of the conflict and this period of inflation at this time, as these conditions continue, they could have a material adverse effect on our business, results of operations, financial condition and cash flows. As of June 30, 2023, the consolidated financial statements do not reflect any adjustments as a result of these macroeconomic conditions.

Convertible Promissory Note

On January 31, 2023, we entered into a Convertible Promissory Note with a customer of the Company's business, a privately held company, whereby the Company was issued a convertible promissory note with a principal amount of $20.0 million and a stated interest rate of 8.0% per annum. The Convertible Promissory Note has a maturity date of January 31, 2026 and is convertible into common stock or preferred stock of the privately held company upon qualified financing events or corporate transactions.

In connection with the Convertible Promissory Note, we concurrently entered into a call option agreement with the privately held company, which provides the Company an option to acquire the privately held company at a predetermined price as of the earlier of July 2024 or upon satisfaction of certain financial metrics. Subsequent to June 30, 2023, the financial metrics were met, however, the Company did not exercise the call option.

Convertible Notes due 2023

The Convertible Notes due 2023 matured on June 1, 2023. Upon maturity, we settled the remaining aggregate principal amount on the Convertible Notes due 2023 for $45.0 million. The Convertible Notes due 2023 were paid using a combination of cash on hand and borrowings on the Company's Revolving Credit Facility. No shares of the Company's common stock were issued upon settlement of the Convertible Notes due 2023.

Reduction in Force

During the three and six months ended June 30, 2023, as part of a reduction in force initiative, we entered into separation agreements with a number of employees. In connection with the reduction in force initiatives as well as a fourth quarter 2022 organizational realignment, we incurred approximately $8.2 million and $14.4 million of total severance expense in the three and six months ended June 30, 2023, respectively.

Segments
 
Envestnet is organized around two primary, complementary business segments. Financial information about each business segment is contained in Part I, Item 1, “Note 18—Segment Information” to the condensed consolidated financial statements included in Item 1 of this Quarterly Report. Our business segments are as follows:
 
Envestnet Wealth Solutions – a leading provider of unified wealth management software and services to empower financial advisors and institutions to enable them to deliver an intelligent financial life to their clients.

Envestnet Data & Analytics – a leading data aggregation, intelligence, and experiences platform that powers data connectivity and business intelligence across digital financial services to enable them to deliver an intelligent financial life to their clients.

26

Key Metrics

Envestnet Wealth Solutions Segment
 
The following table provides information regarding the amount of assets utilizing our platforms, financial advisors and investor accounts in the periods indicated:

As of
June 30,September 30,December 31,March 31,June 30,
20222022202220232023
(in millions, except accounts and advisors data)
Platform Assets
Assets under Management (“AUM”)$325,209 $315,883 $341,144 $363,244 $384,773 
Assets under Administration (“AUA”)352,840 350,576 367,412 379,843 394,078 
Total AUM/A678,049 666,459 708,556 743,087 778,851 
Subscription4,312,114 4,134,414 4,382,109 4,566,971 4,643,313 
Total Platform Assets$4,990,163 $4,800,873 $5,090,665 $5,310,058 $5,422,164 
Platform Accounts
AUM1,491,8611,522,9681,547,0091,571,8621,609,677
AUA1,061,4841,135,3021,135,0261,142,1661,144,375
Total AUM/A2,553,3452,658,2702,682,0352,714,0282,754,052
Subscription15,312,14415,596,40315,665,02015,779,98015,916,955
Total Platform Accounts17,865,48918,254,67318,347,05518,494,00818,671,007
Advisors
AUM/A38,39438,41738,02538,61138,809
Subscription66,83867,34867,52067,84368,439
Total Advisors105,232105,765105,545106,454107,248
27

The following table provides information regarding the degree to which gross sales, redemptions, net flows and changes in the market values of assets contributed to changes in AUM or AUA in the periods indicated:

 Asset Rollforward - Three Months Ended June 30, 2023
 As of March 31,GrossNetMarketReclass toAs of June 30,
 2023SalesRedemptionsFlowsImpactSubscription2023
 (in millions, except account data)
AUM$363,244 $25,282 $(16,630)$8,652 $12,877 $— $384,773 
AUA379,843 25,389 (24,013)1,376 13,629 (770)394,078 
Total AUM/A$743,087 $50,671 $(40,643)$10,028 $26,506 $(770)$778,851 
Fee-Based Accounts2,714,028 44,244 (4,220)2,754,052 

The above AUM/A gross sales figures for the three months ended June 30, 2023 include $11.8 billion in new client conversions. We onboarded an additional $19.3 billion in subscription conversions during the three months ended June 30, 2023 bringing total conversions for the three months ended June 30, 2023 to $31.1 billion.

 Asset Rollforward - Six Months Ended June 30, 2023
 As of December 31,GrossNetMarketReclass toAs of June 30,
 2022SalesRedemptionsFlowsImpactSubscription2023
 (in millions, except account data)
AUM$341,144 $49,939 $(32,307)$17,632 $27,136 $(1,139)$384,773 
AUA367,412 57,940 (45,560)12,380 28,158 (13,872)394,078 
Total AUM/A$708,556 $107,879 $(77,867)$30,012 $55,294 $(15,011)$778,851 
Fee-Based Accounts2,682,035 160,493 (88,476)2,754,052 

The above AUM/A gross sales figures for the six months ended June 30, 2023 include $28.9 billion in new client conversions. We onboarded an additional $68.1 billion in subscription conversions during the six months ended June 30, 2023 bringing total conversions for the six months ended June 30, 2023 to $97.0 billion.

Asset and account figures in the “Reclass to Subscription” columns for the three and six months ended June 30, 2023 represent enterprise customers whose billing arrangements in future periods are subscription-based, rather than asset-based. Such amounts are included in Subscription metrics at the end of the quarter in which the reclassification occurred, with no impact on total platform assets or accounts.

Envestnet Data & Analytics Segment
 
The following table provides information regarding the amount of paid-end users and firms using the Envestnet Data & Analytics platform in the periods indicated:

As of
June 30,September 30,December 31,March 31,June 30,
20222022202220232023
(in millions, except number of firms data)
Number of paying users37.2 38.1 38.8 37.5 38.0 
Number of firms1,731 1,815 1,827 1,851 1,873 

28

Operational Highlights
 
 Three Months Ended 
 June 30,$%
 20232022ChangeChange
 (in thousands, except percentages)
Revenue:   
Envestnet Wealth Solutions:
Asset-based$185,762 $191,972 $(6,210)(3)%
Subscription-based75,509 73,568 1,941 %
Total recurring revenue261,271 265,540 (4,269)(2)%
Professional services and other revenue10,310 6,460 3,850 60 %
Total Envestnet Wealth Solutions revenue$271,581 $272,000 $(419)— %
Envestnet Data & Analytics:
Subscription-based$39,450 $44,552 $(5,102)(11)%
Total recurring revenue39,450 44,552 (5,102)(11)%
Professional services and other revenue1,403 2,300 (897)(39)%
Total Envestnet Data & Analytics revenue$40,853 $46,852 $(5,999)(13)%
Total consolidated revenue$312,434 $318,852 $(6,418)(2)%
Deferred revenue fair value adjustment17 54 (37)(69)%
Total consolidated adjusted revenue*$312,451 $318,906 $(6,455)(2)%
Consolidated net loss attributable to Envestnet, Inc.$(21,416)$(23,285)$1,869 %
Net loss attributable to Envestnet, Inc. per share - basic and diluted$(0.39)$(0.42)$0.03 %
Adjusted EBITDA*$57,785 $57,126 $659 %
Adjusted net income*$30,391 $32,024 $(1,633)(5)%
Adjusted net income per diluted share*$0.46 $0.49 $(0.03)(6)%
__________________________________________________________
*Non-GAAP financial measure. See "Non-GAAP Financial Measures" below for definitions and reconciliations of non-GAAP measures.
29

Results of Operations

Three months ended June 30, 2023 compared to three months ended June 30, 2022

 Three Months Ended June 30,
 20232022
 Amount% of RevenueAmount% of Revenue$ Change% Change
 (in thousands)(in thousands)(in thousands)
Revenue:   
Asset-based$185,762 59 %$191,972 60 %$(6,210)(3)%
Subscription-based114,959 37 %118,120 37 %(3,161)(3)%
Total recurring revenue300,721 96 %310,092 97 %(9,371)(3)%
Professional services and other revenue11,713 %8,760 %2,953 34 %
Total revenue312,434 100 %318,852 100 %(6,418)(2)%
Operating expenses:   
Direct expense123,497 40 %126,482 40 %(2,985)(2)%
Employee compensation117,097 37 %125,767 39 %(8,670)(7)%
General and administrative53,346 17 %66,144 21 %(12,798)(19)%
Depreciation and amortization33,806 11 %32,182 10 %1,624 %
Total operating expenses327,746 105 %350,575 110 %(22,829)(7)%
Loss from operations(15,312)(5)%(31,723)(10)%16,411 52 %
Other (expense) income, net(7,402)(2)%1,622 %(9,024)*
Loss before income tax provision (benefit)(22,714)(7)%(30,101)(9)%7,387 25 %
Income tax provision (benefit)418 — %(5,833)(2)%6,251 107 %
Net loss(23,132)(7)%(24,268)(8)%1,136 %
Add: Net loss attributable to non-controlling interest1,716 %983 — %733 75 %
Net loss attributable to Envestnet, Inc.$(21,416)(7)%$(23,285)(7)%$1,869 %
__________________________________________________________
*Not meaningful
 
Asset-based recurring revenue
 
Asset-based recurring revenue decreased $6.2 million, or 3%, for the three months ended June 30, 2023 compared to the three months ended June 30, 2022 primarily due to a decrease in asset values applicable to our quarterly billing cycles, which are based on the market value of the customers' assets on our platforms as of the end of the previous quarter.

The number of financial advisors with asset-based recurring revenue on our technology platforms increased from approximately 38,000 as of June 30, 2022 to approximately 39,000 as of June 30, 2023, and the number of AUM/A client accounts increased from approximately 2.6 million as of June 30, 2022 to approximately 2.8 million as of June 30, 2023.

Subscription-based recurring revenue
 
Subscription-based recurring revenue decreased $3.2 million, or 3%, for the three months ended June 30, 2023 compared to the three months ended June 30, 2022 primarily due to a decrease of $5.1 million in the Envestnet Data & Analytics segment, which is primarily attributable to competitive pricing pressures in the research business, partially offset by an increase of $1.9 million in the Envestnet Wealth Solutions segment, which can be attributed to new and existing customer growth.

Professional services and other revenue
 
Professional services and other revenue increased $3.0 million, or 34%, for the three months ended June 30, 2023 compared to the three months ended June 30, 2022 primarily due to timing of the completion of customer projects and deployments.
30


Direct expense
 
Direct expense decreased $3.0 million, or 2%, for the three months ended June 30, 2023 compared to the three months ended June 30, 2022 primarily due to a decrease in asset-based direct expense, which directly correlates with the decrease to asset-based recurring revenue during the period.
 
Employee compensation

Employee compensation decreased $8.7 million, or 7%, for the three months ended June 30, 2023 compared to the three months ended June 30, 2022 primarily due to decreases in salaries, benefits and related payroll taxes of $8.6 million, which is primarily a result of the outsourcing arrangement with TCS in the Envestnet Data & Analytics segment, which shifted certain expenses from employee compensation to general and administrative expense, a reduction in force initiative in the first and second quarter of 2023 and the organizational realignment in the fourth quarter of 2022, a decrease in non-cash compensation expense of $2.1 million and other immaterial decreases within employee compensation, partially offset by an increase in incentive compensation of $2.1 million and an increase in severance expense of $1.1 million as a result of the reduction in force and organizational realignment.

General and administrative
 
General and administrative expenses decreased $12.8 million, or 19%, for the three months ended June 30, 2023 compared to the three months ended June 30, 2022 primarily due to decreases in lease restructuring and asset retirement costs of $15.5 million, litigation related expense of $2.2 million, marketing costs of $2.1 million and other immaterial decreases within general and administrative expense. These decreases were partially offset by increases in software and maintenance charges of $7.3 million primarily a result of the outsourcing arrangement with TCS.

As a percentage of total revenue, general and administrative decreased 4% points for the three months ended June 30, 2023 compared to the three months ended June 30, 2022 primarily a result of the lease restructuring and asset retirement costs during the three months ended June 30, 2022 as well as a decrease in revenue in the three months ended June 30, 2023 compared to the prior year period.

Depreciation and amortization
 
Depreciation and amortization expense increased $1.6 million, or 5%, for the three months ended June 30, 2023 compared to the three months ended June 30, 2022 primarily due to increases in amortization related to internally developed software of $3.3 million, partially offset by decreases in amortization related to intangible assets of $1.9 million.

Other (expense) income, net

Other expense, net increased $9.0 million for the three months ended June 30, 2023 compared to the three months ended June 30, 2022 primarily due to a $6.4 million decrease in dilution gain on equity method investee share issuance, a $1.5 million increase in loss allocations from equity method investments and a $1.4 million increase in interest expense, net.

Income tax provision (benefit)

Under ASC 740-270-25, we are required to report income tax expense by applying a projected AETR to ordinary pre-tax book income for the interim period. The tax impact of discrete items is accounted for separately in the period in which they occur. The ETR for the quarter is the result of the projected AETR applied to actual pre-tax book income plus discrete items as a percentage of pre-tax book income. Therefore, a change in pre-tax book income, either forecasted or actual year-to-date, from one period to the next will cause the ETR to change.

For the three months ended June 30, 2023, our effective tax rate of (1.8%) differed from the statutory rate primarily due to the increase in the valuation allowance we have placed on a portion of U.S. deferred tax assets which includes the impact of IRC Section 174, permanent book-tax differences, uncertain tax positions and the impact of state and local taxes offset by federal and state R&D credits.

31

For the three months ended June 30, 2022, our effective tax rate of 19.4% differed from the statutory rate primarily due to the increase in the valuation allowance the Company has placed on a portion of U.S. deferred tax assets which includes the impact of IRC Section 174, permanent book-tax differences, the impact of state and local taxes offset by federal and state R&D credits and the partial reserve release of uncertain tax position due to the expiration of a statue of limitations.

Six months ended June 30, 2023 compared to six months ended June 30, 2022

 Six Months Ended June 30,
 20232022
 Amount% of RevenueAmount% of Revenue$ Change% Change
 (in thousands)(in thousands)(in thousands)
Revenue:   
Asset-based$362,694 59 %$394,689 62 %$(31,995)(8)%
Subscription-based232,038 38 %232,854 36 %(816)— %
Total recurring revenue594,732 97 %627,543 98 %(32,811)(5)%
Professional services and other revenue16,409 %12,672 %3,737 29 %
Total revenue611,141 100 %640,215 100 %(29,074)(5)%
Operating expenses:  
Direct expense232,486 38 %251,764 39 %(19,278)(8)%
Employee compensation231,312 38 %252,616 39 %(21,304)(8)%
General and administrative106,965 18 %110,479 17 %(3,514)(3)%
Depreciation and amortization66,747 11 %63,800 10 %2,947 %
Total operating expenses637,510 104 %678,659 106 %(41,149)(6)%
Loss from operations(26,369)(4)%(38,444)(6)%12,075 31 %
Other expense, net(15,337)(3)%(4,345)(1)%(10,992)*
Loss before income tax provision (benefit)(41,706)(7)%(42,789)(7)%1,083 %
Income tax provision (benefit)24,187 %(3,813)(1)%28,000 *
Net loss(65,893)(11)%(38,976)(6)%(26,917)(69)%
Add: Net loss attributable to non-controlling interest3,249 %1,832 — %1,417 77 %
Net loss attributable to Envestnet, Inc.$(62,644)(10)%$(37,144)(6)%$(25,500)(69)%
__________________________________________________________
*Not meaningful

Asset-based recurring revenue
 
Asset-based recurring revenue decreased $32.0 million, or 8%, for the six months ended June 30, 2023 compared to the six months ended June 30, 2022 primarily due to a decrease in asset values applicable to our quarterly billing cycles, which are based on the market value of the customers' assets on our platforms as of the end of the previous quarter.

The number of financial advisors with asset-based recurring revenue on our technology platforms increased from approximately 38,000 as of June 30, 2022 to approximately 39,000 as of June 30, 2023, and the number of AUM/A client accounts increased from approximately 2.6 million as of June 30, 2022 to approximately 2.8 million as of June 30, 2023.

As a percentage of total revenue, asset-based recurring revenue decreased 3% points primarily due to the overall decrease in asset-based recurring revenue.

Subscription-based recurring revenue
 
Subscription-based recurring revenue decreased $0.8 million for the six months ended June 30, 2023 compared to the six months ended June 30, 2022 primarily due to a decrease of $10.7 million in the Envestnet Data & Analytics segment, which is primarily attributable to competitive pricing pressures in the research business, partially offset by an increase of $9.9 million in the Envestnet Wealth Solutions segment, primarily attributable to new and existing customer growth.

32

Professional services and other revenue
 
Professional services and other revenue increased $3.7 million, or 29%, for the six months ended June 30, 2023 compared to the six months ended June 30, 2022 primarily due to timing of the completion of customer projects and deployments.

Direct expense
 
Direct expense decreased $19.3 million, or 8%, for the six months ended June 30, 2023 compared to the six months ended June 30, 2022 primarily due to a decrease in asset-based direct expense, which directly correlates with the decrease to asset-based recurring revenue during the period.
 
Employee compensation

Employee compensation decreased $21.3 million, or 8%, for the six months ended June 30, 2023 compared to the six months ended June 30, 2022 primarily due to decreases in salaries, benefits and related payroll taxes of $18.1 million, which is primarily a result of the outsourcing arrangement with TCS in the Envestnet Data & Analytics segment, which shifted certain expenses from employee compensation to general and administrative expense, a reduction in force initiative in the first and second quarter of 2023 and the organizational realignment in the fourth quarter of 2022, a decrease in non-cash compensation expense of $4.5 million and other immaterial decreases within employee compensation, partially offset by an increase in severance expense of $4.2 million as a result of the reduction in force initiative and organizational realignment.

General and administrative
 
General and administrative expenses decreased $3.5 million, or 3%, for the six months ended June 30, 2023 compared to the six months ended June 30, 2022 primarily due to decreases in lease restructuring and asset retirement costs of $14.0 million, marketing costs of 3.0 million, occupancy costs of $2.8 million and litigation related expense of $2.2 million. These decreases were partially offset by increases in software and maintenance charges of $15.9 million primarily a result of the outsourcing arrangement with TCS, $1.4 million in professional fees and other immaterial increases within general and administrative expense.

Depreciation and amortization
 
Depreciation and amortization expense increased $2.9 million, or 5%, for the six months ended June 30, 2023 compared to the six months ended June 30, 2022 primarily due to increases in amortization related to internally developed software of $5.9 million, partially offset by decreases in amortization related to intangible assets of $2.5 million.

Other expense, net

Other expense, net increased $11.0 million for the six months ended June 30, 2023 compared to the six months ended June 30, 2022 primarily due to a $6.4 million decrease in dilution gain on equity method investee share issuance, a $2.9 million increase in loss allocations from equity method investments and a $1.8 million increase in interest expense, net.

Income tax provision (benefit)

For the six months ended June 30, 2023, our effective tax rate of (58.0%) differed from the statutory rate primarily due to the increase in the valuation allowance we have placed on a portion of U.S. deferred tax assets which includes the impact of IRC Section 174, permanent book-tax differences, uncertain tax positions and the impact of state and local taxes offset by federal and state R&D credits.

For the six months ended June 30, 2022, our effective tax rate of 8.9% differed from the statutory rate primarily due to the increase in the valuation allowance the Company has placed on a portion of U.S. deferred tax assets which includes the impact of IRC Section 174, permanent book-tax differences, the impact of state and local taxes offset by federal and state R&D credits and the partial reserve release of uncertain tax position due to the expiration of a statue of limitations.

33

Segment Results

Business segments are generally organized around our service offerings. Financial information about each of our two business segments is contained in “Note 18—Segment Information” to the condensed consolidated financial statements.

The following table reconciles income (loss) from operations by segment to consolidated net loss attributable to Envestnet, Inc.:

 Three Months EndedSix Months Ended
 June 30,June 30,
 2023202220232022
(in thousands)
Envestnet Wealth Solutions$23,399 $3,968 $46,862 $29,237 
Envestnet Data & Analytics(10,993)(3,705)(18,773)(9,292)
Nonsegment operating expenses(27,718)(31,986)(54,458)(58,389)
Loss from operations(15,312)(31,723)(26,369)(38,444)
Other (expense) income, net(7,402)1,622 (15,337)(4,345)
Consolidated loss before income tax provision (benefit)(22,714)(30,101)(41,706)(42,789)
Income tax provision (benefit)418 (5,833)24,187 (3,813)
Consolidated net loss(23,132)(24,268)(65,893)(38,976)
Add: Net loss attributable to non-controlling interest1,716 983 3,249 1,832 
Consolidated net loss attributable to Envestnet, Inc.$(21,416)$(23,285)$(62,644)$(37,144)

34

 Envestnet Wealth Solutions
 
The following table presents income from operations for the Envestnet Wealth Solutions segment:

Three months ended June 30, 2023 compared to three months ended June 30, 2022

 Three Months Ended June 30,
 20232022
 Amount% of RevenueAmount% of Revenue$ Change% Change
 (in thousands)(in thousands)(in thousands)
Revenue:   
Asset-based$185,762 68 %$191,972 71 %$(6,210)(3)%
Subscription-based75,509 28 %73,568 27 %1,941 %
Total recurring revenue261,271 96 %265,540 98 %(4,269)(2)%
Professional services and other revenue10,310 %6,460 %3,850 60 %
Total revenue271,581 100 %272,000 100 %(419)— %
Operating expenses:
Direct expense118,019 43 %120,722 44 %(2,703)(2)%
Employee compensation75,988 28 %78,759 29 %(2,771)(4)%
General and administrative29,665 11 %45,001 17 %(15,336)(34)%
Depreciation and amortization24,510 %23,550 %960 %
Total operating expenses248,182 91 %268,032 99 %(19,850)(7)%
Income from operations
$23,399 %$3,968 %$19,431 *
__________________________________________________________
*Not meaningful

Asset-based recurring revenue

Asset-based recurring revenue decreased $6.2 million, or 3%, for the three months ended June 30, 2023 compared to the three months ended June 30, 2022 primarily due to a decrease in asset values applicable to our quarterly billing cycles, which are based on the market value of the customers' assets on our platforms as of the end of the previous quarter.

The number of financial advisors with asset-based recurring revenue on our technology platforms increased from approximately 38,000 as of June 30, 2022 to approximately 39,000 as of June 30, 2023, and the number of AUM/A client accounts increased from approximately 2.6 million as of June 30, 2022 to approximately 2.8 million as of June 30, 2023.

As a percentage of segment revenue, asset-based recurring revenue decreased 3% points for the three months ended June 30, 2023 compared to the three months ended June 30, 2022 primarily due to a decrease in asset-based recurring revenue compared to an increase in subscription-based recurring revenue and professional services and other revenue.
 
Subscription-based recurring revenue

Subscription-based recurring revenue increased $1.9 million, or 3%, for the three months ended June 30, 2023 compared to the three months ended June 30, 2022 primarily due to new and existing customer growth.

Professional services and other revenue

Professional services and other revenue increased $3.9 million, or 60%, for the three months ended June 30, 2023 compared to the three months ended June 30, 2022 primarily due to timing of the completion of customer projects and deployments.
35

Direct expense
 
Direct expense decreased $2.7 million, or 2%, for the three months ended June 30, 2023 compared to the three months ended June 30, 2022 primarily due a decrease in asset-based direct expense, which directly correlates with the decrease in asset-based recurring revenue during the period.

Employee compensation
 
Employee compensation decreased $2.8 million, or 4%, for the three months ended June 30, 2023 compared to the three months ended June 30, 2022 primarily due to decreases in salaries, benefits and related payroll taxes of $2.0 million, which is primarily a result of a reduction in force in the first and second quarter of 2023 and an organizational realignment in the fourth quarter of 2022, a decrease in non-cash compensation expense of $1.3 million and other immaterial decreases within employee compensation, partially offset by an increase in incentive compensation expense of $2.4 million.

General and administrative

General and administrative expenses decreased $15.3 million, or 34%, for the three months ended June 30, 2023 compared to the three months ended June 30, 2022 primarily due to decreases in lease restructuring and asset retirement costs of $12.9 million, marketing costs of $1.7 million and other immaterial decreases within general and administrative expense.

As a percentage of segment revenue, general and administrative expenses decreased 6% points for the three months ended June 30, 2023 compared to the three months ended June 30, 2022 primarily due to the decrease in lease restructuring and asset retirement costs.
 
Depreciation and amortization
 
Depreciation and amortization expense increased $1.0 million, or 4%, for the three months ended June 30, 2023 compared to the three months ended June 30, 2022 primarily due to increases in amortization related to internally developed software of $2.0 million, partially offset by decreases in amortization related to intangible assets of $1.6 million.

36

Six months ended June 30, 2023 compared to six months ended June 30, 2022

 Six Months Ended June 30,
 20232022
 Amount% of RevenueAmount% of Revenue$ Change% Change
 (in thousands)(in thousands)(in thousands)
Revenue:   
Asset-based$362,694 69 %$394,689 72 %$(31,995)(8)%
Subscription-based151,994 29 %142,105 26 %9,889 %
Total recurring revenue514,688 97 %536,794 98 %(22,106)(4)%
Professional services and other revenue13,553 %8,774 %4,779 54 %
Total revenue528,241 100 %545,568 100 %(17,327)(3)%
Operating expenses:
Direct expense222,068 42 %239,530 44 %(17,462)(7)%
Employee compensation152,871 29 %157,403 29 %(4,532)(3)%
General and administrative57,792 11 %72,361 13 %(14,569)(20)%
Depreciation and amortization48,648 %47,037 %1,611 %
Total operating expenses481,379 91 %516,331 95 %(34,952)(7)%
Income from operations
$46,862 %$29,237 %$17,625 60 %

 Asset-based recurring revenue

Asset-based recurring revenue decreased $32.0 million, or 8%, for the six months ended June 30, 2023 compared to the six months ended June 30, 2022 primarily due to a decrease in asset values applicable to our quarterly billing cycles, which are based on the market value of the customers' assets on our platforms as of the end of the previous quarter.

The number of financial advisors with asset-based recurring revenue on our technology platforms increased from approximately 38,000 as of June 30, 2022 to approximately 39,000 as of June 30, 2023, and the number of AUM/A client accounts increased from approximately 2.6 million as of June 30, 2022 to approximately 2.8 million as of June 30, 2023.

As a percentage of segment revenue, asset-based recurring revenue decreased 3% points for the six months ended June 30, 2023 compared to the six months ended June 30, 2022 primarily due to a decrease in asset-based recurring revenue compared to an increase in subscription-based recurring revenue and professional services and other revenue.
 
Subscription-based recurring revenue

Subscription-based recurring revenue increased $9.9 million, or 7%, for the six months ended June 30, 2023 compared to the six months ended June 30, 2022 primarily due to new and existing customer growth.

As a percentage of segment revenue, subscription-based recurring revenue increased 3% points primarily due to an increase in subscription-based recurring revenue compared to a decrease in asset-based recurring revenue.

Professional services and other revenue

Professional services and other revenue increased $4.8 million, or 54%, for the six months ended June 30, 2023 compared to the six months ended June 30, 2022 primarily due to timing of the completion of customer projects and deployments.

Direct expense
 
Direct expense decreased $17.5 million, or 7%, for the three months ended June 30, 2023 compared to the six months ended June 30, 2022 primarily due a decrease in asset-based direct expense, which directly correlates with the decrease in asset-based recurring revenue during the period.

37

Employee compensation
 
Employee compensation decreased $4.5 million, or 3%, for the six months ended June 30, 2023 compared to the six months ended June 30, 2022 primarily due to decreases in salaries, benefits and related payroll taxes of $3.5 million, which is primarily a result of a reduction in force in the first and second quarter of 2023 and an organizational realignment in the fourth quarter of 2022, a decrease in non-cash compensation expense of $1.4 million and other immaterial decreases within employee compensation, partially offset by an increase in incentive compensation expense of $1.3 million.

General and administrative

General and administrative expenses decreased $14.6 million, or 20%, for the six months ended June 30, 2023 compared to the six months ended June 30, 2022 primarily due to decreases in lease restructuring and asset retirement costs of $12.2 million, marketing costs of $2.6 million and occupancy costs of $1.8 million. These decreases were partially offset by increases in software and maintenance charges of $1.5 million and other immaterial increases within general and administrative expense.
 
Depreciation and amortization
 
Depreciation and amortization expense increased $1.6 million, or 3%, for the six months ended June 30, 2023 compared to the six months ended June 30, 2022 primarily due to increases in amortization related to internally developed software of $3.6 million, partially offset by decreases in amortization related to intangible assets of $2.1 million.

Envestnet Data & Analytics

The following table presents loss from operations for the Envestnet Data & Analytics segment:

Three months ended June 30, 2023 compared to three months ended June 30, 2022

 Three Months Ended June 30,
 20232022
 Amount% of RevenueAmount% of Revenue$ Change% Change
 (in thousands)(in thousands)(in thousands)
Revenue:   
Subscription-based$39,450 97 %$44,552 95 %$(5,102)(11)%
Professional services and other revenue1,403 %2,300 %(897)(39)%
Total revenue40,853 100 %46,852 100 %(5,999)(13)%
Operating expenses:
Direct expense5,478 13 %5,760 12 %(282)(5)%
Employee compensation21,749 53 %23,994 51 %(2,245)(9)%
General and administrative15,323 38 %12,171 26 %3,152 26 %
Depreciation and amortization9,296 23 %8,632 18 %664 %
Total operating expenses51,846 127 %50,557 108 %1,289 %
Loss from operations$(10,993)(27)%$(3,705)(8)%$(7,288)*
__________________________________________________________
*Not meaningful
 
Subscription-based recurring revenue
 
Subscription-based recurring revenue decreased $5.1 million, or 11%, for the three months ended June 30, 2023 compared to the three months ended June 30, 2022 primarily attributable to competitive pricing pressures in the research business.
 
38

Professional services and other revenue
 
Professional services and other revenue decreased $0.9 million, or 39%, for the three months ended June 30, 2023 compared to the three months ended June 30, 2022 primarily due to timing of the completion of customer projects and deployments.

Direct expense
 
Direct expense decreased $0.3 million, or 5%, for the three months ended June 30, 2023 compared to the three months ended June 30, 2022 primarily due to the decrease in subscription-based recurring revenue during the period.

 Employee compensation

Employee compensation decreased $2.2 million, or 9%, for the three months ended June 30, 2023 compared to the three months ended June 30, 2022 primarily due to decreases in salaries, benefits and related payroll taxes of $5.7 million, which is primarily as a result of the outsourcing arrangement with TCS which shifted certain expenses from employee compensation to general and administrative expense, a reduction in force initiative in the first and second quarter of 2023 and an organizational realignment in the fourth quarter of 2022, partially offset by an increase in severance expense of $3.6 million as a result of the reduction in force initiative and organizational realignment.

General and administrative

General and administrative expenses increased $3.2 million, or 26%, for the three months ended June 30, 2023 compared to the three months ended June 30, 2022 primarily due to increases in software and maintenance charges of $6.9 million, primarily a result of the outsourcing arrangement with TCS. These increases were partially offset by decrease in litigation related expense of $2.1 million and other immaterial decreases within general and administrative expense.

As a percentage of segment revenue, general and administrative expense increased 12% points for three months ended June 30, 2023 compared to the three months ended June 30, 2022 primarily due to the outsourcing arrangement with TCS as well as a decrease in segment revenue in the six months ended June 30, 2023 compared to the prior year period.

Depreciation and amortization
 
Depreciation and amortization expense increased $0.7 million, or 8%, for the three months ended June 30, 2023 compared to the three months ended June 30, 2022 primarily due to increases in amortization related to internally developed software of $1.3 million, partially offset by decreases in amortization related to intangible assets of $0.4 million.

As a percentage of segment revenue, depreciation and amortization expense increased 5% points for three months ended June 30, 2023 compared to the three months ended June 30, 2022 primarily due to a decrease in segment revenue for the three months ended June 30, 2023 compared to the prior year period as well as the overall increase in depreciation and amortization expense period over period.
39


Six months ended June 30, 2023 compared to six months ended June 30, 2022

 Six Months Ended June 30,
 20232022
 Amount% of RevenueAmount% of Revenue$ Change% Change
 (in thousands)(in thousands)(in thousands)
Revenue:   
Subscription-based$80,044 97 %$90,749 96 %$(10,705)(12)%
Professional services and other revenue2,856 %3,898 %(1,042)(27)%
Total revenue82,900 100 %94,647 100 %(11,747)(12)%
Operating expenses: 
Direct expense10,418 13 %12,234 13 %(1,816)(15)%
Employee compensation43,155 52 %54,160 57 %(11,005)(20)%
General and administrative30,001 36 %20,782 22 %9,219 44 %
Depreciation and amortization18,099 22 %16,763 18 %1,336 %
Total operating expenses101,673 123 %103,939 110 %(2,266)(2)%
Loss from operations$(18,773)(23)%$(9,292)(10)%$(9,481)*
__________________________________________________________
*Not meaningful

Subscription-based recurring revenue
 
Subscription-based recurring revenue decreased $10.7 million, or 12%, for the six months ended June 30, 2023 compared to the six months ended June 30, 2022 primarily attributable to competitive pricing pressures in the research business.
 
Professional services and other revenue
 
Professional services and other revenue decreased $1.0 million, or 27%, for the six months ended June 30, 2023 compared to the six months ended June 30, 2022 primarily due to timing of the completion of customer projects and deployments.

Direct expense
 
Direct expense decreased $1.8 million, or 15%, for the six months ended June 30, 2023 compared to the six months ended June 30, 2022 primarily due to the decrease in subscription-based recurring revenue.

Employee compensation

Employee compensation decreased $11.0 million, or 20%, for the six months ended June 30, 2023 compared to the six months ended June 30, 2022 primarily due to decreases in salaries, benefits and related payroll taxes of $12.5 million, primarily as a result of the outsourcing arrangement with TCS which shifted certain expenses from employee compensation to general and administrative expense, a reduction in force initiative in the first and second quarter of 2023 and an organizational realignment in the fourth quarter of 2022, incentive compensation of $1.5 million and other immaterial decreases within employee compensation. These decreases were partially offset by an increase in severance expense of $4.3 million as a result of the reduction in force and organizational realignment.

As a percentage of segment revenue, employee compensation expense decreased 5% points for six months ended June 30, 2023 compared to the six months ended June 30, 2022 primarily due to the outsourcing arrangement with TCS, partially offset by a decrease in segment revenue in the six months ended June 30, 2023 compared to the prior year period.

40

General and administrative

General and administrative expenses increased $9.2 million, or 44%, for the six months ended June 30, 2023 compared to the six months ended June 30, 2022 primarily due to increases in software and maintenance charges of $13.7 million, primarily a result of the outsourcing arrangement with TCS, partially offset by decrease in litigation related expense of $3.8 million and other immaterial decreases within general and administrative expense.

As a percentage of segment revenue, general and administrative expense increased 14% points for six months ended June 30, 2023 compared to the six months ended June 30, 2022 primarily due to the outsourcing arrangement with TCS as well as a decrease in segment revenue in the six months ended June 30, 2023 compared to the prior year period.

Depreciation and amortization
 
Depreciation and amortization expense increased $1.3 million, or 8%, for the six months ended June 30, 2023 compared to the six months ended June 30, 2022 primarily due to increases in amortization related to internally developed software of $2.3 million, partially offset by decreases in amortization related to intangible assets of $0.4 million.

As a percentage of segment revenue, depreciation and amortization expense increased 4% points for six months ended June 30, 2023 compared to the six months ended June 30, 2022 primarily due to a decrease in segment revenue for the six months ended June 30, 2023 compared to the prior year period as well as the overall increase in depreciation and amortization expense period over period.

Nonsegment

Three months ended June 30, 2023 compared to three months ended June 30, 2022

The following table presents nonsegment operating expenses: 

 Three Months Ended June 30,$%
 20232022ChangeChange
 (in thousands, except percentages)
Operating expenses:   
Employee compensation$19,360 $23,014 $(3,654)(16)%
General and administrative8,358 8,972 (614)(7)%
Nonsegment operating expenses$27,718 $31,986 $(4,268)(13)%
 
Employee compensation
 
Employee compensation decreased $3.7 million, or 16%, for the three months ended June 30, 2023 compared to the three months ended June 30, 2022 primarily due to decreases in non-cash compensation of $1.7 million, a decrease in severance expense of $1.5 million, decreases in salaries, benefits and related payroll taxes of $1.0 million, partially offset by other immaterial changes within employee compensation.
 
General and administrative
 
General and administrative expenses decreased $0.6 million, or 7%, for the three months ended June 30, 2023 compared to the three months ended June 30, 2022 primarily due to an decrease in transaction costs of $2.3 million, partially offset by increases in professional fees of $1.0 million and other immaterial increases within general and administrative expense.

41

Six months ended June 30, 2023 compared to six months ended June 30, 2022

The following table presents nonsegment operating expenses: 

 Six Months Ended June 30,$%
 20232022ChangeChange
 (in thousands, except percentages)
Operating expenses:   
Employee compensation$35,286 $41,053 $(5,767)(14)%
General and administrative19,172 17,336 1,836 11 %
Nonsegment operating expenses$54,458 $58,389 $(3,931)(7)%
 
Employee compensation
 
Employee compensation decreased $5.8 million, or 14%, for the six months ended June 30, 2023 compared to the six months ended June 30, 2022 primarily due to decreases in non-cash compensation of $3.1 million, decreases in salaries, benefits and related payroll taxes of $2.1 million and a reduction in severance expense of $1.4 million, partially offset by other immaterial changes within employee compensation.
 
General and administrative
 
General and administrative expenses increased $1.8 million, or 11%, for the six months ended June 30, 2023 compared to the six months ended June 30, 2022 primarily due to an increase in governance related expense of $1.8 million as a result of expense associated with activist shareholder activity during the three months ended March 31, 2023, professional fees of $1.1 million and other immaterial increases in general and administrative expense, partially offset by a decrease in transaction costs of $1.8 million.
42

Non-GAAP Financial Measures

In addition to reporting results according to GAAP, we also disclose certain non-GAAP financial measures to enhance the understanding of our operating performance. Those measures include “adjusted revenue,” “adjusted EBITDA,” “adjusted net income” and “adjusted net income per diluted share.”

“Adjusted revenue” excludes the effect of purchase accounting on the fair value of acquired deferred revenue. On January 1, 2022, the Company adopted ASU 2021-08 whereby it now accounts for contract assets and contract liabilities obtained upon a business combination in accordance with ASC 606. Prior to the adoption of ASU 2021-08, we recorded at fair value the acquired deferred revenue for contracts in effect at the time the entities were acquired. Consequently, revenue related to acquired entities for periods subsequent to the acquisition did not reflect the full amount of revenue that would have been recorded by these entities had they remained stand-alone entities. Adjusted revenue has limitations as a financial measure, should be considered as supplemental in nature and is not meant as a substitute for revenue prepared in accordance with GAAP. 

“Adjusted EBITDA” represents net income (loss) before deferred revenue fair value adjustment, interest income, interest expense, income tax provision (benefit), depreciation and amortization, non-cash compensation expense, restructuring charges and transaction costs, severance, litigation, regulatory and other governance related expenses, foreign currency, non-income tax expense adjustment, fair market value adjustment to investment in private company, dilution gain on equity method investee share issuance, loss allocations from equity method investments and (income) loss attributable to non-controlling interest.

“Adjusted net income” represents net income (loss) before income tax provision (benefit), deferred revenue fair value adjustment, non-cash interest expense, cash interest on our Convertible Notes, non-cash compensation expense, restructuring charges and transaction costs, severance, amortization of acquired intangibles, litigation, regulatory and other governance related expenses, foreign currency, non-income tax expense adjustment, fair market value adjustment to investment in private company, dilution gain on equity method investee share issuance, loss allocations from equity method investments and (income) loss attributable to non-controlling interest. Reconciling items are presented gross of tax, and a normalized tax rate is applied to the total of all reconciling items to arrive at adjusted net income. The normalized tax rate is based solely on the estimated blended statutory income tax rates in the jurisdictions in which we operate. We monitor the normalized tax rate based on events or trends that could materially impact the rate, including tax legislation changes and changes in the geographic mix of our operations.
 
“Adjusted net income per diluted share” represents adjusted net income attributable to common stockholders divided by the diluted number of weighted average shares outstanding. For purposes of the adjusted net income per share calculation, we assume all potential shares to be issued in connection with our Convertible Notes are dilutive.
 
 Our Board and management use these non-GAAP financial measures:

As measures of operating performance;
For planning purposes, including the preparation of annual budgets;
To allocate resources to enhance the financial performance of our business;
To evaluate the effectiveness of our business strategies; and
In communications with our Board concerning our financial performance.

Our Compensation Committee, Board and our management may also consider adjusted EBITDA, among other factors, when determining management’s incentive compensation.

We also present adjusted revenue, adjusted EBITDA, adjusted net income and adjusted net income per diluted share as supplemental performance measures because we believe that they provide our Board, management and investors with additional information to assess our performance. Adjusted revenue provide comparisons from period to period by excluding the effect of purchase accounting on the fair value of acquired deferred revenue. Adjusted EBITDA provides comparisons from period to period by excluding potential differences caused by variations in the age and book depreciation of fixed assets affecting relative depreciation expense and amortization of internally developed software, amortization of acquired intangible assets, income tax provision (benefit), non-income tax expense, restructuring charges and transaction costs, severance, litigation, regulatory and other governance related expenses, foreign currency, loss allocations from equity method investments, pre-tax (income) loss attributable to non‑controlling interest and changes in interest expense and interest income that are influenced by capital structure decisions and capital market conditions. Our management also believes it is useful to
43

exclude non‑cash compensation expense from adjusted EBITDA and adjusted net income because non‑cash equity grants made at a certain price and point in time do not necessarily reflect how our business is performing at any particular time.

We believe adjusted revenue, adjusted EBITDA, adjusted net income and adjusted net income per diluted share are useful to investors in evaluating our operating performance because securities analysts use adjusted revenue, adjusted EBITDA, adjusted net income and adjusted net income per diluted share as supplemental measures to evaluate the overall performance of companies, and we anticipate that our investors and analyst presentations will include adjusted revenue, adjusted EBITDA, adjusted net income and adjusted net income per diluted share.

Adjusted revenue, adjusted EBITDA, adjusted net income and adjusted net income per diluted share are not measurements of our financial performance under GAAP and should not be considered as an alternative to revenue, net income, operating income or any other performance measures derived in accordance with GAAP, or as an alternative to cash flows from operating activities as a measure of our profitability or liquidity.

We understand that, although adjusted revenue, adjusted EBITDA, adjusted net income and adjusted net income per diluted share are frequently used by securities analysts and others in their evaluation of companies, these measures have limitations as an analytical tool, and you should not consider them in isolation, or as a substitute for an analysis of our results as reported under GAAP. In particular you should consider:

Adjusted revenue, adjusted EBITDA, adjusted net income and adjusted net income per diluted share do not reflect our cash expenditures, or future requirements for capital expenditures or contractual commitments;
Adjusted revenue, adjusted EBITDA, adjusted net income and adjusted net income per diluted share do not reflect changes in, or cash requirements for, our working capital needs;
Adjusted revenue, adjusted EBITDA, adjusted net income and adjusted net income per diluted share do not reflect non‑cash components of employee compensation;
Although depreciation and amortization are non‑cash charges, the assets being depreciated and amortized often will have to be replaced in the future, and adjusted EBITDA does not reflect any cash requirements for such replacements;
Due to either net losses before income tax expense or the use of federal and state net operating loss carryforwards, we paid net cash of $3.2 million and $5.5 million for the six months ended June 30, 2023 and 2022, respectively. In the event that we generate taxable income and our existing net operating loss carryforwards for federal and state income taxes have been fully utilized or have expired, income tax payments will be higher; and
Other companies in our industry may calculate adjusted revenue, adjusted EBITDA, adjusted net income and adjusted net income per diluted share differently than we do, limiting their usefulness as a comparative measure.

Management compensates for the inherent limitations associated with using adjusted revenue, adjusted EBITDA, adjusted net income and adjusted net income per diluted share through disclosure of such limitations, presentation of our financial statements in accordance with GAAP and reconciliation of adjusted revenue to revenue, the most directly comparable GAAP measure and adjusted EBITDA, adjusted net income and adjusted net income per diluted share to net income and net income per share, the most directly comparable GAAP measures. Further, our management also reviews GAAP measures and evaluates individual measures that are not included in some or all of our non‑GAAP financial measures, such as our level of capital expenditures and interest income, among other measures.
44

The following table sets forth a reconciliation of total revenue to adjusted revenue:

Three Months EndedSix Months Ended
June 30,June 30,
2023202220232022
(in thousands)
Total revenue$312,434 $318,852 $611,141 $640,215 
Deferred revenue fair value adjustment17 54 69 108 
Adjusted revenue$312,451 $318,906 $611,210 $640,323 

The following table sets forth a reconciliation of net loss to adjusted EBITDA:

Three Months EndedSix Months Ended
June 30,June 30,
2023202220232022
(in thousands)
Net loss$(23,132)$(24,268)$(65,893)$(38,976)
Add (deduct):    
Deferred revenue fair value adjustment17 54 69 108 
Interest income(1,656)(713)(3,014)(1,034)
Interest expense6,531 4,212 12,851 9,065 
Income tax provision (benefit)418 (5,833)24,187 (3,813)
Depreciation and amortization33,806 32,182 66,747 63,800 
Non-cash compensation expense21,390 23,504 40,843 45,318 
Restructuring charges and transaction costs6,508 21,026 10,671 23,372 
Severance8,234 7,148 14,422 10,254 
Litigation, regulatory and other governance related expenses2,145 4,306 5,219 7,383 
Foreign currency74 413 107 305 
Non-income tax expense adjustment(30)189 (198)213 
Fair market value adjustment to investment in private company67 — 67 — 
Dilution gain on equity method investee share issuance(546)(6,934)(546)(6,934)
Loss allocations from equity method investments2,932 1,400 5,872 2,945 
Loss attributable to non-controlling interest1,027 440 1,805 817 
Adjusted EBITDA$57,785 $57,126 $113,209 $112,823 

45

The following table sets forth the reconciliation of net loss to adjusted net income and adjusted net income per diluted share based on our historical results:

 Three Months EndedSix Months Ended
 June 30,June 30,
 2023202220232022
 (in thousands, except share and per share information)
Net loss$(23,132)$(24,268)$(65,893)$(38,976)
Income tax provision (benefit) (1)
418 (5,833)24,187 (3,813)
Loss before income tax provision (benefit)(22,714)(30,101)(41,706)(42,789)
Add (deduct):
Deferred revenue fair value adjustment17 54 69 108 
Non-cash interest expense1,427 1,415 2,869 3,474 
Cash interest - Convertible Notes4,543 2,480 9,108 4,960 
Non-cash compensation expense21,390 23,504 40,843 45,318 
Restructuring charges and transaction costs6,508 21,026 10,671 23,372 
Severance8,234 7,148 14,422 10,254 
Amortization of acquired intangibles15,720 17,645 32,660 35,165 
Litigation, regulatory and other governance related expenses2,145 4,306 5,219 7,383 
Foreign currency74 413 107 305 
Non-income tax expense adjustment(30)189 (198)213 
Fair market value adjustment to investment in private company67 — 67 — 
Dilution gain on equity method investee share issuance(546)(6,934)(546)(6,934)
Loss allocations from equity method investments2,932 1,400 5,872 2,945 
Loss attributable to non-controlling interest1,027 440 1,805 817 
Adjusted net income before income tax effect40,794 42,985 81,262 84,591 
Income tax effect (2)
(10,403)(10,961)(20,722)(21,571)
Adjusted net income$30,391 $32,024 $60,540 $63,020 
Basic number of weighted-average shares outstanding54,439,733 55,203,120 54,289,443 55,054,272 
Effect of dilutive shares:
Convertible Notes11,253,471 9,898,549 11,361,458 9,898,549 
Non-vested RSUs and PSUs316,758 199,853 445,323 381,397 
Options to purchase common stock57,902 129,217 73,271 142,510 
Warrants— 22,170 — 37,473 
Diluted number of weighted-average shares outstanding66,067,864 65,452,909 66,169,495 65,514,201 
Adjusted net income per diluted share$0.46 $0.49 $0.91 $0.96 
(1)For the three months ended June 30, 2023 and 2022, the effective tax rate computed in accordance with GAAP equaled (1.8)% and 19.4%, respectively. For the six months ended June 30, 2023 and 2022, the effective tax rate computed in accordance with GAAP equaled (58.0)% and 8.9%, respectively.
(2)An estimated normalized effective tax rate of 25.5% has been used to compute adjusted net income for both the three and six months ended June 30, 2023 and 2022.

Note on income taxes: As of December 31, 2022, we had net operating loss carryforwards of approximately $69.0 million and $221.0 million for federal and state income tax purposes, respectively, available to reduce future income subject to income taxes. As a result, the amount of actual cash taxes we pay for federal, state and foreign income taxes differs significantly from the effective income tax rate computed in accordance with GAAP, and from the normalized rate shown above.

46

The following tables set forth the reconciliation of revenue to adjusted revenue and income (loss) from operations to adjusted EBITDA based on our historical results for each segment for the three and six months ended June 30, 2023 and 2022:

 Three Months Ended June 30, 2023
 Envestnet Wealth SolutionsEnvestnet Data & AnalyticsNonsegmentTotal
 (in thousands)
Revenue$271,581 $40,853 $— $312,434 
Deferred revenue fair value adjustment17 — — 17 
Adjusted revenue$271,598 $40,853 $— $312,451 
Income (loss) from operations$23,399 $(10,993)$(27,718)$(15,312)
Add:
Deferred revenue fair value adjustment17 — — 17 
Depreciation and amortization24,510 9,296 — 33,806 
Non-cash compensation expense12,043 2,727 6,620 21,390 
Restructuring charges and transaction costs5,414 69 1,025 6,508 
Severance1,854 3,119 3,261 8,234 
Litigation, regulatory and other governance related expenses— 2,210 (65)2,145 
Non-income tax expense adjustment(25)(5)— (30)
Loss attributable to non-controlling interest1,027 — — 1,027 
Adjusted EBITDA$68,239 $6,423 $(16,877)$57,785 

 Three months ended June 30, 2022
 Envestnet Wealth SolutionsEnvestnet Data & AnalyticsNonsegmentTotal
 (in thousands)
Revenue$272,000 $46,852 $— $318,852 
Deferred revenue fair value adjustment54 — — 54 
Adjusted revenue$272,054 $46,852 $— $318,906 
Income (loss) from operations$3,968 $(3,705)$(31,986)$(31,723)
Add:
Deferred revenue fair value adjustment54 — — 54 
Depreciation and amortization23,550 8,632 — 32,182 
Non-cash compensation expense13,364 1,852 8,288 23,504 
Restructuring charges and transaction costs16,897 753 3,376 21,026 
Severance2,813 (431)4,766 7,148 
Litigation, regulatory and other governance related expenses— 4,306 — 4,306 
Non-income tax expense adjustment184 — 189 
Loss attributable to non-controlling interest440 — — 440 
Adjusted EBITDA$61,270 $11,412 $(15,556)$57,126 
47

 Six Months Ended June 30, 2023
 Envestnet Wealth SolutionsEnvestnet Data & AnalyticsNonsegmentTotal
 (in thousands)
Revenue$528,241 $82,900 $— $611,141 
Deferred revenue fair value adjustment69 — — 69 
Adjusted revenue$528,310 $82,900 $— $611,210 
Income (loss) from operations$46,862 $(18,773)$(54,458)$(26,369)
Add (deduct):
Deferred revenue fair value adjustment69 — — 69 
Depreciation and amortization48,648 18,099 — 66,747 
Non-cash compensation expense23,285 5,389 12,169 40,843 
Restructuring charges and transaction costs6,552 313 3,806 10,671 
Severance5,430 5,547 3,445 14,422 
Litigation, regulatory and other governance related expenses— 3,534 1,685 5,219 
Non-income tax expense adjustment(127)(71)— (198)
Loss attributable to non-controlling interest1,805 — — 1,805 
Adjusted EBITDA$132,524 $14,038 $(33,353)$113,209 

 Six months ended June 30, 2022
 Envestnet Wealth SolutionsEnvestnet Data & AnalyticsNonsegmentTotal
 (in thousands)
Revenue$545,568 $94,647 $— $640,215 
Deferred revenue fair value adjustment108 — — 108 
Adjusted revenue$545,676 $94,647 $— $640,323 
Income (loss) from operations$29,237 $(9,292)$(58,389)$(38,444)
Add:
Deferred revenue fair value adjustment108 — — 108 
Depreciation and amortization47,037 16,763 — 63,800 
Non-cash compensation expense24,654 5,387 15,277 45,318 
Restructuring charges and transaction costs17,181 750 5,441 23,372 
Severance4,223 1,211 4,820 10,254 
Litigation, regulatory and other governance related expenses— 7,383 — 7,383 
Non-income tax expense adjustment291 (78)— 213 
Loss attributable to non-controlling interest817 — — 817 
Other— — 
Adjusted EBITDA$123,548 $22,126 $(32,851)$112,823 

48

Liquidity and Capital Resources
 
As of June 30, 2023, we had total cash and cash equivalents of $59.0 million compared to $162.2 million as of December 31, 2022. We plan to use existing cash as of June 30, 2023, cash generated in the ongoing operations of our business and amounts under our Revolving Credit Facility to fund our current operations, capital expenditures and possible acquisitions or other strategic activity, and to meet our debt service obligations. If the cash generated in the ongoing operations of our business is insufficient to fund these requirements, we may be required to further borrow under our Revolving Credit Facility or incur additional debt to fund our ongoing operations or to fund potential acquisitions or other strategic activities. As of June 30, 2023, we had $20.0 million of borrowings under the Revolving Credit Facility at an effective interest rate of 7.5%, with a remaining available balance under the Revolving Credit Facility of $480.0 million.

On July 19, 2023, the $20.0 million outstanding balance under the Revolving Credit Facility was repaid and the remaining available balance on the Revolving Credit Facility was $500.0 million.

Cash Flows
 
The following table presents a summary of our cash flows:

 Six Months Ended
 June 30,
 20232022
 (in thousands)
Net cash provided by operating activities$39,268 $52,642 
Net cash used in investing activities(96,667)(98,008)
Net cash used in financing activities(49,388)(43,741)
Effect of exchange rate on changes on cash3,633 (2,057)
Net change in cash, cash equivalents and restricted cash$(103,154)$(91,164)
 
Operating Activities
 
Net cash provided by operating activities decreased $13.4 million for the six months ended June 30, 2023 compared to the six months ended June 30, 2022 primarily due to timing of payments and receipts within working capital items.

Investing Activities
 
Net cash used in investing activities decreased $1.3 million for the six months ended June 30, 2023 compared to the six months ended June 30, 2022 primarily due to cash used related to acquisition of businesses of $14.5 million during the six months ended June 30, 2022, a decrease in cash related to acquiring technology of $7.0 million, a decrease in cash related to investing in private companies of $6.6 million and an issuance of note receivable to equity method investees of $4.4 million during the six months ended June 30, 2022. These decreases were partially offset by an increase in cash used related to an issuance of loan receivable to a private company of $20.0 million during the six months ended June 30, 2023, an increase in cash used to purchase property and equipment of $7.6 million and an increase in capitalization of internally developed software of $3.8 million.
 
Financing Activities
 
Net cash used in financing activities increased $5.6 million for the six months ended June 30, 2023 compared to the six months ended June 30, 2022 primarily due to settling the remaining aggregate principal amount of $45.0 million on the Convertible Notes due 2023 during the six months ended June 30, 2023, partially offset by borrowing $20.0 million on the Revolving Credit Facility during the six months ended June 30, 2023, a decrease in payments on finance lease obligations of $13.7 million and a decrease in taxes paid on the vesting of stock-based compensation of $4.3 million.


49

Commitments and Off-Balance Sheet Arrangements
 
Purchase Obligations and Indemnifications
 
See “Part I, Item 1, Note 19—Commitments and Contingencies, Purchase Obligations and Indemnifications.”

Acquisition of Redi2 Technologies

See “Part I, Item 1, Note 3— Acquisitions” for details related to this transaction.

Legal Proceedings
 
See “Part I, Item 1, Note 19—Commitments and Contingencies, Legal Proceedings” for legal proceedings details. 

Critical Accounting Policies and Estimates
 
The preparation of financial statements and related disclosures in conformity with GAAP requires us to make judgments, assumptions, and estimates that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. See "Note 2—Summary of Significant Accounting Policies" to the consolidated financial statements in our 2022 Form 10-K describes the significant accounting policies and methods used in the preparation of the consolidated financial statements. Our critical accounting estimates, identified in Management’s Discussion and Analysis of Financial Condition and Results of Operations in Part II, Item 7 of our 2022 Form 10-K include, but are not limited to, the discussion of estimates used for recognition of revenue, impairment of goodwill and acquired intangible assets and income taxes. Such accounting policies and estimates require significant judgments and assumptions to be used in the preparation of the condensed consolidated financial statements, and actual results could differ materially from the amounts reported.
 
Item 3. Quantitative and Qualitative Disclosures About Market Risk
 
There have been no material changes to our market, foreign currency or interest rate risks as discussed in Part II, Item 7A of our 2022 Form 10-K.

Item 4. Controls and Procedures
 
Disclosure Controls and Procedures
 
Our management, with the participation of our chief executive officer and chief financial officer, evaluated the effectiveness of our disclosure controls and procedures as of June 30, 2023. The term “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, means controls and other procedures of a company that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the Company’s management, including its principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure. Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives, and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures.
 
Based on their evaluation of our disclosure controls and procedures as of June 30, 2023, our chief executive officer and chief financial officer concluded that our disclosure controls and procedures were effective.
 
Changes in Internal Control Over Financial Reporting
 
There were no changes to our internal control over financial reporting during the six months ended June 30, 2023, that have materially affected, or are reasonably likely to materially affect, our internal controls over financial reporting.
 

50

PART II — OTHER INFORMATION

Item 1. Legal Proceedings
 
The information in Part I, Note 19—Commitments and Contingencies, Legal Proceedings is incorporated herein by reference.

Item 1A. Risk Factors
 
Investment in our securities involves risk. An investor or potential investor should consider the risks summarized below and under the caption “Risk Factors” in Part I, Item 1A of our 2022 Form 10-K when making investment decisions regarding our securities. The risk factors that were disclosed in our 2022 Form 10-K have not materially changed since the date our 2022 Form 10-K was filed.

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
 
(c)Issuer Purchases of Equity Securities
 
On February 25, 2016, we announced that our Board had authorized a share repurchase program under which we may repurchase up to 2.0 million shares of our common stock. There were no purchases of equity securities made under the share repurchase program in the six months ended June 30, 2023. As of June 30, 2023, there were 0.3 million shares that may yet be repurchased under the program.

The timing and volume of share repurchases will be determined by our management based on ongoing assessments of the capital needs of the business, the market price of our common stock and general market conditions. No time limit has been set for the completion of the repurchase program, and the program may be suspended or discontinued at any time. The repurchase program authorizes the Company to purchase its common stock from time to time in the open market (including pursuant to a “Rule 10b5-1 plan”), in block transactions, in privately negotiated transactions, through accelerated stock repurchase programs, through option or other forward transactions or otherwise, all in compliance with applicable laws and other restrictions.

Item 3. Defaults Upon Senior Securities
 
None.

Item 4. Mine Safety Disclosures
 
Not applicable.

Item 5. Other Information
 
None.

Item 6. Exhibits
 
(a)Exhibits
 
See the exhibit index, which is incorporated herein by reference.
51

INDEX TO EXHIBITS
Exhibit
No.
Description
31.1
31.2
32.1
32.2
101.INSXBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document
101.SCHInline XBRL Taxonomy Extension Schema Document *
101.CALInline XBRL Taxonomy Extension Calculation Linkbase Document *
101.LABInline XBRL Taxonomy Extension Label Linkbase Document *
101.PREInline XBRL Taxonomy Extension Presentation Linkbase Document *
101.DEFInline XBRL Taxonomy Extension Definition Linkbase Document *
104Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)
 
________________________________

* The following materials are formatted in Inline XBRL (Extensible Business Reporting Language): (i) the cover page; (ii) the Condensed Consolidated Balance Sheets as of June 30, 2023 and December 31, 2022; (iii) the Condensed Consolidated Statements of Operations for the three and six months ended June 30, 2023 and 2022; (iv) the Condensed Consolidated Statement of Comprehensive Income (Loss) for the three and six months ended June 30, 2023 and 2022; (v) the Condensed Consolidated Statements of Stockholders' Equity for the three and six months ended June 30, 2023 and 2022; (vi) the Condensed Consolidated Statements of Cash Flows for the six months ended June 30, 2023 and 2022; (vii) Notes to Condensed Consolidated Financial Statements tagged as blocks of text.



52

GLOSSARY OF TERMS
The following abbreviations or acronyms used in this Form 10-Q are defined below:

Abbreviations or AcronymsDefinition
2010 Plan2010 Long-Term Incentive Plan
2019 Equity Plan2019 Acquisition Equity Incentive Plan
2022 Form 10-KForm 10-K for the year ended December 31, 2022
AETRAnnual effective tax rate.
ASCAccounting Standards Codification™
ASC 310 - ReceivablesAccounting Standards Codification Topic 310, Receivables
ASC 606Accounting Standards Codification Topic 606, Revenue from Contracts with
Customers
ASC 740-270Accounting Standards Codification Topic 740, Income Taxes—Interim Reporting
ASUAccounting Standards Update
ASU 2021-08ASU Business Combinations (Topic 805): Accounting for Contract Assets and Contract
BoardBoard of Directors
Convertible Notes due 2023$345.0 million of aggregate principal amount of convertible notes issued in May 2018 with an interest rate of 1.75% per year that mature on June 1, 2023. During November 2022, the Company repurchased $300.0 million of the $345.0 million convertible notes resulting in a remaining aggregate principal amount of $45.0 million as of December 31, 2022.
Convertible Notes due 2025$517.5 million of aggregate principal amount of convertible notes issued in August 2020 with an interest rate of 0.75% per year that mature on August 15, 2025. During November 2022, the Company repurchased $200.0 million of the $517.5 million convertible notes resulting in a remaining aggregate principal amount of $317.5 million as of December 31, 2022.
Convertible Notes due 2027$575.0 million aggregate principal amount of convertible notes issued in November 2022 with an interest rate of 2.625% per year that mature on December 1, 2027
Convertible Promissory Note$20.0 million convertible promissory note issued in January 2023 with a customer of the Company's business, a privately held company
ETREffective tax rate
Exchange ActSecurities Exchange Act of 1934, as amended
FASBFinancial Accounting Standards Board
FinancialAppsFinancialApps, LLC
FinTechFinancial Technology
GAAPUnited States Generally Accepted Accounting Principles
IRC Section 174Internal Revenue Code of 1986, Section 174: Amortization of Research and Experimental Expenditures
NotesCollectively the Convertible Notes due 2023, Convertible Notes due 2025 and Convertible Notes due 2027
PSUPerformance-based restricted stock unit
Quarterly ReportForm 10-Q for the quarter ended June 30, 2023
R&DResearch and Development.
Redi2Redi2 Technologies Inc.
Redi2 acquisitionStock purchase agreement between Envestnet and Redi2 Technologies, dated as of June 24, 2022
Revolving Credit FacilityRevolving credit facility of $500.0 million pursuant to the Third Amended and Restated Credit Agreement
RIAsRegistered investment advisors
RSURestricted stock unit
SECSecurities and Exchange Commission
SOFRSecured Overnight Financing Rate
TCSTata Consultancy Services
U.S.United States
YodleeYodlee, Inc.
53

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 August 4, 2023.
 
 ENVESTNET, INC.
   
 By:/s/ William C. Crager
  William C. Crager
  Chief Executive Officer
  Principal Executive Officer
   
 By:/s/ Peter H. D’Arrigo
  Peter H. D’Arrigo
  Chief Financial Officer
  Principal Financial Officer
   
 By:/s/ Matthew J. Majoros
  Matthew J. Majoros
  Senior Vice President, Financial Reporting
  Principal Accounting Officer
54
EX-31.1 2 env20230630ex311.htm EX-31.1 Document

Exhibit 31.1

CHIEF EXECUTIVE OFFICER CERTIFICATION
 
I, William C. Crager, certify that:
 
1.I have reviewed this Quarterly Report on Form 10-Q for the period ended June 30, 2023, of Envestnet, 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 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.

Date: August 4, 2023
/s/ William C. Crager
William C. Crager
Chief Executive Officer
(Principal Executive Officer)

EX-31.2 3 env20230630ex312.htm EX-31.2 Document

Exhibit 31.2
 
CHIEF FINANCIAL OFFICER CERTIFICATION
 
I, Peter H. D’Arrigo, certify that:
 
1.I have reviewed this Quarterly Report on Form 10-Q for the period ended June 30, 2023, of Envestnet, 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 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.

Date: August 4, 2023
/s/ Peter H. D’Arrigo
Peter H. D’Arrigo
Chief Financial Officer
(Principal Financial Officer)

EX-32.1 4 env20230630ex321.htm EX-32.1 Document

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

In connection with the Quarterly Report of Envestnet, Inc. (the “Company”) on Form 10-Q for the period ended June 30, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, William Crager, certify, pursuant to 18 U.S.C. §1350, as adopted pursuant to §906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge and belief:

(1)The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

(2)The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.
/s/ William C. Crager
By: William C. Crager
Chief Executive Officer
(Principal Executive Officer)
Dated: August 4, 2023

A signed original of this written statement required by Section 906, or other document authenticating, acknowledging, or otherwise adopting the signature that appears in typed form within the electronic version of this written statement has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.


EX-32.2 5 env20230630ex322.htm EX-32.2 Document

Exhibit 32.2

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

In connection with the Quarterly Report of Envestnet, Inc. (the “Company”) on Form 10-Q for the period ended June 30, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Peter D’Arrigo, certify, pursuant to 18 U.S.C. §1350, as adopted pursuant to §906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge and belief:

(1)The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

(2)The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.
/s/ Peter H. D’Arrigo
By: Peter H. D’Arrigo
Chief Financial Officer
(Principal Financial Officer)
Dated: August 4, 2023

A signed original of this written statement required by Section 906, or other document authenticating, acknowledging, or otherwise adopting the signature that appears in typed form within the electronic version of this written statement has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.

EX-101.SCH 6 env-20230630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Condensed Consolidated Statements of Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Condensed Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Organization and Description of Business link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Prepaid Expenses and Other Current Assets link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Internally Developed Software, Net link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Geographical Information link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Intangible Assets, Net link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Depreciation and Amortization Expense link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Goodwill link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Other Assets link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Accounts Payable, Accrued Expenses and Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Revenue and Direct Expense link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 9954701 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954702 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954703 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 9954704 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9954705 - Disclosure - Internally Developed Software, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954706 - Disclosure - Geographical Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954707 - Disclosure - Intangible Assets, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954708 - Disclosure - Depreciation and Amortization Expense (Tables) link:presentationLink link:calculationLink link:definitionLink 9954709 - Disclosure - Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 9954710 - Disclosure - Accounts Payable, Accrued Expenses and Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954711 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9954712 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954713 - Disclosure - Revenue and Direct Expense (Tables) link:presentationLink link:calculationLink link:definitionLink 9954714 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954715 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 9954716 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954717 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954718 - Disclosure - Organization and Description of Business (Details) link:presentationLink link:calculationLink link:definitionLink 9954719 - Disclosure - Summary of Significant Accounting Policies - Schedule of Cash, Cash Equivalents and Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 9954720 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954721 - Disclosure - Acquisitions - Acquisition of Redi2 Technologies - Cash Consideration (Details) link:presentationLink link:calculationLink link:definitionLink 9954722 - Disclosure - Acquisitions - Acquisition of Redi2 Technologies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954723 - Disclosure - Acquisitions - Acquisition of Redi2 Technologies -Estimated Fair Values of Assets Acquired and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 9954724 - Disclosure - Acquisitions - Acquisition of Redi2 Technologies - Estimated Intangible Assets Acquired (Details) link:presentationLink link:calculationLink link:definitionLink 9954725 - Disclosure - Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954726 - Disclosure - Internally Developed Software, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954727 - Disclosure - Geographical Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954728 - Disclosure - Intangible Assets, Net - Intangible Assets, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954729 - Disclosure - Intangible Assets, Net - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954730 - Disclosure - Intangible Assets, Net - Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954731 - Disclosure - Depreciation and Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954732 - Disclosure - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9954733 - Disclosure - Other Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954734 - Disclosure - Accounts Payable, Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954735 - Disclosure - Accrued Expenses and Other Liabilities - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954736 - Disclosure - Debt - Summary of Outstanding Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954737 - Disclosure - Debt - Credit Agreement (Details) link:presentationLink link:calculationLink link:definitionLink 9954738 - Disclosure - Debt - Interest Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954739 - Disclosure - Debt - Effective Interest Rate of Notes (Details) link:presentationLink link:calculationLink link:definitionLink 9954740 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 9954741 - Disclosure - Fair Value Measurements - Level III (Details) link:presentationLink link:calculationLink link:definitionLink 9954742 - Disclosure - Revenue and Direct Expense - Disaggregation (Details) link:presentationLink link:calculationLink link:definitionLink 9954743 - Disclosure - Revenue and Direct Expense - Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 9954743 - Disclosure - Revenue and Direct Expense - Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 9954744 - Disclosure - Revenue and Direct Expense - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954745 - Disclosure - Revenue and Direct Expense - Direct Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954746 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954747 - Disclosure - Stock-Based Compensation - Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954748 - Disclosure - Stock-Based Compensation - Options (Details) link:presentationLink link:calculationLink link:definitionLink 9954749 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 9954750 - Disclosure - Income Taxes - Loss Before Income Tax Provision (Benefit) (Details) link:presentationLink link:calculationLink link:definitionLink 9954751 - Disclosure - Net Loss Per Share - Antidilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9954752 - Disclosure - Segment Information - Reconciliation of Income (Loss) From Operations (Details) link:presentationLink link:calculationLink link:definitionLink 9954753 - Disclosure - Segment Information - Summary of Consolidated Total Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954754 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 env-20230630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 env-20230630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 env-20230630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Accrued investment manager fees Accrued Investment Manager Fees Carrying value as of the balance sheet date of obligations incurred through that date and payable for investment manager fees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). Add: Net loss attributable to non-controlling interest Add: Net loss attributable to non-controlling interest Net Income (Loss) Attributable to Noncontrolling Interest Pay vs Performance Disclosure [Line Items] Statistical Measurement [Domain] Statistical Measurement [Domain] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Accrued treasury stock purchases Accrued Treasury Stock Purchases, Current Accrued Treasury Stock Purchases, Current Award Type [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Revenue recognition period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Investment, Name [Domain] Investment, Name [Domain] Balance at the beginning of the period (in shares) Balance at the end of the period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Schedule of Recognized Identified Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Revolving Credit Facility Revolving Credit Facility [Member] Effect of exchange rate on changes on cash, cash equivalents and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Deferred tax liabilities, net Deferred Income Tax Liabilities, Net MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] PSUs Performance Shares [Member] Accounts payable Accounts Payable, Current Operating lease liabilities, Measurement Period Adjustments Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment Operating Lease Liabilities Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment Operating Lease Liabilities Segment Reporting [Abstract] Segment Reporting [Abstract] Options exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Prepaid Expenses and Other Current Assets Prepaid Expenses and Other Current Assets [Member] Research and Development [Abstract] Research and Development [Abstract] Restatement Determination Date: Restatement Determination Date [Axis] Impairment loss for capitalized costs Capitalized Contract Cost, Impairment Loss Investment, Name [Axis] Investment, Name [Axis] Beginning balance Ending balance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value Statutory rate (as a percent) Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Commitments and contingencies (note 19) Commitments and Contingencies Preliminary Estimate Previously Reported [Member] Insider Trading Policies and Procedures [Line Items] Options exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Convertible Notes Due 2023 Convertible Notes Due 2023 [Member] Convertible Notes Due 2023 Geographical [Axis] Geographical [Axis] Income Taxes Income Tax Disclosure [Text Block] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Issuance of common stock, vesting of RSUs and PSUs (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Current liabilities: Liabilities, Current [Abstract] Schedule of Intangible Assets Acquired, Estimated Useful Lives and Amortization Method Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, par value $0.005, 50,000,000 shares authorized; no shares issued and outstanding as of June 30, 2023 and December 31, 2022 Preferred Stock, Value, Issued Business Acquisition [Line Items] Business Acquisition [Line Items] Weighted- Average Grant Date Fair Value per Share Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Payments of contingent consideration Payment for Contingent Consideration Liability, Financing Activities Diluted (in dollars per share) Earnings Per Share, Diluted PEO Total Compensation Amount PEO Total Compensation Amount Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Fees receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Total recurring revenue Recurring Revenue [Member] Represents the details pertaining to recurring revenue. Changes in the carrying amount of the Company's goodwill Goodwill [Roll Forward] Receivable [Domain] Receivable [Domain] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Level III Fair Value, Inputs, Level 3 [Member] Treasury stock (in shares) Treasury stock, beginning balance (in shares) Treasury stock, ending balance (in shares) Treasury Stock, Common, Shares Line of Credit Line of Credit [Member] Outstanding at the beginning of the period (in shares) Outstanding at the end of the period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Internally Developed Software, Net Research, Development, and Computer Software Disclosure [Text Block] Litigation Case [Axis] Litigation Case [Axis] Proceeds from the exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Trading Symbol Trading Symbol Non-vested RSUs and PSUs Non-vested RSUs and PSUs [Member] Non-vested RSUs and PSUs Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Schedule of Prepaid Expenses and Other Current Assets Schedule of Other Current Assets [Table Text Block] Net loss attributable to Envestnet, Inc. Net loss attributable to Envestnet, Inc. Net Income (Loss) Net Income (Loss) Total current liabilities Liabilities, Current Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Property and equipment, net Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Liabilities and equity Liabilities and Equity [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Payments related to Convertible Notes Repayments of Convertible Debt Share repurchases Stock Repurchased During Period, Value Proceeds from the exercise of stock options (in shares) Exercise of stock options (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Receivable with imputed interest, face amount Receivable with Imputed Interest, Face Amount Direct expense Cost of Goods and Services Sold Executive Category: Executive Category [Axis] Estimated Useful Life Estimated useful life Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Schedule of Reconciliation of Assets Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Other Commitments [Table] Other Commitments [Table] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Number of previous claims experienced Loss Contingency Number of Previous Claims Experienced Represents the number of previous claims under indemnification and guarantee clauses experienced by the entity. Level I Fair Value, Inputs, Level 1 [Member] Name Measure Name Current borrowing capacity Line of Credit Facility, Current Borrowing Capacity Name Forgone Recovery, Individual Name Goodwill Goodwill Balance as of period start Balance as of period end Goodwill Equity Components [Axis] Equity Components [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Maximum number of shares available for future issuance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Measurement Basis [Axis] Measurement Basis [Axis] Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four Local Phone Number Local Phone Number Fees receivable, net Increase (Decrease) in Accounts Receivable Fair Value Measurement [Domain] Fair Value Measurement [Domain] Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Schedule of Direct Expense by Revenue Category Schedule Of Costs Of Revenues By Revenue Category Table [Table Text Block] Represents the schedule of costs of revenues by revenue category. Measurement Frequency [Axis] Measurement Frequency [Axis] Warrants Warrant [Member] Operating lease liabilities, net of current portion Operating Lease, Liability, Noncurrent Restricted cash included in prepaid expenses and other current assets Restricted Cash and Cash Equivalents, Current RSUs Restricted Stock Units (RSUs) [Member] Summary of RSU and PSU Activity Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Undrawn and other fees Debt Instrument, Unused Borrowing Capacity, Fee Portion at Fair Value Measurement Portion at Fair Value Measurement [Member] Net effect on income Share-Based Payment Arrangement, Expense, after Tax Net cash paid related to tax withholding for stock-based compensation Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Payables and Accruals [Abstract] Payables and Accruals [Abstract] Changes in operating assets and liabilities: Increase (Decrease) in Operating Assets [Abstract] Schedule of Anti-Dilutive Securities Excluded from Computation of Diluted Earnings per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Schedule of Accounts Payable, Accrued Expenses and Other Current Liabilities Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Product and Service [Domain] Product and Service [Domain] Other Performance Measure, Amount Other Performance Measure, Amount  Total interest expense Interest Expense, Debt Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Accrued severance Restructuring Reserve Accrued technology Accrued Technology Accrued Technology Anti-dilutive securities excluded from computation of diluted loss per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award Type [Axis] Award Type [Axis] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Document Quarterly Report Document Quarterly Report Supplemental disclosure of non-cash activities Noncash Investing and Financing Items [Abstract] Unrecognized compensation expense related to shares Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Purchase of property and equipment included in accounts payable, accrued expenses and other liabilities Capital Expenditures Incurred but Not yet Paid Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Envestnet Wealth Solutions Envestnet Wealth Solutions [Member] Envestnet Wealth Solutions [Member] Preliminary Estimate Finite-Lived Intangible Assets Acquired Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Right-of-use assets obtained in exchange for lease liabilities, net Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Remainder of 2023 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Trading Arrangement: Trading Arrangement [Axis] Use of Estimates Use of Estimates, Policy [Policy Text Block] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Fair Value, Asset, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Fair Value, Asset, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Operating lease liabilities Operating Lease, Liability, Current Intangible asset amortization Amortization of Intangible Assets Entity Shell Company Entity Shell Company Measurement Period Adjustments Revision of Prior Period, Adjustment [Member] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Recent Accounting Pronouncements Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Intangible assets, net Finite-Lived Intangible Assets, Net Restatement Determination Date Restatement Determination Date Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Cash, cash equivalents and restricted cash, beginning of period Cash, cash equivalents and restricted cash, end of period Total cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Fair Value (Level II) Debt Instrument, Fair Value Disclosure Schedule of Loss before Income Tax Provision (Benefit) Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Common stock, shares issued (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Issued Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Total Business Combination, Consideration Transferred Severance costs Severance Costs Deferred revenue Contract with Customer, Liability, Current Treasury stock at cost, 16,241,490 and 16,011,907 shares as of June 30, 2023 and December 31, 2022, respectively Treasury Stock, Common, Value Security Exchange Name Security Exchange Name Total assets Assets, Fair Value Disclosure Estimated working capital adjustment Business Combination, Consideration Transferred, Estimated Working capital Adjustments Business Combination, Consideration Transferred, Estimated Working capital Adjustments Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Options Options to purchase common stock Employee Stock Option [Member] Unrecognized compensation expense weighted-average recognition period Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Total operating expenses Nonsegment operating expenses Costs and Expenses Other Proceeds from (Payments for) Other Financing Activities Maximum Maximum [Member] Comprehensive loss attributable to Envestnet, Inc. Comprehensive Income (Loss), Net of Tax, Attributable to Parent Document Type Document Type Cost of fully amortized and retired assets Finite Lived Intangible Assets, Cost Of Fully Amortized And Retired Assets Finite Lived Intangible Assets, Cost Of Fully Amortized And Retired Assets Private Services Company Private Services Company [Member] Private Services Company [Member] Effective interest rate Line of Credit Facility, Interest Rate During Period Tabular List, Table Tabular List [Table Text Block] Asset-based Asset-based Asset-based Asset Based Revenue [Member] Represents the details pertaining to asset based revenue. Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Receivable Type [Axis] Receivable Type [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Geographical Information Geographical Information [Text Block] Geographical Information Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Deferred sales incentive compensation Capitalized Contract Cost, Net Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Other Other Noncash Income (Expense) Income tax payable Taxes Payable, Current Business Acquisition [Axis] Business Acquisition [Axis] Revenue, remaining performance obligation, percentage Revenue, Remaining Performance Obligation, Percentage Subsequent Event Subsequent Event [Member] Schedule of Intangible Assets, Net Schedule of Finite-Lived Intangible Assets [Table Text Block] Dilution gain on equity method investee share issuance Gain (Loss) on Disposition of Stock in Subsidiary or Equity Method Investee Income Statement [Abstract] Income Statement [Abstract] Identifiable intangible assets, Measurement Period Adjustments Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Intangibles Forfeitures of stock options (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Title of 12(b) Security Title of 12(b) Security Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Money market funds Cash and Cash Equivalents, Fair Value Disclosure Acquisitions Business Combination Disclosure [Text Block] Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Operating Segments Operating Segments [Member] Balance at the beginning of the period (in dollars per share) Balance at the end of the 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 Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Conversion of equity method investee loan to shares Debt Conversion, Converted Instrument, Amount Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Amortization expense for the deferred sales incentive compensation Capitalized Contract Cost, Amortization Statistical Measurement [Axis] Statistical Measurement [Axis] Financial Instrument [Axis] Financial Instrument [Axis] Convertible Notes interest Interest Expense, Debt, Excluding Amortization Balance Sheet Location [Domain] Balance Sheet Location [Domain] Entity Interactive Data Current Entity Interactive Data Current Total net assets acquired, measurement period adjustments Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Consideration Transferred Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Debt Long-Term Debt [Text Block] Other non-current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Envestnet Data & Analytics Envestnet Data And Analytics [Member] Envestnet Data And Analytics [Member] Adjustments to reconcile net loss to net cash provided by operating activities: Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Total Shareholder Return Amount Total Shareholder Return Amount Payments related to share repurchases Payments for Repurchase of Common Stock Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Other Asset [Table] Other Asset [Table] Other Asset [Table] Segments [Domain] Segments [Domain] Stock-Based compensation Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Property and equipment depreciation Depreciation, Nonproduction Consolidation Items [Domain] Consolidation Items [Domain] Accumulated deficit Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Issuance Amount Debt Instrument, Face Amount Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Accounts payable, accrued expenses and other current liabilities, Measurement Period Adjustments Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment Accounts Payable And Accrued Expenses Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment Accounts Payable And Accrued Expenses Current assets: Assets, Current [Abstract] Other Commitments [Line Items] Other Commitments [Line Items] Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Schedule of Depreciation and Amortization Expense Schedule of Depreciation and Amortization Expense [Table Text Block] Schedule of Depreciation and Amortization Expense Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Common share equivalents for securities that were anti-dilutive and therefore excluded from the computation of diluted earnings per share Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Property and equipment acquired through finance lease Noncash Investing And Financing Items, Property and Equipment Acquired Through Finance Lease Noncash Investing And Financing Items, Property and Equipment Acquired Through Finance Lease Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Payments for performance bonuses Payments for Previous Acquisition Lease related impairments Operating Lease, Impairment Loss PEO PEO [Member] Due from related parties Other Receivables Other Stockholders' Equity, Other Customer lists Customer lists Customer Lists [Member] Accounts payable, accrued expenses and other current liabilities Total accounts payable, accrued expenses and other current liabilities Accounts Payable, Accrued Liabilities, and Other Liabilities, Current Accounts Payable, Accrued Liabilities, and Other Liabilities, Current Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Increase in contract with customer, liability Contract With Customer, Liability, Increase (Decrease) Contract With Customer, Liability, Increase (Decrease) Total assets acquired, Measurement Period Adjustments Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Assets Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Assets Options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Debt Instrument [Axis] Debt Instrument [Axis] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Effective tax rate Effective Income Tax Rate Reconciliation, Percent Debt settlement Repayments of Debt Total current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets Credit Facility [Axis] Credit Facility [Axis] Total liabilities Liabilities Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Measurement Frequency [Domain] Measurement Frequency [Domain] All Executive Categories All Executive Categories [Member] Title of Individual [Axis] Title of Individual [Axis] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Aggregate Intrinsic Value Aggregate Intrinsic Value Debt Disclosure [Abstract] Debt Disclosure [Abstract] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Tax effect on stock-based compensation expense Share-Based Payment Arrangement, Expense, Tax Benefit Net loss attributable to Envestnet, Inc. per share: Earnings Per Share [Abstract] Common stock, par value $0.005, 500,000,000 shares authorized; 70,752,773 and 70,025,733 shares issued as of June 30, 2023 and December 31, 2022, respectively; 54,511,283 and 54,013,826 shares outstanding as of June 30, 2023 and December 31, 2022, respectively Common Stock, Value, Issued General and administrative General and Administrative Expense Weighted-Average Exercise Price Weighted-Average Exercise Price Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Trade names Trade names Trade Names [Member] Accrued professional services Accrued Professional Fees, Current Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Total current assets Assets, Current Private Companies Private Companies [Member] Private Companies Payments on finance lease obligations Finance Lease, Principal Payments Additional contingent consideration Business Combination, Contingent Consideration, Liability Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] All Individuals All Individuals [Member] Supplemental disclosures of cash flow information Supplemental Cash Flow Information [Abstract] Litigation Case [Domain] Litigation Case [Domain] Membership interest liabilities included in other liabilities Membership Interest Liabilities Included In Other Noncurrent Liabilities Membership Interest Liabilities Included In Other Noncurrent Liabilities Other (expense) income, net Other (expense) income, net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Share repurchases (in shares) Stock Repurchased During Period, Shares PEO Name PEO Name Schedule of Product Information [Table] Schedule of Product Information [Table] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized 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 Prepaid insurance Prepaid Insurance Schedule of Goodwill by Segment Schedule of Goodwill [Table Text Block] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Options exercisable (in dollars) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] India INDIA Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Other accrued expenses Other Accrued Liabilities, Current Nonsegment Corporate, Non-Segment [Member] Organization and Description of Business Nature of Operations [Text Block] Issuance of loan receivable to private company Payments to Acquire Loans Receivable Depreciation and amortization Depreciation and amortization Depreciation, Depletion and Amortization Issuance of note receivable to equity method investees Origination of Notes Receivable from Related Parties Capitalization of internally developed software Payments to Develop Software Interest rate Debt Instrument, Interest Rate, Stated Percentage Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Business Combination and Asset Acquisition [Abstract] Total stockholders’ equity, attributable to Envestnet, Inc. Equity, Attributable to Parent Consolidation Items [Axis] Consolidation Items [Axis] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Disaggregation of Revenue by Geography Disaggregation Of Revenue By Geography [Table Text Block] Tabular disclosure of disaggregation of revenue by geography. Long-Lived Assets Long-Lived Assets Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Recognized deferred revenue Contract with Customer, Liability, Revenue Recognized Convertible Notes Payable Convertible Notes Payable [Member] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Purchase of non-controlling units from third-party shareholders Payments for Repurchase of Other Equity Claims dismissed Loss Contingency, Claims Dismissed, Number Revision of Prior Period [Domain] Revision of Prior Period [Domain] Loss before income tax provision (benefit) Loss before income tax provision (benefit) Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Acquisition of proprietary technology Payments to acquire intangible assets Payments to Acquire Intangible Assets Convertible Notes due 2027 Convertible Notes Due 2027 [Member] Convertible Notes Due 2027 Total depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Total liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Other Assets Other Assets Disclosure [Text Block] Level II Fair Value, Inputs, Level 2 [Member] Redi Technologies acquisition Redi2 Technologies [Member] Redi2 Technologies Entity Emerging Growth Company Entity Emerging Growth Company Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Schedule of Property, Plant, and Equipment, Net by Geographic Area Long-Lived Assets by Geographic Areas [Table Text Block] Debt issuance costs Debt Issuance Costs, Net Payment to acquire assets Payments to Acquire Productive Assets Net Carrying Amount Intangible Assets, Net (Excluding Goodwill) Other Noncurrent Assets Other Noncurrent Assets [Member] Effective interest rate Debt Instrument, Interest Rate, Effective Percentage Other Other Country [Member] Other Country [Member] Increase (decrease) in shareholders' equity Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Remaining Performance Obligations Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Identifiable intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Document Fiscal Period Focus Document Fiscal Period Focus Estimated Useful Life Finite-Lived Intangible Asset, Useful Life Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Title Trading Arrangement, Individual Title Outstanding at the beginning of the period (in dollars per share) Outstanding at the end of the period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Non-cash compensation expense Share-Based Payment Arrangement, Noncash Expense Non-cash interest expense Paid-in-Kind Interest Common Stock Common Stock [Member] Individual: Individual [Axis] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Net Loss Per Share Earnings Per Share [Text Block] Product and Service [Axis] Product and Service [Axis] Ownership percentage Equity Method Investment, Ownership Percentage Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Operating lease liabilities Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation Total equity Balance, at period start Balance, at period end Equity, Including Portion Attributable to Noncontrolling Interest Revolving Credit Facility Third Credit Agreement [Member] Third Credit Agreement [Member] Minimum Minimum [Member] Total current assets, Measurement Period Adjustments Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment Current Assets Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment Current Assets Weighted average common shares outstanding: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Schedule of Option Activity under the Company's Plans Share-Based Payment Arrangement, Option, Activity [Table Text Block] Exercise Price Award Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Thereafter Finite Lived Intangible Assets Amortization Expense After Year Four Finite Lived Intangible Assets Amortization Expense After Year Four Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Assets Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Non-income tax receivable Non-Income Tax Receivable, Current Non-Income Tax Receivable, Current Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Acquistions Acquistions [Member] Acquistions Total liabilities Liabilities, Fair Value Disclosure Payments related to tax withholdings for stock-based compensation Payment, Tax Withholding, Share-Based Payment Arrangement Net loss Net loss Net loss Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net cash paid for income taxes Income Taxes Paid, Net Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Accounts payable, accrued expenses and other current liabilities Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Accounts Payable And Accrued Expenses Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Other Payments for (Proceeds from) Other Investing Activities Proprietary technologies Developed Technology Rights [Member] Deferred revenue, Measurement Period Adjustments Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment Deferred Revenue Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment Deferred Revenue Accumulated Deficit Retained Earnings [Member] Goodwill, expected tax deductible amount Business Acquisition, Goodwill, Expected Tax Deductible Amount Current portion of debt Long-Term Debt, Current Maturities Schedule of Stock-Based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Schedule of Income (Loss) from Operations by Segment Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Total liabilities and equity Liabilities and Equity Other assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Basic (in dollars per share) Earnings Per Share, Basic Operating lease right-of-use assets, net Operating Lease, Right-of-Use Asset Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Accounting Policies [Abstract] Accounting Policies [Abstract] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Assets to fund deferred compensation liability Defined Benefit Plan, Plan Assets, Amount Arrangement Duration Trading Arrangement Duration Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Restrictions on Cash and Cash Equivalents Restrictions on Cash and Cash Equivalents [Table Text Block] Schedule of Consolidated Total Assets Schedule of Segment Reporting Information, by Segment [Table Text Block] Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Goodwill, Measurement Period Adjustments Goodwill, Purchase Accounting Adjustments Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Proprietary technologies Technology-Based Intangible Assets [Member] Termination Date Trading Arrangement Termination Date Common stock, shares authorized (in shares) Common Stock, Shares Authorized Internally developed software amortization Capitalized Computer Software, Amortization Less: accumulated amortization Capitalized Computer Software, Accumulated Amortization Payments related to Revolving Credit Facility Repayments of Lines of Credit Accounts Payable, Accrued Expenses and Other Current Liabilities Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Fair Value Measurements Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Case No. 3:20-cv-05991-SK Case No. 3:20-cv-05991-SK [Member] Case No. 3:20-cv-05991-SK Carrying Value Long-Term Debt, Gross All Trading Arrangements All Trading Arrangements [Member] Notes Receivable Notes Receivable [Member] Revolving Credit Facility interest Interest Expense, Short-Term Borrowings All Adjustments to Compensation All Adjustments to Compensation [Member] Award Timing Disclosures [Line Items] Title of Individual [Domain] Title of Individual [Domain] Compensation Amount Outstanding Recovery Compensation Amount Total assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Professional services and other revenue Professional services and other Professional Services And Other Revenues [Member] Represents the details pertaining to professional services and other revenues. Additional paid-in capital Additional Paid in Capital Certain Executives Executive Officer [Member] Convertible Notes Convertible Debt Securities [Member] 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 Deferred income taxes Deferred Income Tax Expense (Benefit) Subsequent Event Type [Axis] Subsequent Event Type [Axis] Proceeds from exercise of stock options Proceeds from Stock Options Exercised Accounts payable, accrued expenses and other liabilities Increase (Decrease) in Accounts Payable, Accrued Liabilities, and Other Liabilities Increase (Decrease) in Accounts Payable, Accrued Liabilities, and Other Liabilities Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Depreciation and Amortization Expense Depreciation and Amortization Expense Disclosure [Text Block] Depreciation and Amortization Expense Disclosure Foreign currency translation Finite-Lived Intangible Assets, Foreign Currency Translation Gain (Loss) Number of plaintiffs Loss Contingency, Number of Plaintiffs Forfeited (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Prepaid expenses and other current assets Total prepaid expenses and other current assets Prepaid Expense and Other Assets, Current 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Insider Trading Arrangements [Line Items] Prepaid Expenses and Other Current Assets Other Current Assets [Text Block] Outstanding (in dollars) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two Adjustment to Compensation, Amount Adjustment to Compensation Amount Non-controlling interest Equity, Attributable to Noncontrolling Interest Document Period End Date Document Period End Date Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Deferred revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Adoption Date Trading Arrangement Adoption Date Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Issuance of common stock, vesting of RSUs and PSUs Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Schedule of Financial Assets and Liabilities Measured at Fair Value Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Weighted-average exercise price, options exercisable (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Purchase of non-controlling units from third-party shareholders Purchase Of Non-controlling Units From Third-party Shareholders Purchase Of Non-controlling Units From Third-party Shareholders Treasury Stock Treasury Stock, Common [Member] Entity Central Index Key Entity Central Index Key Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Liabilities: Liabilities, Fair Value Disclosure [Abstract] Fair value adjustments and fees Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings Stock-based compensation expense Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Income tax provision (benefit) Income Tax Expense (Benefit) International Non-US [Member] Deferred compensation liability Deferred Compensation Liability, Current and Noncurrent Accrued compensation and related taxes Employee-related Liabilities, Current Impairment of investments Financing Receivable, Allowance for Credit Loss, Writeoff Fair Value Measurements Fair Value Disclosures [Text Block] Number of operating segments Number of Operating Segments Name Trading Arrangement, Individual Name Weighted-Average Remaining Contractual Life Weighted-Average Remaining Contractual Life Total other comprehensive income (loss), net of tax Other comprehensive income (loss), net of tax Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Schedule of Disaggregation of Revenue by Major Source Disaggregation of Revenue [Table Text Block] Total net assets acquired, net of cash received Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Internally developed software costs included in accounts payable, accrued expenses and other liabilities Research and Development Expense, Software (Excluding Acquired in Process Cost) Total revenue Revenue from Contract with Customer, Excluding Assessed Tax Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Intangible Assets, Net Intangible Assets Disclosure [Text Block] Money market funds Money Market Funds [Member] Cash and cash equivalents Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Acquisitions of businesses, net of cash acquired Cash consideration, net Payments to Acquire Businesses, Net of Cash Acquired Net cash paid related to tax withholding for stock-based compensation/Shares withheld to satisfy tax withholdings (in shares) Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Estimated working capital adjustment, Measurement Period Adjustments Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment Other Assets, Non-Current Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment Other Assets, Non-Current Assets: Assets, Fair Value Disclosure [Abstract] Credit Facility [Domain] Credit Facility [Domain] Schedule of Internally Developed Software, Net Summary of Internally Developed Software [Table Text Block] Summary of internally developed software. Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Goodwill Goodwill Disclosure [Text Block] Debt, net of current portion Long-Term Debt, Excluding Current Maturities Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Internally developed software Software Development [Member] Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Internally developed software Capitalized Computer Software, Gross Operating expenses: Operating Expenses [Abstract] Revenue and Direct Expense Revenue from Contract with Customer [Text Block] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Additional Paid-in Capital Additional Paid-in Capital [Member] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Total assets Assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Loss allocations from equity method investments Loss allocations from equity method investments Income (Loss) from Equity Method Investments Revision of Prior Period [Axis] Revision of Prior Period [Axis] Cover [Abstract] Cover [Abstract] Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Amortization of debt discount and issuance costs Amortization of Debt Issuance Costs Other Other Prepaid Expense, Current United States UNITED STATES UNITED STATES Recurring Basis Fair Value, Recurring [Member] Employee compensation Labor and Related Expense Other liabilities Other Liabilities, Noncurrent 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 Non-NEOs Non-NEOs [Member] Segments, Geographical Areas [Abstract] Segments, Geographical Areas [Abstract] Remaining performance obligations Revenue, Remaining Performance Obligation, Amount Consideration transferred Asset Acquisition, Consideration Transferred Segment Information Segment Reporting Disclosure [Text Block] Fair Value of Assets Used to Fund Deferred Compensation Liability Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Net change in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Subscription-based Subscription-based Subscription and Circulation [Member] Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Non-PEO NEO Non-PEO NEO [Member] Equity Component [Domain] Equity Component [Domain] Adjustment to Compensation: Adjustment to Compensation [Axis] Schedule of Interest Expense Interest Expense, Debt [Table Text Block] Tabular disclosure of interest expense related to debt. Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Debt Instrument [Line Items] Debt Instrument [Line Items] Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Unamortized Issuance Costs Unamortized Debt Issuance Expense Loss from operations Loss from continuing operations Operating Income (Loss) Reclassifications Reclassification, Comparability Adjustment [Policy Text Block] Other Asset [Line Items] Other Asset [Line Items] Other Asset [Line Items] Revenue: Revenue: Revenues [Abstract] Product Information [Line Items] Product Information [Line Items] Future amortization expense of the intangible assets Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Prepaid technology Prepaid Technology Amount of asset related to consideration paid in advance for technology that provides economic benefits within a future period of one year or the normal operating cycle, if longer. Other comprehensive income (loss), net of tax: Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Convertible Notes due 2025 Convertible Notes Due 2025 [Member] Convertible Notes Due 2025 Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Segments [Axis] Segments [Axis] Statement [Line Items] Statement [Line Items] Fair Value Estimate of Fair Value Measurement [Member] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Schedule of Debt Obligation Schedule of Debt [Table Text Block] Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Proceeds from borrowings on Revolving Credit Facility Proceeds from Long-Term Lines of Credit Stockholders' equity Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Total liabilities assumed, Measurement Period Adjustments Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Liabilities Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Liabilities Non-controlling Interest Noncontrolling Interest [Member] Internally developed software, net Internally developed software, net Capitalized Computer Software, Net EX-101.PRE 10 env-20230630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 env-20230630_g1.jpg begin 644 env-20230630_g1.jpg M_]C_X0 817AI9@ 24DJ @ /_L !%$=6-K>0 ! 0 \ M #_X0,L:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+P \/WAP86-K970@ M8F5G:6X](N^[OR(@:60](EG)E4WI.5&-Z:V,Y9"(_/B \ M>#IX;7!M971A('AM;&YS.G@](F%D;V)E.FYS.FUE=&$O(B!X.GAM<'1K/2)! M9&]B92!835 @0V]R92 V+C M8S P-B W.2XQ-C0W-3,L(#(P,C$O,#(O,34M M,3$Z-3(Z,3,@(" @(" @("(^(#QR9&8Z4D1&('AM;&YS.G)D9CTB:'1T<#HO M+W=W=RYW,RYO&UL;G,Z>&UP34T](FAT=' Z+R]N&%P+S$N,"]M;2\B('AM;&YS.G-T4F5F/2)H='1P.B\O;G,N M861O8F4N8V]M+WAA<"\Q+C O&UP M34TZ26YS=&%N8V5)1#TB>&UP+FEI9#HT,34P,3,U,D%#,S(Q,45".#-$1D$P M-S8W,3)%135&,2(@>&UP34TZ1&]C=6UE;G1)1#TB>&UP+F1I9#HT,34P,3,U M,T%#,S(Q,45".#-$1D$P-S8W,3)%135&,2(^(#QX;7!-33I$97)I=F5D1G)O M;2!S=%)E9CII;G-T86YC94E$/2)X;7 N:6ED.C0Q-3 Q,S4P04,S,C$Q14(X M,T1&03 W-C#IX;7!M971A/B \/WAP86-K970@96YD M/2)R(C\^_^X #D%D;V)E &3 ?_; (0 !@0$! 4$!@4%!@D&!08)"P@& M!@@+# H*"PH*#! ,# P,# P0# X/$ \.#!,3%!03$QP;&QL<'Q\?'Q\?'Q\? M'P$'!P<-# T8$! 8&A41%1H?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\? M'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?_\ $0@ 10#( P$1 (1 0,1 ?_$ *P M 0 # ,! 0 %!@<" P@$ 0$! (# 0$ 0% M 0(& P<0 $# P("!P0$"@L $" P0 $042!B$',4%1<2(3%&&!D3*A M4G(SL6*"DC1$=!4V"**RPB-SD\-U%AUVU%J=E8-A0"@% * 4 H!0"@% * 4 H!0"@% * 4 H!0"@% * MKF]P?0,'L=X_FFI5IQ*5NI<"=93VW76EA;2U(6.A220?B*GJB*4Z.5-J$O#W M9EH]@XL2$#J<''\X6/QKP=;-7H)D=_(W':3D/>>/=L)*%1U=9^=/Q''Z*CNM M7)AM)T>HL7BV$U&F1)*=4=Y#HZ])!MWCJJ.YJIB362-=@M3NK4W% * 4 H!0 M"@% * 4 H!0"@% * 4 H!0"@% 1&Y,H]CXS3C:$.!Q>A:'!<$6)KW@C1RD.\ MG6-J*A7_ %VV9OZ5%5"=/2ZP;I^ ']FI.21N"U*_W8'\3X5PRGT5#]H9% * 4 H!0"@% * 4 H!0 M"@% * 4 H!0"@,\YT[L:VU@X,IQ@O)?D^5JN0E'@)U+L%&W=4NSJM.@@ M:A$][$1E*].PQ&3S S.52?33$-M$$EN-X5!-^DWNXGWVKJ+5EL[A5'+T^!R% MVETSC16IT8=Y#*==6X7%+4IP\2LDE1]]665*4IL*S,M:UVG9%V5*RQ2N-CE M\-$EL>2!QOJ"O"@GVF]55U:6O/Z5Z/ N+74+M-B>IOU>/F6/%/DA>Y]Q MIC0N*A'#8??-^UPE"^'L2KNJ%&^X:O\ :57M^KE\T)TG[5Z?WFHQWT\ODIZB M3;2+=%N%0E9)"E-H6YY9U)-K FR>CM-6=E9,EC M<][LJ-*F_OY(I&QL;F5W22>UUJ).H$)4JUJ\+ MJ*%J)[;\W90D6DT[U7W69-VVI"YSFDSA=]M;>GL(1CW$MZI^HW0IT>$J3:VF M_2??4F'3%D@]QJ^K<1)]62*Y2)R>G9MZR6W3N]_"Y[;N,:CH>;S;ZV7'5*(+ M80IL72!T_>UX6UHDD;W*M,B>/@2;N]6*2-B)7W%I\/$Z.86\Y^U&\=-1%1(Q MTA_R)KBBH+;!LH%-N'%(5T]E;6%FV=7-K1R)5#34KYUNC74JU5HO+O)/=VYV M-O[9E9JR7O*0GTZ+V#BW"$H%QU<;]U>-I;++*C,"1>W20Q+)CN.S%9>?)VLS MEYD=+$MV,92HR22E-TE:$DGC\MKUK+$U)58U:I6E3,,SG0H]R47+6A1<)S$Y MDYR )^*VQ'DQ%*4@.^I0CQ)Z19:TGZ*M)M/MHG97R*B]140:E=S-S,B16]?F M:-)R"86)=R,Y/E)C,*D2DI\6D(1K6!VVL:IVQYGY6\ZT0O'29&*YW,E5*%C> M8._LI':RT#:R7L&\LI:4)"?/* O05:?FZ1]2K62PMV+D=)1Z=&SEVE/%J5S( MB/;%6->G;R["Y;FG9Z%C?.P>/3DIOF)3Z93B6AH(.I6I1 X<*KK9D;G4D=E; MO+2ZDD8RL;2QNSGLS+BH1D(\3U#T/5=*7 G46] M8OT'A<561PM?,C$7TJZE2WEG>R!9')ZD;6GR/AY>[\B[NQ:W]"8\^,K3*BA6 MK2#?0M)/$I4/IO7K?V*V[Z8M7!3QTW4$N65PZ\G@<%@F MLBK':2M:GPTK0H)-SK*1TJZJE,L(4B;)(]6YN@AR:E.LSHXV([+TT+;@9VXI M6&7(R^.3 R8*],-+B7 0!X/&DD>+OJOG9&U]&.S-WEE;R2NCJ]N5^ZI0\KS- MY@XF3"C9#;#+#^1<\F$@R$J\Q=TIM=)4!Q6.FK6+3;>1%5LBJC<=A3S:K=V)R.3PV-9@HUN(EZE'4$A(\M0N22*GZ-*UCW*[# M*5FO1.?&U&XYOD8Z_P N]N1QKW!/98=L3Y<;@[@U/FACF_''VX> M15P7PJ-:QR)#^6 M->O%/ VDMDG_ 2I]N"^/Z$:S-CS%%3+Z7UJ))L?&;=)*39?O(JWAO(I.%R= M6!37%A/%M>U>O']3V>CY$]PKA%/HJ&4UMO(KDS)N.;R^87F'W%A3;JVPUH M0!;2 "KKXU5W4S'JBL;D0N;2"2-%1[\Z]QGN?VW!W'S8RV*EBR7L0DM.@7+; MJ2WH6.X_$<*MH+AT-HUZ?S^)27%JV>]>QW/'W+L*['RV95NS:.W,T@C);>R" MF%/'B'&7%,^4;]?!' ]:;5,=$SV99&<,C:]NVI!;-)[T44G%&^G9LH;#OK;X MS^U]"YG/39U\QD<'-.[ MT@[/V@HJ4J.ZI67!O]U%NENY]K-_?:N@?"ELZ6;?P]:^9S4%AIKGHW*CD5N-=AT\C6N:J.X53;U&39?%;HY9Q/WI@\J M)VW ZD.8R7Q*0XKAH(X4>4+]A99-0=<2DK?L3XJ6/^OK6%R_6OP0@& M<-G+-EJGRFDV>EJ&DN*N3?2";503/:YRJU,J;CI8&.8Q$)'N;=LKE;9U J)[%6('O-7T.M\SV]WAYG.7'^N\\;O^7BG@73$;,W/EHZ98DQM/"XVRLWED(<38F/'X MKO\ !2OZ-8_=R/\ QM[5-?VK&<;NXY1-T[6PDOU6$P4=^8/UR:VAQ5_K#5K7 M\%)-1G:3[BU>J)]I,9K+HDHRJI]6T].)-T@]HKDCMT*SNWEY@]T2XTK(.R6W MHJ"AHQUI1P4;\;I54ZUOWP(J-IMWE?>:;'<.17*M4W'/:FPL1ME^0] ?E/*D M)"%B2X' DW\-DIM6+J^?,B(Y$V;C-GI[+=55JN6N]3[&]JXQO=+NY4J=_># MK BJ25#RM L>";7OX>VO-;IRQ>U_#6IZI:,299=N94IT'1E]DX/*9['YV0E: M,CCE)4TXTH)"]"M20X"#J"3T=%;17LC(W1IPN-9K".21LB\3>6TGZB$PK>!Y M?[?PF>G9N$ESU<[7K2M22V@.+UJ#:0D%-R.TU-GOY)8T8[!I M].BBD=(VN9 MW+86"0PA^.ZPN^AU"D*MTV4+&U0VNHM2:YM45-Y04+:4VGS;3VEBMKX]V!C"Z8[SRI"O M.4%J"E)2@@$!/"R!6]U=/G=G9LMVJUE:*M=I!YKE)MK+9B3EI$B:U M*EJ"G?)=2A/ !/ :">KMJ5#JLL;$8B-HG01)]&BD>KU5U5W+Y%AVUMR%M[&# M'0G'G60M3FN0L+7=73Q 3PX5#N;ATSLSJ5Z";:VS8696JJITG3N#:.+SLW%S M)JG4NXA[U$4-*"4E>I"O&"E5Q=L=%JV@NW1-\Y\B%CX\HK9;B)*G7G?+4/+'@5RA\YZ_:$A2UCW.CNK:B\YBI4=R\V^86XM:,AF'D1E\#$ MC'T[5OJE+6G4/M$UE$05*[%S.38(2AY3B>"0VOQBP/!(OLTBR0.P5S9U"'[0"@% * 4 H!0"@% * 4 H!0"@% * M4 H!0&)?S4H6O:N%0A)4M60LE*16=EKZ518:0RW?L+B]:U#N2FM5> M9H:MMOEYLK;82<-AX\9Y/1)*?,?_ ,YS4Y]-:JIDL58 H!0"@% * 4 H!0"@ M% * 4 H!0"@% * 4 H!0'!?DZT:].NY\N]KWMQT^Z@.= * 4 H!0"@% * 4 7H!0"@% * 4 H!0"@% * 4 H!0"@/_]D! end XML 12 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Cover Page - shares
6 Months Ended
Jun. 30, 2023
Jul. 28, 2023
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2023  
Document Transition Report false  
Entity File Number 001-34835  
Entity Registrant Name Envestnet, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 20-1409613  
Entity Address, Address Line One 1000 Chesterbrook Boulevard  
Entity Address, Address Line Two Suite 250  
Entity Address, City or Town Berwyn  
Entity Address, State or Province PA  
Entity Address, Postal Zip Code 19312  
City Area Code 312  
Local Phone Number 827-2800  
Title of 12(b) Security Common Stock, par value $0.005 per share  
Trading Symbol ENV  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   54,534,181
Entity Central Index Key 0001337619  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q2  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 59,019 $ 162,173
Fees receivable, net 123,696 101,696
Prepaid expenses and other current assets 41,906 41,363
Total current assets 224,621 305,232
Property and equipment, net 66,668 62,443
Internally developed software, net 207,235 184,558
Intangible assets, net 361,335 379,995
Goodwill 998,436 998,414
Operating lease right-of-use assets, net 75,079 81,596
Other assets 120,531 99,927
Total assets 2,053,905 2,112,165
Current liabilities:    
Accounts payable, accrued expenses and other current liabilities 239,836 233,866
Operating lease liabilities 13,222 11,949
Deferred revenue 35,846 36,363
Current portion of debt 20,000 44,886
Total current liabilities 308,904 327,064
Debt, net of current portion 874,175 871,769
Operating lease liabilities, net of current portion 105,606 110,652
Deferred tax liabilities, net 15,815 16,196
Other liabilities 16,947 18,880
Total liabilities 1,321,447 1,344,561
Commitments and contingencies (note 19)
Stockholders' equity    
Preferred stock, par value $0.005, 50,000,000 shares authorized; no shares issued and outstanding as of June 30, 2023 and December 31, 2022 0 0
Common stock, par value $0.005, 500,000,000 shares authorized; 70,752,773 and 70,025,733 shares issued as of June 30, 2023 and December 31, 2022, respectively; 54,511,283 and 54,013,826 shares outstanding as of June 30, 2023 and December 31, 2022, respectively 353 350
Treasury stock at cost, 16,241,490 and 16,011,907 shares as of June 30, 2023 and December 31, 2022, respectively (267,325) (253,551)
Additional paid-in capital 1,175,464 1,135,284
Accumulated deficit (181,571) (118,927)
Accumulated other comprehensive loss (4,408) (8,589)
Total stockholders’ equity, attributable to Envestnet, Inc. 722,513 754,567
Non-controlling interest 9,945 13,037
Total equity 732,458 767,604
Total liabilities and equity $ 2,053,905 $ 2,112,165
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Jun. 30, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Preferred stock, par value (in dollars per share) $ 0.005 $ 0.005
Preferred stock, shares authorized (in shares) 50,000,000 50,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.005 $ 0.005
Common stock, shares authorized (in shares) 500,000,000 500,000,000
Common stock, shares issued (in shares) 70,752,773 70,025,733
Common stock, shares outstanding (in shares) 54,511,283 54,013,826
Treasury stock (in shares) 16,241,490 16,011,907
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenue:        
Total revenue $ 312,434 $ 318,852 $ 611,141 $ 640,215
Operating expenses:        
Direct expense 123,497 126,482 232,486 251,764
Employee compensation 117,097 125,767 231,312 252,616
General and administrative 53,346 66,144 106,965 110,479
Depreciation and amortization 33,806 32,182 66,747 63,800
Total operating expenses 327,746 350,575 637,510 678,659
Loss from operations (15,312) (31,723) (26,369) (38,444)
Other (expense) income, net (7,402) 1,622 (15,337) (4,345)
Loss before income tax provision (benefit) (22,714) (30,101) (41,706) (42,789)
Income tax provision (benefit) 418 (5,833) 24,187 (3,813)
Net loss (23,132) (24,268) (65,893) (38,976)
Add: Net loss attributable to non-controlling interest 1,716 983 3,249 1,832
Net loss attributable to Envestnet, Inc. $ (21,416) $ (23,285) $ (62,644) $ (37,144)
Net loss attributable to Envestnet, Inc. per share:        
Basic (in dollars per share) $ (0.39) $ (0.42) $ (1.15) $ (0.67)
Diluted (in dollars per share) $ (0.39) $ (0.42) $ (1.15) $ (0.67)
Weighted average common shares outstanding:        
Basic (in shares) 54,439,733 55,203,120 54,289,443 55,054,272
Diluted (in shares) 54,439,733 55,203,120 54,289,443 55,054,272
Total recurring revenue        
Revenue:        
Total revenue $ 300,721 $ 310,092 $ 594,732 $ 627,543
Asset-based        
Revenue:        
Total revenue 185,762 191,972 362,694 394,689
Operating expenses:        
Direct expense 108,532 112,301 211,155 229,729
Subscription-based        
Revenue:        
Total revenue 114,959 118,120 232,038 232,854
Operating expenses:        
Direct expense 6,933 7,241 13,295 15,052
Professional services and other revenue        
Revenue:        
Total revenue 11,713 8,760 16,409 12,672
Operating expenses:        
Direct expense $ 8,032 $ 6,940 $ 8,036 $ 6,983
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Statement of Comprehensive Income [Abstract]        
Net loss attributable to Envestnet, Inc. $ (21,416) $ (23,285) $ (62,644) $ (37,144)
Other comprehensive income (loss), net of tax:        
Foreign currency translation adjustments (96) (3,093) 4,181 (4,571)
Total other comprehensive income (loss), net of tax (96) (3,093) 4,181 (4,571)
Comprehensive loss attributable to Envestnet, Inc. $ (21,512) $ (26,378) $ (58,463) $ (41,715)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Treasury Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Loss
Accumulated Deficit
Non-controlling Interest
Beginning balance (in shares) at Dec. 31, 2021   68,879,152          
Balance, at period start at Dec. 31, 2021 $ 959,542 $ 344 $ (134,996) $ 1,131,628 $ (1,899) $ (37,988) $ 2,453
Treasury stock, beginning balance (in shares) at Dec. 31, 2021     (14,086,064)        
Increase (decrease) in shareholders' equity              
Net loss (14,708)         (13,859) (849)
Other comprehensive income (loss), net of tax (1,478)       (1,478)    
Stock-based compensation expense 21,690     21,690      
Issuance of common stock, vesting of RSUs and PSUs (in shares)   514,319          
Issuance of common stock, vesting of RSUs and PSUs 3 $ 3          
Net cash paid related to tax withholding for stock-based compensation/Shares withheld to satisfy tax withholdings (in shares)     (170,992)        
Net cash paid related to tax withholding for stock-based compensation (12,570)   $ (12,570)        
Proceeds from the exercise of stock options (in shares)   38,681          
Proceeds from the exercise of stock options 658     658      
Other 18     (84)     102
Ending balance (in shares) at Mar. 31, 2022   69,432,152          
Treasury stock, ending balance (in shares) at Mar. 31, 2022     (14,257,056)        
Balance, at period end at Mar. 31, 2022 953,155 $ 347 $ (147,566) 1,153,892 (3,377) (51,847) 1,706
Beginning balance (in shares) at Dec. 31, 2021   68,879,152          
Balance, at period start at Dec. 31, 2021 959,542 $ 344 $ (134,996) 1,131,628 (1,899) (37,988) 2,453
Treasury stock, beginning balance (in shares) at Dec. 31, 2021     (14,086,064)        
Increase (decrease) in shareholders' equity              
Net loss (38,976)            
Other comprehensive income (loss), net of tax (4,571)            
Ending balance (in shares) at Jun. 30, 2022   69,666,983          
Treasury stock, ending balance (in shares) at Jun. 30, 2022     (14,487,582)        
Balance, at period end at Jun. 30, 2022 933,992 $ 348 $ (162,344) 1,176,763 (6,470) (75,132) 827
Beginning balance (in shares) at Mar. 31, 2022   69,432,152          
Balance, at period start at Mar. 31, 2022 953,155 $ 347 $ (147,566) 1,153,892 (3,377) (51,847) 1,706
Treasury stock, beginning balance (in shares) at Mar. 31, 2022     (14,257,056)        
Increase (decrease) in shareholders' equity              
Net loss (24,268)         (23,285) (983)
Other comprehensive income (loss), net of tax (3,093)       (3,093)    
Stock-based compensation expense 22,876     22,876      
Issuance of common stock, vesting of RSUs and PSUs (in shares)   232,328          
Issuance of common stock, vesting of RSUs and PSUs 1 $ 1          
Net cash paid related to tax withholding for stock-based compensation/Shares withheld to satisfy tax withholdings (in shares)     (78,506)        
Net cash paid related to tax withholding for stock-based compensation (5,543)   $ (5,543)        
Proceeds from the exercise of stock options (in shares)   2,503          
Proceeds from the exercise of stock options 84     84      
Share repurchases (in shares)     (152,020)        
Share repurchases (9,235)   $ (9,235)        
Other 15     (89)     104
Ending balance (in shares) at Jun. 30, 2022   69,666,983          
Treasury stock, ending balance (in shares) at Jun. 30, 2022     (14,487,582)        
Balance, at period end at Jun. 30, 2022 $ 933,992 $ 348 $ (162,344) 1,176,763 (6,470) (75,132) 827
Beginning balance (in shares) at Dec. 31, 2022 70,025,733 70,025,733          
Balance, at period start at Dec. 31, 2022 $ 767,604 $ 350 $ (253,551) 1,135,284 (8,589) (118,927) 13,037
Treasury stock, beginning balance (in shares) at Dec. 31, 2022 (16,011,907)   (16,011,907)        
Increase (decrease) in shareholders' equity              
Net loss $ (42,761)         (41,228) (1,533)
Other comprehensive income (loss), net of tax 4,277       4,277    
Stock-based compensation expense 19,453     19,345     108
Issuance of common stock, vesting of RSUs and PSUs (in shares)   524,316          
Issuance of common stock, vesting of RSUs and PSUs 2 $ 2          
Net cash paid related to tax withholding for stock-based compensation/Shares withheld to satisfy tax withholdings (in shares)     (173,612)        
Net cash paid related to tax withholding for stock-based compensation (10,732)   $ (10,732)        
Proceeds from the exercise of stock options (in shares)   37,454          
Proceeds from the exercise of stock options 367     367      
Purchase of non-controlling units from third-party shareholders (1,008)     (984)     (24)
Other (22)           (22)
Ending balance (in shares) at Mar. 31, 2023   70,587,503          
Treasury stock, ending balance (in shares) at Mar. 31, 2023     (16,185,519)        
Balance, at period end at Mar. 31, 2023 $ 737,180 $ 352 $ (264,283) 1,154,012 (4,312) (160,155) 11,566
Beginning balance (in shares) at Dec. 31, 2022 70,025,733 70,025,733          
Balance, at period start at Dec. 31, 2022 $ 767,604 $ 350 $ (253,551) 1,135,284 (8,589) (118,927) 13,037
Treasury stock, beginning balance (in shares) at Dec. 31, 2022 (16,011,907)   (16,011,907)        
Increase (decrease) in shareholders' equity              
Net loss $ (65,893)            
Other comprehensive income (loss), net of tax $ 4,181            
Proceeds from the exercise of stock options (in shares) 39,954            
Ending balance (in shares) at Jun. 30, 2023 70,752,773 70,752,773          
Treasury stock, ending balance (in shares) at Jun. 30, 2023 (16,241,490)   (16,241,490)        
Balance, at period end at Jun. 30, 2023 $ 732,458 $ 353 $ (267,325) 1,175,464 (4,408) (181,571) 9,945
Beginning balance (in shares) at Mar. 31, 2023   70,587,503          
Balance, at period start at Mar. 31, 2023 737,180 $ 352 $ (264,283) 1,154,012 (4,312) (160,155) 11,566
Treasury stock, beginning balance (in shares) at Mar. 31, 2023     (16,185,519)        
Increase (decrease) in shareholders' equity              
Net loss (23,132)         (21,416) (1,716)
Other comprehensive income (loss), net of tax (96)       (96)    
Stock-based compensation expense 21,390     21,347     43
Issuance of common stock, vesting of RSUs and PSUs (in shares)   162,770          
Issuance of common stock, vesting of RSUs and PSUs 1 $ 1          
Net cash paid related to tax withholding for stock-based compensation/Shares withheld to satisfy tax withholdings (in shares)     (55,971)        
Net cash paid related to tax withholding for stock-based compensation (3,042)   $ (3,042)        
Proceeds from the exercise of stock options (in shares)   2,500          
Proceeds from the exercise of stock options 105     105     0
Other $ 52     0     52
Ending balance (in shares) at Jun. 30, 2023 70,752,773 70,752,773          
Treasury stock, ending balance (in shares) at Jun. 30, 2023 (16,241,490)   (16,241,490)        
Balance, at period end at Jun. 30, 2023 $ 732,458 $ 353 $ (267,325) $ 1,175,464 $ (4,408) $ (181,571) $ 9,945
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Cash flows from operating activities:    
Net loss $ (65,893) $ (38,976)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Depreciation and amortization 66,747 63,800
Deferred income taxes (522) (8,222)
Non-cash compensation expense 40,843 45,318
Non-cash interest expense 2,251 3,474
Loss allocations from equity method investments 5,872 2,945
Dilution gain on equity method investee share issuance (546) (6,934)
Lease related impairments 2,483 12,961
Other 304 (448)
Changes in operating assets and liabilities:    
Fees receivable, net (22,357) 13,694
Prepaid expenses and other assets (6,762) (6,359)
Accounts payable, accrued expenses and other liabilities 17,700 (32,888)
Deferred revenue (852) 4,277
Net cash provided by operating activities 39,268 52,642
Cash flows from investing activities:    
Purchases of property and equipment (16,735) (9,141)
Capitalization of internally developed software (46,801) (43,045)
Acquisition of proprietary technology (12,000) (19,000)
Issuance of loan receivable to private company (20,000) 0
Issuance of note receivable to equity method investees 0 (4,350)
Other 319 0
Net cash used in investing activities (96,667) (98,008)
Cash flows from financing activities:    
Proceeds from borrowings on Revolving Credit Facility 40,000 0
Payments related to Revolving Credit Facility (20,000) (1,872)
Payments related to Convertible Notes (45,000) 0
Payments on finance lease obligations (792) (14,517)
Proceeds from exercise of stock options 472 742
Payments related to tax withholdings for stock-based compensation (13,774) (18,113)
Payments related to share repurchases (9,289) (9,235)
Purchase of non-controlling units from third-party shareholders (1,008) 0
Payments of contingent consideration 0 (750)
Other 3 4
Net cash used in financing activities (49,388) (43,741)
Effect of exchange rate on changes on cash, cash equivalents and restricted cash 3,633 (2,057)
Net change in cash, cash equivalents and restricted cash (103,154) (91,164)
Cash, cash equivalents and restricted cash, beginning of period 162,173 429,428
Cash, cash equivalents and restricted cash, end of period 59,019 338,264
Supplemental disclosures of cash flow information    
Net cash paid for income taxes 3,223 5,460
Cash paid for interest 10,600 5,591
Supplemental disclosure of non-cash activities    
Conversion of equity method investee loan to shares 4,129 2,623
Right-of-use assets obtained in exchange for lease liabilities, net 380 9,604
Property and equipment acquired through finance lease 792 14,517
Purchase of property and equipment included in accounts payable, accrued expenses and other liabilities 2,029 2,308
Internally developed software costs included in accounts payable, accrued expenses and other liabilities 0 628
Membership interest liabilities included in other liabilities 0 752
Acquistions    
Cash flows from investing activities:    
Acquisitions of businesses, net of cash acquired 0 (14,472)
Private Companies    
Cash flows from investing activities:    
Acquisitions of businesses, net of cash acquired $ (1,450) $ (8,000)
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.23.2
Organization and Description of Business
6 Months Ended
Jun. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Description of Business Organization and Description of Business
Envestnet, Inc. (“Envestnet”) through its subsidiaries (collectively, the “Company”) is transforming the way financial advice and insight are delivered. Its mission is to empower financial advisors and service providers with innovative technology, solutions and intelligence. Envestnet has been a leader in helping transform wealth management, working towards its goal of expanding a holistic financial wellness ecosystem so that our clients can deliver an intelligent financial life to their clients.

Envestnet is organized around two primary, complementary business segments. Financial information about each business segment is contained in “Note 18—Segment Information” to the condensed consolidated financial statements and is described in detail within the Company's Annual Report on Form 10-K.

For a summary of commonly used industry terms and abbreviations used in this quarterly report on Form 10-Q, see the
Glossary of Terms.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Basis of Presentation
 
The accompanying unaudited condensed consolidated financial statements of the Company as of June 30, 2023 and for the three and six months ended June 30, 2023 and 2022 have not been audited by an independent registered public accounting firm. These unaudited condensed consolidated financial statements have been prepared on the same basis as our audited consolidated financial statements for the year ended December 31, 2022 and reflect all normal recurring adjustments which are, in the opinion of management, necessary to present fairly the Company’s financial position as of June 30, 2023 and results of operations, equity, comprehensive income (loss) and cash flows for the periods presented herein. The unaudited condensed consolidated financial statements include the accounts of the Company. All significant intercompany transactions and balances have been eliminated in consolidation. Accounts for the Envestnet Wealth Solutions segment that are denominated in a non-U.S. currency have been re-measured using the U.S. dollar as the functional currency. Certain accounts within the Envestnet Data & Analytics segment are recorded and measured in foreign currencies. The assets and liabilities for those subsidiaries with a functional currency other than the U.S. dollar are translated at exchange rates in effect at the balance sheet date, and revenue and expenses are translated at average exchange rates. Differences arising from these foreign currency translations are recorded in the unaudited condensed consolidated balance sheets as accumulated other comprehensive income (loss) within stockholders' equity. The Company is also subject to gains and losses from foreign currency denominated transactions and the remeasurement of foreign currency denominated balance sheet accounts, both of which are included in other income (expense), net in the condensed consolidated statements of operations.

The results of operations for the three and six months ended June 30, 2023 are not necessarily indicative of the results of operations to be expected for other interim periods or for the full fiscal year.

The unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the SEC. Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. References to GAAP in these notes are to the FASB ASC and ASUs. These unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022, filed with the SEC on February 28, 2023.

 Use of Estimates

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. Actual results could differ materially from these estimates under different assumptions or conditions.
 Reclassifications

Certain amounts in the condensed consolidated balance sheets as of December 31, 2022 and the condensed consolidated statements of cash flows for the six months ended June 30, 2022 have been reclassified to conform to the current period presentation. These reclassifications did not change the previously reported total assets, total liabilities and equity, or net change in cash and cash equivalents and did not affect the condensed consolidated statements of operations, condensed consolidated statements of comprehensive loss or condensed consolidated statements of stockholders' equity.

Cash, Cash Equivalents and Restricted Cash

The following table reconciles cash, cash equivalents and restricted cash from the condensed consolidated balance sheets to amounts reported in the condensed consolidated statements of cash flows:
June 30,
20232022
(in thousands)
Cash and cash equivalents$59,019 $338,115 
Restricted cash included in prepaid expenses and other current assets— 149 
Total cash, cash equivalents and restricted cash$59,019 $338,264 

Related Party Transactions

The Company has an approximate 3.8% membership interest in a private services company that it accounts for using the equity method of accounting and is considered to be a related party. Revenue from the private services company totaled $3.3 million and $4.3 million in the three months ended June 30, 2023 and 2022, respectively. Revenue from the private services company totaled $6.9 million and $9.0 million in the six months ended June 30, 2023 and 2022, respectively. As of June 30, 2023 and December 31, 2022, the Company recorded a net receivable from the private services company of $1.9 million and $2.0 million, respectively.

Recent Accounting Pronouncements Not Yet Adopted

In March 2023, the FASB issued ASU 2023-01, “Leases (Topic 842): Common Control Arrangements.” This update amends ASC 842 and the accounting for leasehold improvements associated with common control leases. This standard is effective for fiscal years beginning after December 15, 2023, including interim periods within those fiscal years. Early adoption of the standard is permitted. The Company is analyzing the impact of the adoption, but does not expect it to have a material impact on the consolidated financial statements.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.23.2
Acquisitions
6 Months Ended
Jun. 30, 2023
Business Combination and Asset Acquisition [Abstract]  
Acquisitions Acquisitions
Acquisition of Redi2 Technologies

On July 1, 2022, the Company completed the acquisition of all of the issued and outstanding shares of Redi2 Technologies ("Redi2"). Redi2 provides revenue management and hosted fee-billing solutions. Its platform enables fee calculation, invoice creation, payouts and accounting, and billing compliance. Redi2 has been integrated into the Envestnet Wealth Solutions segment.

In connection with the Redi2 acquisition, the Company paid estimated consideration as follows:

Preliminary EstimateMeasurement Period AdjustmentsRevised Estimate
(in thousands)
Cash consideration, net$69,406 $— $69,406 
Estimated working capital adjustment(1,465)932 (533)
Total$67,941 $932 $68,873 
The Company funded the Redi2 acquisition with available cash resources. In addition, certain executives may earn up to $20.0 million in performance bonuses based upon the achievement of certain target financial and non-financial metrics. These performance bonuses will be recognized as compensation and benefits expense in the condensed consolidated statements of operations. The Company recognized $1.1 million and $1.5 million related to these performance bonuses during the three and six months ended June 30, 2023, respectively.

The following table summarizes the estimated fair values of the assets acquired at the date of acquisition:

Preliminary EstimateMeasurement Period AdjustmentsRevised Estimate
(in thousands)
Total current assets$1,985 $— $1,985 
Other non-current assets3,349 (28)3,321 
Identifiable intangible assets26,500 — 26,500 
Goodwill44,236 2,231 46,467 
Total assets acquired76,070 2,203 78,273 
Accounts payable, accrued expenses and other current liabilities(1,157)(1,271)(2,428)
Operating lease liabilities(2,201)— (2,201)
Deferred revenue(4,771)— (4,771)
Total liabilities assumed(8,129)(1,271)(9,400)
Total net assets acquired, net of cash received$67,941 $932 $68,873 

The goodwill arising from the acquisition represents the expected benefits of the transaction, primarily related to the enhancement of the Company's existing technologies and increase in future revenue as a result of potential cross selling opportunities. Estimated goodwill of $40.7 million is deductible for income tax purposes.

A summary of estimated intangible assets acquired, estimated useful lives and amortization method is as follows:

Preliminary EstimateEstimated Useful LifeAmortization Method
(in thousands)(in years)
Customer lists$14,000 
14 - 16
Accelerated
Proprietary technologies9,500 
6
Straight-line
Trade names3,000 
6 - 7
Straight-line
Total intangible assets acquired$26,500 

During the six months ended June 30, 2023 the Company completed the acquisition accounting related to the Redi2 acquisition, finalizing the valuation of tangible assets acquired, liabilities assumed, identifiable intangible assets and goodwill balances. No measurement period adjustments were made during the six months ended June 30, 2023.

The results of Redi2 were included in the condensed consolidated statements of operations beginning July 1, 2022 and are not considered material to the Company’s results of operations.

For the three and six months ended June 30, 2023, the Company’s acquisition related costs were not material, and are included in general and administrative expenses. The Company may incur additional acquisition related costs over the remainder of 2023.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.23.2
Prepaid Expenses and Other Current Assets
6 Months Ended
Jun. 30, 2023
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Prepaid Expenses and Other Current Assets Prepaid Expenses and Other Current Assets
 
Prepaid expenses and other current assets consisted of the following:

June 30,December 31,
 20232022
(in thousands)
Prepaid technology$15,387 $16,649 
Prepaid insurance5,473 2,881 
Non-income tax receivable5,383 5,488 
Other15,663 16,345 
Total prepaid expenses and other current assets$41,906 $41,363 
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.23.2
Internally Developed Software, Net
6 Months Ended
Jun. 30, 2023
Research and Development [Abstract]  
Internally Developed Software, Net Internally Developed Software, Net
Internally developed software, net consisted of the following:

  June 30,December 31,
 Estimated Useful Life20232022
(in thousands)
Internally developed software5 years$359,365 $313,200 
Less: accumulated amortization (152,130)(128,642)
Internally developed software, net $207,235 $184,558 
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.23.2
Geographical Information
6 Months Ended
Jun. 30, 2023
Segments, Geographical Areas [Abstract]  
Geographical Information Geographical Information
The following table sets forth certain long-lived assets including property and equipment, net and internally developed software, net by geographic area:

 June 30,December 31,
 20232022
(in thousands)
United States$271,230 $245,817 
India2,665 1,093 
Other91 
Total long-lived assets, net$273,903 $247,001 

See “Note 14—Revenue and Direct Expense” for detail of revenue by geographic area.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.23.2
Intangible Assets, Net
6 Months Ended
Jun. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets, Net Intangible Assets, Net 
Intangible assets, net consisted of the following:

 June 30, 2023December 31, 2022
 Gross NetGross Net
 CarryingAccumulatedCarryingCarryingAccumulatedCarrying
 AmountAmortizationAmountAmountAmortizationAmount
(in thousands)
Customer lists$604,080 $(306,457)$297,623 $604,080 $(285,288)$318,792 
Proprietary technologies109,057 (51,549)57,508 113,224 (59,401)53,823 
Trade names15,700 (9,496)6,204 15,700 (8,320)7,380 
Total intangible assets$728,837 $(367,502)$361,335 $733,004 $(353,009)$379,995 
On April 1, 2022, the Company entered into a purchase agreement with a privately held company to acquire technology solutions being developed by this privately held company for a purchase price of $9.0 million, including an advance of $4.0 million. The purchase agreement was amended in January 2023 to include additional functionality and features for additional consideration of $5.0 million. The Company closed the transaction and paid the remaining $10.0 million during the three months ended March 31, 2023. This proprietary technology asset has been integrated into the Envestnet Data & Analytics segment and is being amortized over an estimated useful life of five years.

On May 19, 2023, the Company entered into a purchase agreement with this same privately held company to acquire technology solutions being developed by this privately held company for a purchase price of $7.0 million, including an advance of $2.0 million. In addition, the prior purchase agreements that were entered into with this privately held company in June 2021 and April 2022 were amended in May 2023 to remove the earn-out payment provisions.

During the six months ended June 30, 2023, the Company retired fully amortized proprietary technologies with a historical cost of $17.5 million.

Future amortization expense of the Company's intangible assets as of June 30, 2023, is expected to be as follows (in thousands):

Remainder of 2023$30,136 
202455,968 
202552,573 
202645,048 
202736,283 
Thereafter141,327 
Total$361,335 
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.23.2
Depreciation and Amortization Expense
6 Months Ended
Jun. 30, 2023
Property, Plant and Equipment [Abstract]  
Depreciation and Amortization Expense Depreciation and Amortization Expense
Depreciation and amortization expense consisted of the following:

Three Months EndedSix Months Ended
 June 30,June 30,
2023202220232022
(in thousands)
Intangible asset amortization$15,720 $17,645 $32,660 $35,165 
Internally developed software amortization12,398 9,087 23,488 17,581 
Property and equipment depreciation5,688 5,450 10,599 11,054 
Total depreciation and amortization$33,806 $32,182 $66,747 $63,800 
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill
6 Months Ended
Jun. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill Goodwill
Changes in the carrying amount of goodwill by reportable segment were as follows:

 Envestnet Wealth SolutionsEnvestnet Data & AnalyticsTotal
(in thousands)
Balance as of December 31, 2022$679,739 $318,675 $998,414 
Foreign currency translation— 22 22 
Balance as of June 30, 2023$679,739 $318,697 $998,436 
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.23.2
Other Assets
6 Months Ended
Jun. 30, 2023
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Other Assets Other Assets
On January 31, 2023, the Company entered into a Convertible Promissory Note with a customer of the Company's business, a privately held company, whereby the Company was issued a convertible promissory note with a principal amount of $20.0 million and a stated interest rate of 8.0% per annum. The Convertible Promissory Note has a maturity date of January 31, 2026 and is convertible into common stock or preferred stock of the privately held company upon qualified financing events or corporate transactions.

In connection with the Convertible Promissory Note, the Company concurrently entered into a call option agreement with the privately held company, which provides the Company an option to acquire the privately held company at a predetermined price as of the earlier of July 2024 or upon satisfaction of certain financial metrics. Subsequent to June 30, 2023, the financial metrics were met, however, the Company did not exercise the call option.
The Company accounts for this loan receivable in accordance with ASC 310 - Receivables as it is not a security and includes it in other assets in the condensed consolidated balance sheets. Credit impairment is measured as the difference between this loan receivable’s amortized cost and its estimated recoverable value, which is the present value of its expected future cash flows discounted at the effective interest rate. There was no impairment for this investment during the six months ended June 30, 2023.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.23.2
Accounts Payable, Accrued Expenses and Other Current Liabilities
6 Months Ended
Jun. 30, 2023
Payables and Accruals [Abstract]  
Accounts Payable, Accrued Expenses and Other Current Liabilities Accounts Payable, Accrued Expenses and Other Current Liabilities
 
Accounts payable, accrued expenses and other liabilities consisted of the following:

June 30,December 31,
 20232022
(in thousands)
Accrued investment manager fees$105,913 $99,851 
Accrued compensation and related taxes57,771 77,939 
Accounts payable27,853 11,271 
Accrued professional services17,622 10,762 
Income tax payable13,102 260 
Accrued technology8,331 6,393 
Accrued treasury stock purchases— 9,289 
Other accrued expenses9,244 18,101 
Total accounts payable, accrued expenses and other current liabilities$239,836 $233,866 
During the three and six months ended June 30, 2023, as part of a reduction in force initiative, the Company entered into separation agreements with a number of employees. In connection with the reduction in force initiatives as well as a fourth quarter 2022 organizational realignment, the Company incurred approximately $8.2 million and $14.4 million in total severance expense in the three and six months ended June 30, 2023, respectively. As of June 30, 2023 the Company had accrued approximately $9.4 million in severance related expenses in accrued compensation and related taxes.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.23.2
Debt
6 Months Ended
Jun. 30, 2023
Debt Disclosure [Abstract]  
Debt Debt
The following tables set forth the carrying value and estimated fair value of the Company's debt obligations as of June 30, 2023 and December 31, 2022:

 June 30, 2023
 Issuance AmountUnamortized Issuance CostsCarrying ValueFair Value (Level II)
(in thousands)
Revolving Credit Facility$20,000 $— $20,000 $20,000 
Convertible Notes due 2025317,500 (3,870)313,630 292,576 
Convertible Notes due 2027575,000 (14,455)560,545 607,499 
Total debt$912,500 $(18,325)$894,175 $920,075 

 December 31, 2022
 Issuance AmountUnamortized Issuance CostsCarrying ValueFair Value (Level II)
(in thousands)
Revolving Credit Facility$— $— $— $— 
Convertible Notes due 202345,000 (114)44,886 46,058 
Convertible Notes due 2025317,500 (4,765)312,735 293,688 
Convertible Notes due 2027575,000 (15,966)559,034 606,119 
Total debt$937,500 $(20,845)$916,655 $945,865 

Revolving Credit Facility

The Revolving Credit Facility contains customary conditions, representations and warranties, affirmative and negative covenants, mandatory prepayment provisions and events of default. The covenants include certain financial covenants requiring the Company to maintain compliance with a maximum total leverage ratio and a minimum interest coverage ratio. The Company was in compliance with these financial covenants as of June 30, 2023.

As of June 30, 2023, the Company had $20.0 million of borrowings under the Revolving Credit Facility at an effective interest rate of 7.5%, with a remaining available balance on the Revolving Credit Facility of $480.0 million.

On July 19, 2023, the $20.0 million outstanding balance under the Revolving Credit Facility was repaid and the remaining available balance on the Revolving Credit Facility was $500.0 million.

As of June 30, 2023 and December 31, 2022, debt issuance costs related to the Revolving Credit Facility included in prepaid expense and other current assets in the condensed consolidated balance sheets was $0.7 million and $0.7 million, respectively and included in other assets in the condensed consolidated balance sheets was $1.8 million and $2.2 million, respectively.

Convertible Notes due 2023

The Convertible Notes due 2023 matured on June 1, 2023. Upon maturity, the Company settled the remaining aggregate principal amount on the Convertible Notes due 2023 for $45.0 million. The Convertible Notes due 2023 were paid using a combination of cash on hand and borrowings under the Company's Revolving Credit Facility. No shares of the Company's common stock were issued upon settlement of the Convertible Notes due 2023.
Interest Expense

Interest expense was comprised of the following and is included in other expense, net in the condensed consolidated statements of operations:

 Three Months EndedSix Months Ended
 June 30,June 30,
 2023202220232022
(in thousands)
Convertible Notes interest$4,543 $2,480 $9,108 $4,960 
Amortization of debt discount and issuance costs1,427 1,415 2,869 3,474 
Undrawn and other fees311 317 624 631 
Revolving Credit Facility interest250 — 250 — 
 Total interest expense$6,531 $4,212 $12,851 $9,065 

The effective interest rate of the Notes was equal to the stated interest rate plus the amortization of the debt issuance costs and is set forth below:

 June 30,June 30,
 20232022
Convertible Notes due 2023N/A2.4 %
Convertible Notes due 20251.3 %1.3 %
Convertible Notes due 20273.2 %N/A
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements
6 Months Ended
Jun. 30, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
  
The following tables set forth the fair value of the Company’s financial assets and liabilities measured at fair value on a recurring basis in the condensed consolidated balance sheets as of June 30, 2023 and December 31, 2022, based on the three-tier fair value hierarchy, as described in detail within the Company's Annual Report on Form 10-K:

 June 30, 2023
 Fair ValueLevel ILevel IILevel III
(in thousands)
Assets:    
Money market funds$23,764 $23,764 $— $— 
Assets to fund deferred compensation liability10,635 — — 10,635 
Total assets$34,399 $23,764 $— $10,635 
Liabilities:    
Deferred compensation liability8,864 8,864 — — 
Total liabilities$8,864 $8,864 $— $— 

 December 31, 2022
 Fair ValueLevel ILevel IILevel III
(in thousands)
Assets:    
Money market funds$2,628 $2,628 $— $— 
Assets to fund deferred compensation liability10,074 — — 10,074 
Total assets$12,702 $2,628 $— $10,074 
Liabilities:    
Deferred compensation liability8,088 8,088 — — 
Total liabilities$8,088 $8,088 $— $— 
The Company assesses the categorization of assets and liabilities by level at each measurement date, and transfers between levels are recognized on the actual date of the event or when changes in circumstances caused the transfer, in accordance with the Company’s accounting policy regarding the recognition of transfers between levels of the fair value hierarchy. There were no transfers between Levels I, II and III during the six months ended June 30, 2023 and 2022.

Fair Value of Assets Used to Fund the Deferred Compensation Liability

The table below presents a reconciliation of the assets used to fund the Company's deferred compensation liability, which is measured at fair value on a recurring basis using significant unobservable inputs (Level III) for the period from December 31, 2022 to June 30, 2023:

 Fair Value of Assets Used to Fund Deferred Compensation Liability
(in thousands)
Balance as of December 31, 2022$10,074 
Fair value adjustments and fees561 
Balance as of June 30, 2023$10,635 

The fair market value of the assets used to fund the Company's deferred compensation liability is based upon the cash surrender value of the Company's life insurance premiums. The value of the assets used to fund the Company's deferred compensation liability, which are included in other assets in the condensed consolidated balance sheets, increased due to net gains on the underlying investment vehicles. These gains are recognized in the Company's earnings and included in general and administrative expenses in the condensed consolidated statements of operations.

Fair Value of Debt Agreements

The Company considered its Convertible Notes to be Level II liabilities as of June 30, 2023 and December 31, 2022, and used a market approach to calculate their respective fair values. The estimated fair value for each convertible note was determined based on estimated or actual bids and offers in an over-the-counter market on June 30, 2023 and December 31, 2022, respectively (See “Note 12—Debt”).

Fair Value of Other Financial Assets and Liabilities

The Company considered the recorded value of its other financial assets and liabilities, which consist primarily of cash and cash equivalents, accounts receivable and accounts payable, to approximate the fair value of the respective assets and liabilities as of June 30, 2023 and December 31, 2022, based upon the short-term nature of these assets and liabilities.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue and Direct Expense
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
Revenue and Direct Expense Revenue and Direct Expense
Disaggregation of Revenue
 
The following table presents the Company’s revenue by segment disaggregated by major source:

 Three Months Ended June 30,
 20232022
 Envestnet Wealth SolutionsEnvestnet Data & AnalyticsConsolidatedEnvestnet Wealth SolutionsEnvestnet Data & AnalyticsConsolidated
(in thousands)
Revenue:      
Asset-based$185,762 $— $185,762 $191,972 $— $191,972 
Subscription-based75,509 39,450 114,959 73,568 44,552 118,120 
Total recurring revenue261,271 39,450 300,721 265,540 44,552 310,092 
Professional services and other revenue10,310 1,403 11,713 6,460 2,300 8,760 
Total revenue$271,581 $40,853 $312,434 $272,000 $46,852 $318,852 

 Six Months Ended June 30,
 20232022
 Envestnet Wealth SolutionsEnvestnet Data & AnalyticsConsolidatedEnvestnet Wealth SolutionsEnvestnet Data & AnalyticsConsolidated
(in thousands)
Revenue:      
Asset-based$362,694 $— $362,694 $394,689 $— $394,689 
Subscription-based151,994 80,044 232,038 142,105 90,749 232,854 
Total recurring revenue514,688 80,044 594,732 536,794 90,749 627,543 
Professional services and other revenue13,553 2,856 16,409 8,774 3,898 12,672 
Total revenue$528,241 $82,900 $611,141 $545,568 $94,647 $640,215 

The following table presents the Company’s revenue disaggregated by geography, based on the billing address of the customer:

 Three Months EndedSix Months Ended
 June 30,June 30,
 2023202220232022
(in thousands)
United States$306,946 $314,271 $600,160 $631,000 
International5,488 4,581 10,981 9,215 
Total revenue$312,434 $318,852 $611,141 $640,215 

Remaining Performance Obligations
 
As of June 30, 2023, the Company's estimated revenue expected to be recognized in the future related to performance obligations associated with existing customer contracts that are partially or wholly unsatisfied is approximately $531.0 million. We expect to recognize approximately 24% of this revenue during the remainder of 2023, approximately 55% throughout 2024 and 2025, with the balance recognized thereafter. These remaining performance obligations are not indicative of revenue for future periods.
Contract Balances

Total deferred revenue as of June 30, 2023 decreased by $0.9 million from December 31, 2022, primarily the result of timing of cash receipts and revenue recognition. The majority of the Company's deferred revenue will be recognized over the course of the next twelve months.

The amount of revenue recognized for the three months ended June 30, 2023 and 2022 that was included in the opening deferred revenue balance was $11.5 million and $10.2 million, respectively. The amount of revenue recognized for the six months ended June 30, 2023 and 2022,that was included in the opening deferred revenue balance was $28.2 million and $26.1 million, respectively. The majority of this revenue consists of subscription-based services and professional services arrangements. The amount of revenue recognized from performance obligations satisfied in prior periods was not material.

Deferred Sales Incentive Compensation

Deferred sales incentive compensation was $10.9 million and $11.0 million as of June 30, 2023 and December 31, 2022, respectively. Amortization expense for the deferred sales incentive compensation was $1.2 million and $1.1 million for the three months ended June 30, 2023 and 2022, respectively. Amortization expense for the deferred sales incentive compensation was $2.3 million and $2.2 million for the six months ended June 30, 2023 and 2022, respectively. Deferred sales incentive compensation is included in other assets in the condensed consolidated balance sheets and amortization expense is included in employee compensation expense in the condensed consolidated statements of operations. No significant impairment loss for capitalized costs was recorded during the six months ended June 30, 2023 and 2022.

Direct Expense

The following table summarizes direct expense by revenue category:

 Three Months EndedSix Months Ended
 June 30,June 30,
 2023202220232022
(in thousands)
Asset-based$108,532 $112,301 $211,155 $229,729 
Subscription-based6,933 7,241 13,295 15,052 
Professional services and other8,032 6,940 8,036 6,983 
Total direct expense$123,497 $126,482 $232,486 $251,764 
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation
6 Months Ended
Jun. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation
 
The Company has stock options, RSUs and PSUs outstanding under the 2010 Plan and the 2019 Equity Plan. As of June 30, 2023, the maximum number of common shares available for future issuance under the Company's plans is 1,626,985.

Stock-based compensation expense under the Company’s plans was as follows:

 Three Months EndedSix Months Ended
 June 30,June 30,
 2023202220232022
(in thousands)
Stock-based compensation expense$21,390 $22,876 $40,843 $44,566 
Tax effect on stock-based compensation expense(5,454)(5,833)(10,415)(11,364)
Net effect on income$15,936 $17,043 $30,428 $33,202 
 
The tax effect on stock-based compensation expense above was calculated using a blended statutory rate of 25.5% for each of the three and six months ended June 30, 2023 and 2022.
Stock Options
 
The following table summarizes option activity under the Company’s plans:

  Weighted-Weighted-Average 
  AverageRemainingAggregate
 OptionsExercise PriceContractual LifeIntrinsic Value
(in years)(in thousands)
Outstanding as of December 31, 2022277,535$40.07 2.2$6,005 
Exercised(39,954)$17.00 
Forfeited(25)$74.83 
Outstanding as of June 30, 2023237,556$43.95 1.9$3,661 
Options exercisable as of June 30, 2023237,349$43.93 1.8$3,661 
 
As of June 30, 2023, there was an immaterial amount of unrecognized stock-based compensation expense related to stock options, which the Company expects to recognize over a weighted-average period of 0.1 years.

Restricted Stock Units and Performance Stock Units
 
The following table summarizes RSU and PSU activity under the Company’s plans:

RSUsPSUs
 Number of
Shares
Weighted-
Average Grant
Date Fair Value
per Share
Number of
Shares
Weighted-
Average Grant
Date Fair Value
per Share
Non-vested as of December 31, 20221,681,976 $72.69 259,049 $74.83 
Granted1,094,308 $61.12 40,010 $69.47 
Vested(665,092)$73.75 (21,994)$76.28 
Forfeited(132,017)$77.29 (50,240)$77.59 
Non-vested as of June 30, 20231,979,175 $65.63 226,825 $73.14 

As of June 30, 2023, there was $108.6 million of unrecognized stock-based compensation expense related to RSUs, which the Company expects to recognize over a weighted-average period of 2.0 years. As of June 30, 2023, there was $6.2 million of unrecognized stock-based compensation expense related to PSUs, which the Company expects to recognize over a weighted-average period of 1.2 years.
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes
6 Months Ended
Jun. 30, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The following table includes the Company’s loss before income tax provision (benefit), income tax provision (benefit) and effective tax rate:

 Three Months EndedSix Months Ended
 June 30,June 30,
 2023202220232022
(in thousands, except for effective tax rate)
Loss before income tax provision (benefit)$(22,714)$(30,101)$(41,706)$(42,789)
Income tax provision (benefit)$418 $(5,833)$24,187 $(3,813)
Effective tax rate(1.8)%19.4 %(58.0)%8.9 %

Under ASC 740-270-25, the Company is required to report income tax expense by applying a projected AETR to ordinary pre-tax book income for the interim period. The tax impact of discrete items is accounted for separately in the period in which they occur. The ETR for the quarter is the result of the projected AETR applied to actual pre-tax book income plus discrete items as a percentage of pre-tax book income. Therefore, a change in pre-tax book income, either forecasted or actual year-to-date, from one period to the next will cause the ETR to change.

For the three and six months ended June 30, 2023, the Company’s effective tax rate differed from the statutory rate primarily due to the increase in the valuation allowance the Company has placed on a portion of its U.S. deferred tax assets which includes the impact of IRC Section 174, permanent book-tax differences, uncertain tax positions and the impact of state and local taxes offset by federal and state R&D credits.

For the three and six months ended June 30, 2022, the Company's effective tax rate differed from the statutory rate primarily due to the increase in the valuation allowance the Company has placed on a portion of its U.S. deferred tax assets which includes the impact of IRC Section 174, permanent book-tax differences, the impact of state and local taxes offset by federal and state R&D credits and the partial reserve release of an uncertain tax position due to the expiration of a statute of limitations.

Inflation Reduction Act of 2022

On August 16, 2022, the U.S. enacted the IRA, which, among other things, implements a 15% minimum tax on book income of certain large corporations and a 1% excise tax on net stock repurchases. The provisions of the IRA became effective beginning in 2023. The Company does not anticipate a material impact on the consolidated financial statements.
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Net Loss Per Share
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Net Loss Per Share Net Loss Per Share
 
Securities that were anti-dilutive and therefore excluded from the computation of diluted net loss per share were as follows:

Three Months EndedSix Months Ended
 June 30,June 30,
 2023202220232022
Convertible Notes11,253,471 9,898,549 11,361,458 9,898,549 
Non-vested RSUs and PSUs2,206,000 2,299,589 2,206,000 2,299,589 
Options to purchase common stock237,556 319,585 237,556 319,585 
Warrants— 470,000 — 470,000 
Total anti-dilutive securities13,697,027 12,987,723 13,805,014 12,987,723 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Information
6 Months Ended
Jun. 30, 2023
Segment Reporting [Abstract]  
Segment Information Segment Information
 
Business segments are generally organized around the Company's business services. The Company's business segments are:
 
Envestnet Wealth Solutions a leading provider of unified wealth management software and services to empower financial advisors and institutions to enable them to deliver an intelligent financial life to their clients.

Envestnet Data & Analytics – a leading data aggregation, intelligence, and experiences platform that powers data connectivity and business intelligence across digital financial services to enable them to deliver an intelligent financial life to their clients.

The information in the following tables is derived from the Company’s internal financial reporting used for corporate management purposes. Nonsegment operating expenses may include salary and benefits for certain corporate officers, certain types of professional service expenses and insurance, acquisition related transaction costs, certain restructuring charges and other non-recurring and/or non-operationally related expenses. Intersegment revenue was not material for the three and six months ended June 30, 2023 and 2022.

See “Note 14—Revenue and Direct Expense” for detail of revenue by segment.

The following table presents a reconciliation from income (loss) from operations by segment to consolidated net loss attributable to Envestnet, Inc.:

 Three Months EndedSix Months Ended
 June 30,June 30,
 2023202220232022
(in thousands)
Envestnet Wealth Solutions$23,399 $3,968 $46,862 $29,237 
Envestnet Data & Analytics(10,993)(3,705)(18,773)(9,292)
Nonsegment operating expenses(27,718)(31,986)(54,458)(58,389)
Loss from operations(15,312)(31,723)(26,369)(38,444)
Other (expense) income, net(7,402)1,622 (15,337)(4,345)
Consolidated loss before income tax provision (benefit)(22,714)(30,101)(41,706)(42,789)
Income tax provision (benefit)418 (5,833)24,187 (3,813)
Consolidated net loss(23,132)(24,268)(65,893)(38,976)
Add: Net loss attributable to non-controlling interest1,716 983 3,249 1,832 
Consolidated net loss attributable to Envestnet, Inc.$(21,416)$(23,285)$(62,644)$(37,144)

The following table presents a summary of consolidated total assets by segment:

 June 30,December 31,
 20232022
(in thousands)
Envestnet Wealth Solutions$1,479,455 $1,503,646 
Envestnet Data & Analytics574,450 608,519 
Consolidated total assets$2,053,905 $2,112,165 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
 
Purchase Obligations and Indemnifications
 
The Company includes various types of indemnification and guarantee clauses in certain arrangements. These indemnifications and guarantees may include, but are not limited to, infringement claims related to intellectual property, direct or consequential damages and guarantees to certain service providers and service level requirements with certain customers. The type and amount of any potential indemnification or guarantee varies substantially based on the nature of each arrangement. The Company has experienced no previous claims and cannot determine the maximum amount of potential future payments, if any, related to such indemnification and guarantee provisions. The Company believes that it is unlikely it will have to make material payments under these arrangements and therefore has not recorded a contingent liability associated with these arrangements in the condensed consolidated balance sheets.

 The Company enters into unconditional purchase obligations arrangements for certain of its services that it receives in the normal course of business.

Legal Proceedings
 
The Company and its subsidiary, Yodlee, have been named as defendants in a lawsuit filed on July 17, 2019, by FinancialApps in the United States District Court for the District of Delaware. The case caption is FinancialApps, LLC v. Envestnet Inc., et al., No. 19-cv-1337 (D. Del.). FinancialApps alleges that, after entering into a 2017 services agreement with Yodlee, Envestnet and Yodlee breached the agreement and misappropriated proprietary information to develop competing credit risk assessment software. The complaint includes claims for, among other things, misappropriation of trade secrets, fraud, tortious interference with prospective business opportunities, unfair competition, copyright infringement and breach of contract. FinancialApps is seeking significant monetary damages and various equitable and injunctive relief.

On September 17, 2019, the Company and Yodlee filed a motion to dismiss certain of the claims in the complaint filed by FinancialApps, including the copyright infringement, unfair competition and fraud claims. On August 25, 2020, the District Court granted in part and denied in part the Company and Yodlee’s motion. Specifically, the Company and Yodlee prevailed on FinancialApps’ counts alleging copyright infringement and violations of the Illinois Deceptive Trade Practices Act. And while the Court was receptive to Envestnet and Yodlee’s argument that several of FinancialApps’ other counts are based on allegations that amount to copyright infringement—and therefore should fail due to copyright preemption—the Court found that FinancialApps had alleged enough conduct distinct from copyright infringement to survive dismissal at this early stage.

On October 30, 2019, the Company and Yodlee filed counterclaims against FinancialApps. Yodlee alleges that FinancialApps fraudulently induced it to enter into contracts with FinancialApps, then breached those contracts. FinancialApps has filed a motion to dismiss Yodlee’s counterclaims. On September 15, 2020, the District Court denied FinancialApps’ motion on all counts except for the breach-of-contract claim which was dismissed on a pleading technicality without prejudice. On that count, the Court granted Yodlee leave to amend its counterclaim, cure the technical deficiency, and reassert its claim. Yodlee and Envestnet filed amended counterclaims on September 30, 2020. The amended counterclaims (1) cure that technical deficiency and reassert Yodlee’s contract counterclaim; and (2) broaden the defamation counterclaims arising out of various defamatory statements FinancialApps disseminated in the trade press after filing the lawsuit. On January 14, 2021, the Court ordered that (i) FinancialApps' claims against Yodlee—as well as Yodlee’s counterclaims against FinancialApps—must be tried before the judge instead of a jury pursuant to a jury waiver provision in the parties’ agreement; and (ii) FinancialApps' claims against Envestnet (and Envestnet’s counterclaim) must be heard by a jury. The Court has scheduled the Envestnet jury trial to take place before the Yodlee bench trial. Fact discovery closed on April 23, 2021, other than a few outstanding matters, and expert discovery concluded on September 30, 2022. The parties’ respective summary judgment and motions to exclude the presentation of expert testimony (a “Daubert Motion”) are fully briefed and are awaiting final ruling. On July 25, 2023, the Magistrate Judge issued a report and recommendation that the Court grant FinancialApps’ summary judgment motion on Envestnet’s defamation counterclaim. The Magistrate Judge did not make a ruling as to Yodlee’s defamation counterclaim. On July 28, 2023, the Magistrate Judge denied Envestnet and Yodlee's Daubert motion to exclude FinancialApps' technical expert, Isaac Pflaum. On July 31, 2023, the Magistrate Judge issued a report and recommendation that the Court grant in part and deny in part Envestnet's summary judgment motion. The Magistrate Judge recommended that the motion be denied as to FinancialApps' vicarious liability theory and direct liability theory but recommended that the motion be granted with respect to the unjust enrichment count. The reports and recommendations are not final rulings, however, and the Company is permitted and intends to object to their adoption. The Company believes FinancialApps' allegations are without merit and will continue to defend the claims against it and litigate the counterclaims vigorously.
The Company and Yodlee were also named as defendants in a putative class action lawsuit filed on August 25, 2020, by Plaintiff Deborah Wesch in the United States District Court for the Northern District of California. On October 21, 2020, an amended class action complaint was filed by Plaintiff Wesch and nine additional named plaintiffs. The case caption is Deborah Wesch, et al., v. Yodlee, Inc., et al., Case No. 3:20-cv-05991-SK. Plaintiffs allege that Yodlee unlawfully collected their financial transaction data when plaintiffs linked their bank accounts to a mobile application that uses Yodlee’s API, and plaintiffs further allege that Yodlee unlawfully sold the transaction data to third parties. The complaint alleges violations of certain California statutes and common law, including the Unfair Competition Law, and federal statutes, including the Stored Communications Act. Plaintiffs are seeking monetary damages and equitable and injunctive relief on behalf of themselves and a putative nationwide class and California subclass of persons who provided their log-in credentials to a Yodlee-powered app in an allegedly similar manner from 2014 to the present. The Company believes that it is not properly named as a defendant in the lawsuit and it further believes, along with Yodlee, that plaintiffs’ claims are without merit. On November 4, 2020, the Company and Yodlee filed separate motions to dismiss all of the claims in the complaint. On February 16, 2021, the district court granted in part and denied in part Yodlee’s motion to dismiss the amended complaint and granted the plaintiffs leave to further amend. The Court reserved ruling on the Company’s motion to dismiss and granted limited jurisdictional discovery to the plaintiffs. On March 15, 2021, Plaintiffs filed a second amended class action complaint re-alleging, among others, the claims the district court had dismissed. The second amended complaint did not allege any claims against the Company or Yodlee that were not previously alleged in first amended complaint. On May 5, 2021, the Company filed a motion to dismiss all claims asserted against it in the second amended complaint, and Yodlee filed a motion to dismiss most claims asserted against it in the second amended complaint. On July 19, 2021, the Court granted in part Yodlee’s motion, resulting in the dismissal of all federal law claims and two of the state-law claims. On August 5, 2021, the Court granted the Company's motion to dismiss, and dismissed the Company from the lawsuit. On October 8, 2021, Yodlee filed an early motion for summary judgment. On August 12, 2022, Plaintiffs moved for leave to file a third amended complaint, which Yodlee opposed. On September 29, 2022, the Court denied Plaintiffs’ motion to amend the complaint. On December 13, 2022, the Court granted in part and denied in part Yodlee’s early motion for summary judgment, narrowing the scope of issues that remain to be resolved. On January 30, 2023, the Court granted Yodlee’s motion for reconsideration and dismissed one additional claim. On July 20, 2023, the Court granted Yodlee’s motion for judgment on the pleadings and dismissed equitable monetary claims, allowing Plaintiffs leave to seek to amend by August 7, 2023. Yodlee will continue to vigorously defend the remaining claims against it.In addition, the Company is involved in legal proceedings arising in the ordinary course of its business. Legal fees and other costs associated with such actions are expensed as incurred. The Company will record a provision for these claims when it is both probable that a liability has been incurred and the amount of the loss, or a range of the potential loss, can be reasonably estimated. These provisions are reviewed regularly and adjusted to reflect the impacts of negotiations, settlements, rulings, advice of legal counsel, and other information or events pertaining to a particular case. For litigation matters where a loss may be reasonably possible, but not probable, or is probable but not reasonably estimable, no accrual is established, but if the matter is material, it is subject to disclosures. The Company believes that liabilities associated with any claims, while possible, are not probable, and therefore has not recorded any accrual for any claims as of June 30, 2023. Further, while any possible range of loss cannot be reasonably estimated at this time, the Company does not believe that the outcome of any of these proceedings, individually or in the aggregate, would, if determined adversely to it, have a material adverse effect on its financial condition or business, although an adverse resolution of legal proceedings could have a material adverse effect on the Company’s results of operations or cash flow in a particular quarter or year.
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Pay vs Performance Disclosure        
Net Income (Loss) $ (21,416) $ (23,285) $ (62,644) $ (37,144)
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
 
The accompanying unaudited condensed consolidated financial statements of the Company as of June 30, 2023 and for the three and six months ended June 30, 2023 and 2022 have not been audited by an independent registered public accounting firm. These unaudited condensed consolidated financial statements have been prepared on the same basis as our audited consolidated financial statements for the year ended December 31, 2022 and reflect all normal recurring adjustments which are, in the opinion of management, necessary to present fairly the Company’s financial position as of June 30, 2023 and results of operations, equity, comprehensive income (loss) and cash flows for the periods presented herein. The unaudited condensed consolidated financial statements include the accounts of the Company. All significant intercompany transactions and balances have been eliminated in consolidation. Accounts for the Envestnet Wealth Solutions segment that are denominated in a non-U.S. currency have been re-measured using the U.S. dollar as the functional currency. Certain accounts within the Envestnet Data & Analytics segment are recorded and measured in foreign currencies. The assets and liabilities for those subsidiaries with a functional currency other than the U.S. dollar are translated at exchange rates in effect at the balance sheet date, and revenue and expenses are translated at average exchange rates. Differences arising from these foreign currency translations are recorded in the unaudited condensed consolidated balance sheets as accumulated other comprehensive income (loss) within stockholders' equity. The Company is also subject to gains and losses from foreign currency denominated transactions and the remeasurement of foreign currency denominated balance sheet accounts, both of which are included in other income (expense), net in the condensed consolidated statements of operations.

The results of operations for the three and six months ended June 30, 2023 are not necessarily indicative of the results of operations to be expected for other interim periods or for the full fiscal year.

The unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the SEC. Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. References to GAAP in these notes are to the FASB ASC and ASUs. These unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022, filed with the SEC on February 28, 2023.
Use of Estimates Use of EstimatesThe preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. Actual results could differ materially from these estimates under different assumptions or conditions.
Reclassifications ReclassificationsCertain amounts in the condensed consolidated balance sheets as of December 31, 2022 and the condensed consolidated statements of cash flows for the six months ended June 30, 2022 have been reclassified to conform to the current period presentation. These reclassifications did not change the previously reported total assets, total liabilities and equity, or net change in cash and cash equivalents and did not affect the condensed consolidated statements of operations, condensed consolidated statements of comprehensive loss or condensed consolidated statements of stockholders' equity.
Recent Accounting Pronouncements Not Yet Adopted
Recent Accounting Pronouncements Not Yet Adopted

In March 2023, the FASB issued ASU 2023-01, “Leases (Topic 842): Common Control Arrangements.” This update amends ASC 842 and the accounting for leasehold improvements associated with common control leases. This standard is effective for fiscal years beginning after December 15, 2023, including interim periods within those fiscal years. Early adoption of the standard is permitted. The Company is analyzing the impact of the adoption, but does not expect it to have a material impact on the consolidated financial statements.
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Schedule of Cash and Cash Equivalents
The following table reconciles cash, cash equivalents and restricted cash from the condensed consolidated balance sheets to amounts reported in the condensed consolidated statements of cash flows:
June 30,
20232022
(in thousands)
Cash and cash equivalents$59,019 $338,115 
Restricted cash included in prepaid expenses and other current assets— 149 
Total cash, cash equivalents and restricted cash$59,019 $338,264 
Restrictions on Cash and Cash Equivalents
The following table reconciles cash, cash equivalents and restricted cash from the condensed consolidated balance sheets to amounts reported in the condensed consolidated statements of cash flows:
June 30,
20232022
(in thousands)
Cash and cash equivalents$59,019 $338,115 
Restricted cash included in prepaid expenses and other current assets— 149 
Total cash, cash equivalents and restricted cash$59,019 $338,264 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Acquisitions (Tables)
6 Months Ended
Jun. 30, 2023
Business Combination and Asset Acquisition [Abstract]  
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed
In connection with the Redi2 acquisition, the Company paid estimated consideration as follows:

Preliminary EstimateMeasurement Period AdjustmentsRevised Estimate
(in thousands)
Cash consideration, net$69,406 $— $69,406 
Estimated working capital adjustment(1,465)932 (533)
Total$67,941 $932 $68,873 
The following table summarizes the estimated fair values of the assets acquired at the date of acquisition:

Preliminary EstimateMeasurement Period AdjustmentsRevised Estimate
(in thousands)
Total current assets$1,985 $— $1,985 
Other non-current assets3,349 (28)3,321 
Identifiable intangible assets26,500 — 26,500 
Goodwill44,236 2,231 46,467 
Total assets acquired76,070 2,203 78,273 
Accounts payable, accrued expenses and other current liabilities(1,157)(1,271)(2,428)
Operating lease liabilities(2,201)— (2,201)
Deferred revenue(4,771)— (4,771)
Total liabilities assumed(8,129)(1,271)(9,400)
Total net assets acquired, net of cash received$67,941 $932 $68,873 
Schedule of Intangible Assets Acquired, Estimated Useful Lives and Amortization Method
A summary of estimated intangible assets acquired, estimated useful lives and amortization method is as follows:

Preliminary EstimateEstimated Useful LifeAmortization Method
(in thousands)(in years)
Customer lists$14,000 
14 - 16
Accelerated
Proprietary technologies9,500 
6
Straight-line
Trade names3,000 
6 - 7
Straight-line
Total intangible assets acquired$26,500 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Prepaid Expenses and Other Current Assets (Tables)
6 Months Ended
Jun. 30, 2023
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following:

June 30,December 31,
 20232022
(in thousands)
Prepaid technology$15,387 $16,649 
Prepaid insurance5,473 2,881 
Non-income tax receivable5,383 5,488 
Other15,663 16,345 
Total prepaid expenses and other current assets$41,906 $41,363 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Internally Developed Software, Net (Tables)
6 Months Ended
Jun. 30, 2023
Research and Development [Abstract]  
Schedule of Internally Developed Software, Net
Internally developed software, net consisted of the following:

  June 30,December 31,
 Estimated Useful Life20232022
(in thousands)
Internally developed software5 years$359,365 $313,200 
Less: accumulated amortization (152,130)(128,642)
Internally developed software, net $207,235 $184,558 
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Geographical Information (Tables)
6 Months Ended
Jun. 30, 2023
Segments, Geographical Areas [Abstract]  
Schedule of Property, Plant, and Equipment, Net by Geographic Area
The following table sets forth certain long-lived assets including property and equipment, net and internally developed software, net by geographic area:

 June 30,December 31,
 20232022
(in thousands)
United States$271,230 $245,817 
India2,665 1,093 
Other91 
Total long-lived assets, net$273,903 $247,001 
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Intangible Assets, Net (Tables)
6 Months Ended
Jun. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible Assets, Net
Intangible assets, net consisted of the following:

 June 30, 2023December 31, 2022
 Gross NetGross Net
 CarryingAccumulatedCarryingCarryingAccumulatedCarrying
 AmountAmortizationAmountAmountAmortizationAmount
(in thousands)
Customer lists$604,080 $(306,457)$297,623 $604,080 $(285,288)$318,792 
Proprietary technologies109,057 (51,549)57,508 113,224 (59,401)53,823 
Trade names15,700 (9,496)6,204 15,700 (8,320)7,380 
Total intangible assets$728,837 $(367,502)$361,335 $733,004 $(353,009)$379,995 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
Future amortization expense of the Company's intangible assets as of June 30, 2023, is expected to be as follows (in thousands):

Remainder of 2023$30,136 
202455,968 
202552,573 
202645,048 
202736,283 
Thereafter141,327 
Total$361,335 
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Depreciation and Amortization Expense (Tables)
6 Months Ended
Jun. 30, 2023
Property, Plant and Equipment [Abstract]  
Schedule of Depreciation and Amortization Expense
Depreciation and amortization expense consisted of the following:

Three Months EndedSix Months Ended
 June 30,June 30,
2023202220232022
(in thousands)
Intangible asset amortization$15,720 $17,645 $32,660 $35,165 
Internally developed software amortization12,398 9,087 23,488 17,581 
Property and equipment depreciation5,688 5,450 10,599 11,054 
Total depreciation and amortization$33,806 $32,182 $66,747 $63,800 
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill (Tables)
6 Months Ended
Jun. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill by Segment
Changes in the carrying amount of goodwill by reportable segment were as follows:

 Envestnet Wealth SolutionsEnvestnet Data & AnalyticsTotal
(in thousands)
Balance as of December 31, 2022$679,739 $318,675 $998,414 
Foreign currency translation— 22 22 
Balance as of June 30, 2023$679,739 $318,697 $998,436 
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Accounts Payable, Accrued Expenses and Other Current Liabilities (Tables)
6 Months Ended
Jun. 30, 2023
Payables and Accruals [Abstract]  
Schedule of Accounts Payable, Accrued Expenses and Other Current Liabilities
Accounts payable, accrued expenses and other liabilities consisted of the following:

June 30,December 31,
 20232022
(in thousands)
Accrued investment manager fees$105,913 $99,851 
Accrued compensation and related taxes57,771 77,939 
Accounts payable27,853 11,271 
Accrued professional services17,622 10,762 
Income tax payable13,102 260 
Accrued technology8,331 6,393 
Accrued treasury stock purchases— 9,289 
Other accrued expenses9,244 18,101 
Total accounts payable, accrued expenses and other current liabilities$239,836 $233,866 
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Debt (Tables)
6 Months Ended
Jun. 30, 2023
Debt Disclosure [Abstract]  
Schedule of Debt Obligation
The following tables set forth the carrying value and estimated fair value of the Company's debt obligations as of June 30, 2023 and December 31, 2022:

 June 30, 2023
 Issuance AmountUnamortized Issuance CostsCarrying ValueFair Value (Level II)
(in thousands)
Revolving Credit Facility$20,000 $— $20,000 $20,000 
Convertible Notes due 2025317,500 (3,870)313,630 292,576 
Convertible Notes due 2027575,000 (14,455)560,545 607,499 
Total debt$912,500 $(18,325)$894,175 $920,075 

 December 31, 2022
 Issuance AmountUnamortized Issuance CostsCarrying ValueFair Value (Level II)
(in thousands)
Revolving Credit Facility$— $— $— $— 
Convertible Notes due 202345,000 (114)44,886 46,058 
Convertible Notes due 2025317,500 (4,765)312,735 293,688 
Convertible Notes due 2027575,000 (15,966)559,034 606,119 
Total debt$937,500 $(20,845)$916,655 $945,865 
The effective interest rate of the Notes was equal to the stated interest rate plus the amortization of the debt issuance costs and is set forth below:

 June 30,June 30,
 20232022
Convertible Notes due 2023N/A2.4 %
Convertible Notes due 20251.3 %1.3 %
Convertible Notes due 20273.2 %N/A
Schedule of Interest Expense
Interest expense was comprised of the following and is included in other expense, net in the condensed consolidated statements of operations:

 Three Months EndedSix Months Ended
 June 30,June 30,
 2023202220232022
(in thousands)
Convertible Notes interest$4,543 $2,480 $9,108 $4,960 
Amortization of debt discount and issuance costs1,427 1,415 2,869 3,474 
Undrawn and other fees311 317 624 631 
Revolving Credit Facility interest250 — 250 — 
 Total interest expense$6,531 $4,212 $12,851 $9,065 
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2023
Fair Value Disclosures [Abstract]  
Schedule of Financial Assets and Liabilities Measured at Fair Value
The following tables set forth the fair value of the Company’s financial assets and liabilities measured at fair value on a recurring basis in the condensed consolidated balance sheets as of June 30, 2023 and December 31, 2022, based on the three-tier fair value hierarchy, as described in detail within the Company's Annual Report on Form 10-K:

 June 30, 2023
 Fair ValueLevel ILevel IILevel III
(in thousands)
Assets:    
Money market funds$23,764 $23,764 $— $— 
Assets to fund deferred compensation liability10,635 — — 10,635 
Total assets$34,399 $23,764 $— $10,635 
Liabilities:    
Deferred compensation liability8,864 8,864 — — 
Total liabilities$8,864 $8,864 $— $— 

 December 31, 2022
 Fair ValueLevel ILevel IILevel III
(in thousands)
Assets:    
Money market funds$2,628 $2,628 $— $— 
Assets to fund deferred compensation liability10,074 — — 10,074 
Total assets$12,702 $2,628 $— $10,074 
Liabilities:    
Deferred compensation liability8,088 8,088 — — 
Total liabilities$8,088 $8,088 $— $— 
Schedule of Reconciliation of Assets
The table below presents a reconciliation of the assets used to fund the Company's deferred compensation liability, which is measured at fair value on a recurring basis using significant unobservable inputs (Level III) for the period from December 31, 2022 to June 30, 2023:

 Fair Value of Assets Used to Fund Deferred Compensation Liability
(in thousands)
Balance as of December 31, 2022$10,074 
Fair value adjustments and fees561 
Balance as of June 30, 2023$10,635 
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue and Direct Expense (Tables)
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue by Major Source
The following table presents the Company’s revenue by segment disaggregated by major source:

 Three Months Ended June 30,
 20232022
 Envestnet Wealth SolutionsEnvestnet Data & AnalyticsConsolidatedEnvestnet Wealth SolutionsEnvestnet Data & AnalyticsConsolidated
(in thousands)
Revenue:      
Asset-based$185,762 $— $185,762 $191,972 $— $191,972 
Subscription-based75,509 39,450 114,959 73,568 44,552 118,120 
Total recurring revenue261,271 39,450 300,721 265,540 44,552 310,092 
Professional services and other revenue10,310 1,403 11,713 6,460 2,300 8,760 
Total revenue$271,581 $40,853 $312,434 $272,000 $46,852 $318,852 

 Six Months Ended June 30,
 20232022
 Envestnet Wealth SolutionsEnvestnet Data & AnalyticsConsolidatedEnvestnet Wealth SolutionsEnvestnet Data & AnalyticsConsolidated
(in thousands)
Revenue:      
Asset-based$362,694 $— $362,694 $394,689 $— $394,689 
Subscription-based151,994 80,044 232,038 142,105 90,749 232,854 
Total recurring revenue514,688 80,044 594,732 536,794 90,749 627,543 
Professional services and other revenue13,553 2,856 16,409 8,774 3,898 12,672 
Total revenue$528,241 $82,900 $611,141 $545,568 $94,647 $640,215 
Schedule of Disaggregation of Revenue by Geography
The following table presents the Company’s revenue disaggregated by geography, based on the billing address of the customer:

 Three Months EndedSix Months Ended
 June 30,June 30,
 2023202220232022
(in thousands)
United States$306,946 $314,271 $600,160 $631,000 
International5,488 4,581 10,981 9,215 
Total revenue$312,434 $318,852 $611,141 $640,215 
Schedule of Direct Expense by Revenue Category
The following table summarizes direct expense by revenue category:

 Three Months EndedSix Months Ended
 June 30,June 30,
 2023202220232022
(in thousands)
Asset-based$108,532 $112,301 $211,155 $229,729 
Subscription-based6,933 7,241 13,295 15,052 
Professional services and other8,032 6,940 8,036 6,983 
Total direct expense$123,497 $126,482 $232,486 $251,764 
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock-Based Compensation Expense
Stock-based compensation expense under the Company’s plans was as follows:

 Three Months EndedSix Months Ended
 June 30,June 30,
 2023202220232022
(in thousands)
Stock-based compensation expense$21,390 $22,876 $40,843 $44,566 
Tax effect on stock-based compensation expense(5,454)(5,833)(10,415)(11,364)
Net effect on income$15,936 $17,043 $30,428 $33,202 
Schedule of Option Activity under the Company's Plans
The following table summarizes option activity under the Company’s plans:

  Weighted-Weighted-Average 
  AverageRemainingAggregate
 OptionsExercise PriceContractual LifeIntrinsic Value
(in years)(in thousands)
Outstanding as of December 31, 2022277,535$40.07 2.2$6,005 
Exercised(39,954)$17.00 
Forfeited(25)$74.83 
Outstanding as of June 30, 2023237,556$43.95 1.9$3,661 
Options exercisable as of June 30, 2023237,349$43.93 1.8$3,661 
Summary of RSU and PSU Activity
The following table summarizes RSU and PSU activity under the Company’s plans:

RSUsPSUs
 Number of
Shares
Weighted-
Average Grant
Date Fair Value
per Share
Number of
Shares
Weighted-
Average Grant
Date Fair Value
per Share
Non-vested as of December 31, 20221,681,976 $72.69 259,049 $74.83 
Granted1,094,308 $61.12 40,010 $69.47 
Vested(665,092)$73.75 (21,994)$76.28 
Forfeited(132,017)$77.29 (50,240)$77.59 
Non-vested as of June 30, 20231,979,175 $65.63 226,825 $73.14 
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes (Tables)
6 Months Ended
Jun. 30, 2023
Income Tax Disclosure [Abstract]  
Schedule of Loss before Income Tax Provision (Benefit)
The following table includes the Company’s loss before income tax provision (benefit), income tax provision (benefit) and effective tax rate:

 Three Months EndedSix Months Ended
 June 30,June 30,
 2023202220232022
(in thousands, except for effective tax rate)
Loss before income tax provision (benefit)$(22,714)$(30,101)$(41,706)$(42,789)
Income tax provision (benefit)$418 $(5,833)$24,187 $(3,813)
Effective tax rate(1.8)%19.4 %(58.0)%8.9 %
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Net Loss Per Share (Tables)
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Anti-Dilutive Securities Excluded from Computation of Diluted Earnings per Share
Securities that were anti-dilutive and therefore excluded from the computation of diluted net loss per share were as follows:

Three Months EndedSix Months Ended
 June 30,June 30,
 2023202220232022
Convertible Notes11,253,471 9,898,549 11,361,458 9,898,549 
Non-vested RSUs and PSUs2,206,000 2,299,589 2,206,000 2,299,589 
Options to purchase common stock237,556 319,585 237,556 319,585 
Warrants— 470,000 — 470,000 
Total anti-dilutive securities13,697,027 12,987,723 13,805,014 12,987,723 
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Information (Tables)
6 Months Ended
Jun. 30, 2023
Segment Reporting [Abstract]  
Schedule of Income (Loss) from Operations by Segment
The following table presents a reconciliation from income (loss) from operations by segment to consolidated net loss attributable to Envestnet, Inc.:

 Three Months EndedSix Months Ended
 June 30,June 30,
 2023202220232022
(in thousands)
Envestnet Wealth Solutions$23,399 $3,968 $46,862 $29,237 
Envestnet Data & Analytics(10,993)(3,705)(18,773)(9,292)
Nonsegment operating expenses(27,718)(31,986)(54,458)(58,389)
Loss from operations(15,312)(31,723)(26,369)(38,444)
Other (expense) income, net(7,402)1,622 (15,337)(4,345)
Consolidated loss before income tax provision (benefit)(22,714)(30,101)(41,706)(42,789)
Income tax provision (benefit)418 (5,833)24,187 (3,813)
Consolidated net loss(23,132)(24,268)(65,893)(38,976)
Add: Net loss attributable to non-controlling interest1,716 983 3,249 1,832 
Consolidated net loss attributable to Envestnet, Inc.$(21,416)$(23,285)$(62,644)$(37,144)
Schedule of Consolidated Total Assets
The following table presents a summary of consolidated total assets by segment:

 June 30,December 31,
 20232022
(in thousands)
Envestnet Wealth Solutions$1,479,455 $1,503,646 
Envestnet Data & Analytics574,450 608,519 
Consolidated total assets$2,053,905 $2,112,165 
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Organization and Description of Business (Details)
6 Months Ended
Jun. 30, 2023
segment
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Number of operating segments 2
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies - Schedule of Cash, Cash Equivalents and Restricted Cash (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Jun. 30, 2022
Dec. 31, 2021
Accounting Policies [Abstract]        
Cash and cash equivalents $ 59,019 $ 162,173 $ 338,115  
Restricted cash included in prepaid expenses and other current assets 0   149  
Total cash, cash equivalents and restricted cash $ 59,019 $ 162,173 $ 338,264 $ 429,428
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Disaggregation of Revenue [Line Items]          
Loss allocations from equity method investments     $ (5,872) $ (2,945)  
Private Services Company          
Disaggregation of Revenue [Line Items]          
Ownership percentage 3.80%   3.80%    
Loss allocations from equity method investments $ 3,300 $ 4,300 $ 6,900 $ 9,000  
Due from related parties $ 1,900   $ 1,900   $ 2,000
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Acquisitions - Acquisition of Redi2 Technologies - Cash Consideration (Details) - Redi Technologies acquisition - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jul. 01, 2022
Jun. 30, 2023
Jun. 30, 2023
Business Acquisition [Line Items]      
Cash consideration, net   $ 69,406  
Estimated working capital adjustment   (533)  
Total   $ 68,873  
Total net assets acquired, measurement period adjustments     $ 932
Preliminary Estimate      
Business Acquisition [Line Items]      
Cash consideration, net $ 69,406    
Estimated working capital adjustment (1,465)    
Total $ 67,941    
Measurement Period Adjustments      
Business Acquisition [Line Items]      
Cash consideration, net     0
Estimated working capital adjustment     932
Total     $ 932
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.23.2
Acquisitions - Acquisition of Redi2 Technologies - Narrative (Details) - Redi Technologies acquisition - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2023
Jul. 01, 2022
Business Acquisition [Line Items]      
Payments for performance bonuses $ 1.1 $ 1.5  
Goodwill, expected tax deductible amount     $ 40.7
Certain Executives      
Business Acquisition [Line Items]      
Additional contingent consideration     $ 20.0
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.23.2
Acquisitions - Acquisition of Redi2 Technologies -Estimated Fair Values of Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Jul. 01, 2022
Jun. 30, 2022
Business Acquisition [Line Items]        
Goodwill $ 998,436 $ 998,414    
Redi Technologies acquisition        
Business Acquisition [Line Items]        
Total current assets     $ 1,985 $ 1,985
Total current assets, Measurement Period Adjustments 0      
Other non-current assets     3,349 3,321
Estimated working capital adjustment, Measurement Period Adjustments (28)      
Identifiable intangible assets     26,500 26,500
Identifiable intangible assets, Measurement Period Adjustments 0      
Goodwill     44,236 46,467
Goodwill, Measurement Period Adjustments 2,231      
Total assets acquired     76,070 78,273
Total assets acquired, Measurement Period Adjustments 2,203      
Accounts payable, accrued expenses and other current liabilities     (1,157) (2,428)
Accounts payable, accrued expenses and other current liabilities, Measurement Period Adjustments (1,271)      
Operating lease liabilities     (2,201) (2,201)
Operating lease liabilities, Measurement Period Adjustments 0      
Deferred revenue     (4,771) (4,771)
Deferred revenue, Measurement Period Adjustments 0      
Total liabilities assumed     (8,129) (9,400)
Total liabilities assumed, Measurement Period Adjustments (1,271)      
Total net assets acquired, net of cash received     $ 67,941 $ 68,873
Total net assets acquired, measurement period adjustments $ 932      
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.23.2
Acquisitions - Acquisition of Redi2 Technologies - Estimated Intangible Assets Acquired (Details) - USD ($)
$ in Thousands
6 Months Ended
Jul. 01, 2022
Jun. 30, 2023
Proprietary technologies    
Business Acquisition [Line Items]    
Estimated Useful Life   5 years
Redi Technologies acquisition    
Business Acquisition [Line Items]    
Preliminary Estimate $ 26,500  
Redi Technologies acquisition | Customer lists    
Business Acquisition [Line Items]    
Preliminary Estimate $ 14,000  
Redi Technologies acquisition | Customer lists | Minimum    
Business Acquisition [Line Items]    
Estimated Useful Life 14 years  
Redi Technologies acquisition | Customer lists | Maximum    
Business Acquisition [Line Items]    
Estimated Useful Life 16 years  
Redi Technologies acquisition | Proprietary technologies    
Business Acquisition [Line Items]    
Preliminary Estimate $ 9,500  
Estimated Useful Life 6 years  
Redi Technologies acquisition | Trade names    
Business Acquisition [Line Items]    
Preliminary Estimate $ 3,000  
Redi Technologies acquisition | Trade names | Minimum    
Business Acquisition [Line Items]    
Estimated Useful Life 6 years  
Redi Technologies acquisition | Trade names | Maximum    
Business Acquisition [Line Items]    
Estimated Useful Life 7 years  
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.23.2
Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Prepaid technology $ 15,387 $ 16,649
Prepaid insurance 5,473 2,881
Non-income tax receivable 5,383 5,488
Other 15,663 16,345
Total prepaid expenses and other current assets $ 41,906 $ 41,363
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.23.2
Internally Developed Software, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Internally developed software, net $ 207,235 $ 184,558
Internally developed software    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 5 years  
Internally developed software $ 359,365 313,200
Less: accumulated amortization (152,130) (128,642)
Internally developed software, net $ 207,235 $ 184,558
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.23.2
Geographical Information (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-Lived Assets $ 273,903 $ 247,001
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-Lived Assets 271,230 245,817
India    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-Lived Assets 2,665 1,093
Other    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-Lived Assets $ 8 $ 91
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.23.2
Intangible Assets, Net - Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 728,837 $ 733,004
Accumulated Amortization (367,502) (353,009)
Net Carrying Amount 361,335 379,995
Customer lists    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 604,080 604,080
Accumulated Amortization (306,457) (285,288)
Net Carrying Amount 297,623 318,792
Proprietary technologies    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 109,057 113,224
Accumulated Amortization (51,549) (59,401)
Net Carrying Amount 57,508 53,823
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 15,700 15,700
Accumulated Amortization (9,496) (8,320)
Net Carrying Amount $ 6,204 $ 7,380
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.23.2
Intangible Assets, Net - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
May 19, 2023
Apr. 01, 2022
Jan. 31, 2023
Mar. 31, 2023
Jun. 30, 2023
Jun. 30, 2022
Finite-Lived Intangible Assets [Line Items]            
Payments to acquire intangible assets         $ 12,000 $ 19,000
Proprietary technologies            
Finite-Lived Intangible Assets [Line Items]            
Consideration transferred $ 7,000 $ 9,000 $ 5,000      
Payments to acquire intangible assets $ 2,000 $ 4,000        
Payment to acquire assets       $ 10,000    
Estimated useful life         5 years  
Cost of fully amortized and retired assets         $ 17,500  
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.23.2
Intangible Assets, Net - Future Amortization Expense (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Future amortization expense of the intangible assets    
Remainder of 2023 $ 30,136  
2024 55,968  
2025 52,573  
2026 45,048  
2027 36,283  
Thereafter 141,327  
Net Carrying Amount $ 361,335 $ 379,995
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.23.2
Depreciation and Amortization Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Property, Plant and Equipment [Abstract]        
Intangible asset amortization $ 15,720 $ 17,645 $ 32,660 $ 35,165
Internally developed software amortization 12,398 9,087 23,488 17,581
Property and equipment depreciation 5,688 5,450 10,599 11,054
Total depreciation and amortization $ 33,806 $ 32,182 $ 66,747 $ 63,800
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2023
USD ($)
Changes in the carrying amount of the Company's goodwill  
Balance as of period start $ 998,414
Foreign currency translation 22
Balance as of period end 998,436
Envestnet Wealth Solutions  
Changes in the carrying amount of the Company's goodwill  
Balance as of period start 679,739
Foreign currency translation 0
Balance as of period end 679,739
Envestnet Data & Analytics  
Changes in the carrying amount of the Company's goodwill  
Balance as of period start 318,675
Foreign currency translation 22
Balance as of period end $ 318,697
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.23.2
Other Assets (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jan. 31, 2023
Other Asset [Line Items]    
Impairment of investments $ 0  
Notes Receivable    
Other Asset [Line Items]    
Receivable with imputed interest, face amount   $ 20,000
Interest rate   8.00%
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.23.2
Accounts Payable, Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accrued investment manager fees $ 105,913 $ 99,851
Accrued compensation and related taxes 57,771 77,939
Accounts payable 27,853 11,271
Accrued professional services 17,622 10,762
Income tax payable 13,102 260
Accrued technology 8,331 6,393
Accrued treasury stock purchases 0 9,289
Other accrued expenses 9,244 18,101
Total accounts payable, accrued expenses and other current liabilities $ 239,836 $ 233,866
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Expenses and Other Liabilities - Narrative (Details)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
USD ($)
Jun. 30, 2023
USD ($)
Payables and Accruals [Abstract]    
Severance costs $ 8.2 $ 14.4
Accrued severance $ 9.4 $ 9.4
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.23.2
Debt - Summary of Outstanding Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Jun. 01, 2023
Dec. 31, 2022
Convertible Notes Payable      
Debt Instrument [Line Items]      
Issuance Amount $ 912,500   $ 937,500
Unamortized Issuance Costs (18,325)   (20,845)
Carrying Value 894,175   916,655
Convertible Notes Payable | Level II      
Debt Instrument [Line Items]      
Fair Value (Level II) 920,075   945,865
Convertible Notes Payable | Convertible Notes Due 2023      
Debt Instrument [Line Items]      
Issuance Amount   $ 45,000 45,000
Unamortized Issuance Costs     (114)
Carrying Value     44,886
Convertible Notes Payable | Convertible Notes Due 2023 | Level II      
Debt Instrument [Line Items]      
Fair Value (Level II)     46,058
Convertible Notes Payable | Convertible Notes due 2025      
Debt Instrument [Line Items]      
Issuance Amount 317,500   317,500
Unamortized Issuance Costs (3,870)   (4,765)
Carrying Value 313,630   312,735
Convertible Notes Payable | Convertible Notes due 2025 | Level II      
Debt Instrument [Line Items]      
Fair Value (Level II) 292,576   293,688
Convertible Notes Payable | Convertible Notes due 2027      
Debt Instrument [Line Items]      
Issuance Amount 575,000   575,000
Unamortized Issuance Costs (14,455)   (15,966)
Carrying Value 560,545   559,034
Convertible Notes Payable | Convertible Notes due 2027 | Level II      
Debt Instrument [Line Items]      
Fair Value (Level II) 607,499   606,119
Revolving Credit Facility | Line of Credit | Revolving Credit Facility      
Debt Instrument [Line Items]      
Issuance Amount 20,000   0
Unamortized Issuance Costs 0   0
Carrying Value 20,000   0
Revolving Credit Facility | Line of Credit | Revolving Credit Facility | Level II      
Debt Instrument [Line Items]      
Fair Value (Level II) $ 20,000   $ 0
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.23.2
Debt - Credit Agreement (Details) - USD ($)
$ in Thousands
6 Months Ended
Jul. 19, 2023
Jun. 30, 2023
Jun. 01, 2023
Dec. 31, 2022
Convertible Notes Payable        
Debt Instrument [Line Items]        
Issuance Amount   $ 912,500   $ 937,500
Revolving Credit Facility | Prepaid Expenses and Other Current Assets        
Debt Instrument [Line Items]        
Debt issuance costs   700   700
Revolving Credit Facility | Other Noncurrent Assets        
Debt Instrument [Line Items]        
Debt issuance costs   1,800   2,200
Revolving Credit Facility | Revolving Credit Facility | Line of Credit        
Debt Instrument [Line Items]        
Issuance Amount   $ 20,000   0
Effective interest rate   7.50%    
Current borrowing capacity   $ 480,000    
Revolving Credit Facility | Revolving Credit Facility | Line of Credit | Subsequent Event        
Debt Instrument [Line Items]        
Current borrowing capacity $ 500,000      
Debt settlement $ 20,000      
Convertible Notes Due 2023 | Convertible Notes Payable        
Debt Instrument [Line Items]        
Issuance Amount     $ 45,000 $ 45,000
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.23.2
Debt - Interest Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Debt Disclosure [Abstract]        
Convertible Notes interest $ 4,543 $ 2,480 $ 9,108 $ 4,960
Amortization of debt discount and issuance costs 1,427 1,415 2,869 3,474
Undrawn and other fees 311 317 624 631
Revolving Credit Facility interest 250 0 250 0
 Total interest expense $ 6,531 $ 4,212 $ 12,851 $ 9,065
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.23.2
Debt - Effective Interest Rate of Notes (Details) - Convertible Notes Payable
Jun. 30, 2023
Jun. 30, 2022
Convertible Notes Due 2023    
Debt Instrument [Line Items]    
Effective interest rate   2.40%
Convertible Notes due 2025    
Debt Instrument [Line Items]    
Effective interest rate 1.30% 1.30%
Convertible Notes due 2027    
Debt Instrument [Line Items]    
Effective interest rate 3.20%  
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements - Assets and Liabilities Measured at Fair Value (Details) - Recurring Basis - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Level I    
Assets:    
Assets to fund deferred compensation liability $ 0 $ 0
Total assets 23,764 2,628
Liabilities:    
Deferred compensation liability 8,864 8,088
Total liabilities 8,864 8,088
Level I | Money market funds    
Assets:    
Money market funds 23,764 2,628
Level II    
Assets:    
Assets to fund deferred compensation liability 0 0
Total assets 0 0
Liabilities:    
Deferred compensation liability 0 0
Total liabilities 0 0
Level II | Money market funds    
Assets:    
Money market funds 0 0
Level III    
Assets:    
Assets to fund deferred compensation liability 10,635 10,074
Total assets 10,635 10,074
Liabilities:    
Deferred compensation liability 0 0
Total liabilities 0 0
Level III | Money market funds    
Assets:    
Money market funds 0 0
Fair Value    
Assets:    
Assets to fund deferred compensation liability 10,635 10,074
Total assets 34,399 12,702
Liabilities:    
Deferred compensation liability 8,864 8,088
Total liabilities 8,864 8,088
Fair Value | Money market funds    
Assets:    
Money market funds $ 23,764 $ 2,628
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements - Level III (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2023
USD ($)
Fair Value of Assets Used to Fund Deferred Compensation Liability  
Beginning balance $ 10,074
Fair value adjustments and fees 561
Ending balance $ 10,635
Fair Value, Asset, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] General and administrative
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue and Direct Expense - Disaggregation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenue:        
Total revenue $ 312,434 $ 318,852 $ 611,141 $ 640,215
UNITED STATES        
Revenue:        
Total revenue 306,946 314,271 600,160 631,000
International        
Revenue:        
Total revenue 5,488 4,581 10,981 9,215
Total recurring revenue        
Revenue:        
Total revenue 300,721 310,092 594,732 627,543
Asset-based        
Revenue:        
Total revenue 185,762 191,972 362,694 394,689
Subscription-based        
Revenue:        
Total revenue 114,959 118,120 232,038 232,854
Professional services and other revenue        
Revenue:        
Total revenue 11,713 8,760 16,409 12,672
Envestnet Wealth Solutions        
Revenue:        
Total revenue 271,581 272,000 528,241 545,568
Envestnet Wealth Solutions | Total recurring revenue        
Revenue:        
Total revenue 261,271 265,540 514,688 536,794
Envestnet Wealth Solutions | Asset-based        
Revenue:        
Total revenue 185,762 191,972 362,694 394,689
Envestnet Wealth Solutions | Subscription-based        
Revenue:        
Total revenue 75,509 73,568 151,994 142,105
Envestnet Wealth Solutions | Professional services and other revenue        
Revenue:        
Total revenue 10,310 6,460 13,553 8,774
Envestnet Data & Analytics        
Revenue:        
Total revenue 40,853 46,852 82,900 94,647
Envestnet Data & Analytics | Total recurring revenue        
Revenue:        
Total revenue 39,450 44,552 80,044 90,749
Envestnet Data & Analytics | Asset-based        
Revenue:        
Total revenue 0 0 0 0
Envestnet Data & Analytics | Subscription-based        
Revenue:        
Total revenue 39,450 44,552 80,044 90,749
Envestnet Data & Analytics | Professional services and other revenue        
Revenue:        
Total revenue $ 1,403 $ 2,300 $ 2,856 $ 3,898
XML 81 R70.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue and Direct Expense - Obligation (Details)
$ in Millions
Jun. 30, 2023
USD ($)
Remaining Performance Obligations  
Remaining performance obligations $ 531.0
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-01  
Remaining Performance Obligations  
Revenue, remaining performance obligation, percentage 24.00%
Revenue recognition period 6 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01  
Remaining Performance Obligations  
Revenue, remaining performance obligation, percentage 55.00%
Revenue recognition period 1 year
XML 82 R71.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue and Direct Expense - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]          
Increase in contract with customer, liability     $ (900,000)    
Recognized deferred revenue $ 11,500,000 $ 10,200,000 28,200,000 $ 26,100,000  
Deferred sales incentive compensation 10,900,000   10,900,000   $ 11,000,000
Amortization expense for the deferred sales incentive compensation $ 1,200,000 $ 1,100,000 2,300,000 2,200,000  
Impairment loss for capitalized costs     $ 0 $ 0  
XML 83 R72.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue and Direct Expense - Direct Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Product Information [Line Items]        
Direct expense $ 123,497 $ 126,482 $ 232,486 $ 251,764
Asset-based        
Product Information [Line Items]        
Direct expense 108,532 112,301 211,155 229,729
Subscription-based        
Product Information [Line Items]        
Direct expense 6,933 7,241 13,295 15,052
Professional services and other        
Product Information [Line Items]        
Direct expense $ 8,032 $ 6,940 $ 8,036 $ 6,983
XML 84 R73.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Stock-Based compensation        
Maximum number of shares available for future issuance (in shares) 1,626,985   1,626,985  
Statutory rate (as a percent) 25.50% 25.50% 25.50% 25.50%
Options        
Stock-Based compensation        
Unrecognized compensation expense weighted-average recognition period     1 month 6 days  
RSUs        
Stock-Based compensation        
Unrecognized compensation expense weighted-average recognition period     2 years  
Unrecognized compensation expense related to shares $ 108.6   $ 108.6  
PSUs        
Stock-Based compensation        
Unrecognized compensation expense weighted-average recognition period     1 year 2 months 12 days  
Unrecognized compensation expense related to shares $ 6.2   $ 6.2  
XML 85 R74.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Share-Based Payment Arrangement [Abstract]        
Stock-based compensation expense $ 21,390 $ 22,876 $ 40,843 $ 44,566
Tax effect on stock-based compensation expense (5,454) (5,833) (10,415) (11,364)
Net effect on income $ 15,936 $ 17,043 $ 30,428 $ 33,202
XML 86 R75.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Options (Details)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Options    
Outstanding at the beginning of the period (in shares) | shares 277,535  
Exercise of stock options (in shares) | shares (39,954)  
Forfeitures of stock options (in shares) | shares (25)  
Outstanding at the end of the period (in shares) | shares 237,556 277,535
Options exercisable (in shares) | shares 237,349  
Weighted-Average Exercise Price    
Outstanding at the beginning of the period (in dollars per share) | $ / shares $ 40.07  
Exercised (in dollars per share) | $ / shares 17.00  
Forfeited (in dollars per share) | $ / shares 74.83  
Outstanding at the end of the period (in dollars per share) | $ / shares 43.95 $ 40.07
Weighted-average exercise price, options exercisable (in dollars per share) | $ / shares $ 43.93  
Weighted-Average Remaining Contractual Life    
Outstanding 1 year 10 months 24 days 2 years 2 months 12 days
Options exercisable 1 year 9 months 18 days  
Aggregate Intrinsic Value    
Outstanding (in dollars) | $ $ 3,661 $ 6,005
Options exercisable (in dollars) | $ $ 3,661  
XML 87 R76.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Restricted Stock Units (Details)
6 Months Ended
Jun. 30, 2023
$ / shares
shares
RSUs  
Number of Shares  
Balance at the beginning of the period (in shares) | shares 1,681,976
Granted (in shares) | shares 1,094,308
Vested (in shares) | shares (665,092)
Forfeited (in shares) | shares (132,017)
Balance at the end of the period (in shares) | shares 1,979,175
Weighted- Average Grant Date Fair Value per Share  
Balance at the beginning of the period (in dollars per share) | $ / shares $ 72.69
Granted (in dollars per share) | $ / shares 61.12
Vested (in dollars per share) | $ / shares 73.75
Forfeited (in dollars per share) | $ / shares 77.29
Balance at the end of the period (in dollars per share) | $ / shares $ 65.63
PSUs  
Number of Shares  
Balance at the beginning of the period (in shares) | shares 259,049
Granted (in shares) | shares 40,010
Vested (in shares) | shares (21,994)
Forfeited (in shares) | shares (50,240)
Balance at the end of the period (in shares) | shares 226,825
Weighted- Average Grant Date Fair Value per Share  
Balance at the beginning of the period (in dollars per share) | $ / shares $ 74.83
Granted (in dollars per share) | $ / shares 69.47
Vested (in dollars per share) | $ / shares 76.28
Forfeited (in dollars per share) | $ / shares 77.59
Balance at the end of the period (in dollars per share) | $ / shares $ 73.14
XML 88 R77.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes - Loss Before Income Tax Provision (Benefit) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Tax Disclosure [Abstract]        
Loss before income tax provision (benefit) $ (22,714) $ (30,101) $ (41,706) $ (42,789)
Income tax provision (benefit) $ 418 $ (5,833) $ 24,187 $ (3,813)
Effective tax rate (1.80%) 19.40% (58.00%) 8.90%
XML 89 R78.htm IDEA: XBRL DOCUMENT v3.23.2
Net Loss Per Share - Antidilutive Securities (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Common share equivalents for securities that were anti-dilutive and therefore excluded from the computation of diluted earnings per share        
Anti-dilutive securities excluded from computation of diluted loss per share (in shares) 13,697,027 12,987,723 13,805,014 12,987,723
Convertible Notes        
Common share equivalents for securities that were anti-dilutive and therefore excluded from the computation of diluted earnings per share        
Anti-dilutive securities excluded from computation of diluted loss per share (in shares) 11,253,471 9,898,549 11,361,458 9,898,549
Non-vested RSUs and PSUs        
Common share equivalents for securities that were anti-dilutive and therefore excluded from the computation of diluted earnings per share        
Anti-dilutive securities excluded from computation of diluted loss per share (in shares) 2,206,000 2,299,589 2,206,000 2,299,589
Options to purchase common stock        
Common share equivalents for securities that were anti-dilutive and therefore excluded from the computation of diluted earnings per share        
Anti-dilutive securities excluded from computation of diluted loss per share (in shares) 237,556 319,585 237,556 319,585
Warrants        
Common share equivalents for securities that were anti-dilutive and therefore excluded from the computation of diluted earnings per share        
Anti-dilutive securities excluded from computation of diluted loss per share (in shares) 0 470,000 0 470,000
XML 90 R79.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Information - Reconciliation of Income (Loss) From Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Segment Reporting Information [Line Items]            
Loss from continuing operations $ (15,312)   $ (31,723)   $ (26,369) $ (38,444)
Nonsegment operating expenses (327,746)   (350,575)   (637,510) (678,659)
Other (expense) income, net (7,402)   1,622   (15,337) (4,345)
Loss before income tax provision (benefit) (22,714)   (30,101)   (41,706) (42,789)
Income tax provision (benefit) 418   (5,833)   24,187 (3,813)
Net loss (23,132) $ (42,761) (24,268) $ (14,708) (65,893) (38,976)
Add: Net loss attributable to non-controlling interest 1,716   983   3,249 1,832
Net loss attributable to Envestnet, Inc. (21,416)   (23,285)   (62,644) (37,144)
Operating Segments | Envestnet Wealth Solutions            
Segment Reporting Information [Line Items]            
Loss from continuing operations 23,399   3,968   46,862 29,237
Operating Segments | Envestnet Data & Analytics            
Segment Reporting Information [Line Items]            
Loss from continuing operations (10,993)   (3,705)   (18,773) (9,292)
Nonsegment            
Segment Reporting Information [Line Items]            
Nonsegment operating expenses $ (27,718)   $ (31,986)   $ (54,458) $ (58,389)
XML 91 R80.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Information - Summary of Consolidated Total Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]    
Assets $ 2,053,905 $ 2,112,165
Envestnet Wealth Solutions    
Segment Reporting Information [Line Items]    
Assets 1,479,455 1,503,646
Envestnet Data & Analytics    
Segment Reporting Information [Line Items]    
Assets $ 574,450 $ 608,519
XML 92 R81.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies (Details)
6 Months Ended
Jul. 19, 2021
claim
Oct. 21, 2020
plaintiff
Jun. 30, 2023
claim
Other Commitments [Line Items]      
Number of previous claims experienced     0
Case No. 3:20-cv-05991-SK      
Other Commitments [Line Items]      
Number of plaintiffs | plaintiff   9  
Claims dismissed 2    
XML 93 env-20230630_htm.xml IDEA: XBRL DOCUMENT 0001337619 2023-01-01 2023-06-30 0001337619 2023-07-28 0001337619 2023-06-30 0001337619 2022-12-31 0001337619 env:AssetBasedRevenueMember 2023-04-01 2023-06-30 0001337619 env:AssetBasedRevenueMember 2022-04-01 2022-06-30 0001337619 env:AssetBasedRevenueMember 2023-01-01 2023-06-30 0001337619 env:AssetBasedRevenueMember 2022-01-01 2022-06-30 0001337619 us-gaap:SubscriptionAndCirculationMember 2023-04-01 2023-06-30 0001337619 us-gaap:SubscriptionAndCirculationMember 2022-04-01 2022-06-30 0001337619 us-gaap:SubscriptionAndCirculationMember 2023-01-01 2023-06-30 0001337619 us-gaap:SubscriptionAndCirculationMember 2022-01-01 2022-06-30 0001337619 env:RecurringRevenueMember 2023-04-01 2023-06-30 0001337619 env:RecurringRevenueMember 2022-04-01 2022-06-30 0001337619 env:RecurringRevenueMember 2023-01-01 2023-06-30 0001337619 env:RecurringRevenueMember 2022-01-01 2022-06-30 0001337619 env:ProfessionalServicesAndOtherRevenuesMember 2023-04-01 2023-06-30 0001337619 env:ProfessionalServicesAndOtherRevenuesMember 2022-04-01 2022-06-30 0001337619 env:ProfessionalServicesAndOtherRevenuesMember 2023-01-01 2023-06-30 0001337619 env:ProfessionalServicesAndOtherRevenuesMember 2022-01-01 2022-06-30 0001337619 2023-04-01 2023-06-30 0001337619 2022-04-01 2022-06-30 0001337619 2022-01-01 2022-06-30 0001337619 us-gaap:CommonStockMember 2022-12-31 0001337619 us-gaap:TreasuryStockCommonMember 2022-12-31 0001337619 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001337619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001337619 us-gaap:RetainedEarningsMember 2022-12-31 0001337619 us-gaap:NoncontrollingInterestMember 2022-12-31 0001337619 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001337619 us-gaap:NoncontrollingInterestMember 2023-01-01 2023-03-31 0001337619 2023-01-01 2023-03-31 0001337619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001337619 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001337619 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001337619 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-03-31 0001337619 us-gaap:CommonStockMember 2023-03-31 0001337619 us-gaap:TreasuryStockCommonMember 2023-03-31 0001337619 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001337619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001337619 us-gaap:RetainedEarningsMember 2023-03-31 0001337619 us-gaap:NoncontrollingInterestMember 2023-03-31 0001337619 2023-03-31 0001337619 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001337619 us-gaap:NoncontrollingInterestMember 2023-04-01 2023-06-30 0001337619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001337619 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001337619 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001337619 us-gaap:TreasuryStockCommonMember 2023-04-01 2023-06-30 0001337619 us-gaap:CommonStockMember 2023-06-30 0001337619 us-gaap:TreasuryStockCommonMember 2023-06-30 0001337619 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001337619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001337619 us-gaap:RetainedEarningsMember 2023-06-30 0001337619 us-gaap:NoncontrollingInterestMember 2023-06-30 0001337619 us-gaap:CommonStockMember 2021-12-31 0001337619 us-gaap:TreasuryStockCommonMember 2021-12-31 0001337619 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001337619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001337619 us-gaap:RetainedEarningsMember 2021-12-31 0001337619 us-gaap:NoncontrollingInterestMember 2021-12-31 0001337619 2021-12-31 0001337619 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001337619 us-gaap:NoncontrollingInterestMember 2022-01-01 2022-03-31 0001337619 2022-01-01 2022-03-31 0001337619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001337619 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001337619 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001337619 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-03-31 0001337619 us-gaap:CommonStockMember 2022-03-31 0001337619 us-gaap:TreasuryStockCommonMember 2022-03-31 0001337619 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001337619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001337619 us-gaap:RetainedEarningsMember 2022-03-31 0001337619 us-gaap:NoncontrollingInterestMember 2022-03-31 0001337619 2022-03-31 0001337619 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001337619 us-gaap:NoncontrollingInterestMember 2022-04-01 2022-06-30 0001337619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001337619 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001337619 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001337619 us-gaap:TreasuryStockCommonMember 2022-04-01 2022-06-30 0001337619 us-gaap:CommonStockMember 2022-06-30 0001337619 us-gaap:TreasuryStockCommonMember 2022-06-30 0001337619 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001337619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001337619 us-gaap:RetainedEarningsMember 2022-06-30 0001337619 us-gaap:NoncontrollingInterestMember 2022-06-30 0001337619 2022-06-30 0001337619 env:AcquistionsMember 2023-01-01 2023-06-30 0001337619 env:AcquistionsMember 2022-01-01 2022-06-30 0001337619 env:PrivateCompaniesMember 2023-01-01 2023-06-30 0001337619 env:PrivateCompaniesMember 2022-01-01 2022-06-30 0001337619 env:PrivateServicesCompanyMember 2023-06-30 0001337619 env:PrivateServicesCompanyMember 2023-04-01 2023-06-30 0001337619 env:PrivateServicesCompanyMember 2022-04-01 2022-06-30 0001337619 env:PrivateServicesCompanyMember 2023-01-01 2023-06-30 0001337619 env:PrivateServicesCompanyMember 2022-01-01 2022-06-30 0001337619 env:PrivateServicesCompanyMember 2022-12-31 0001337619 srt:ScenarioPreviouslyReportedMember env:Redi2TechnologiesMember 2022-07-01 2022-07-01 0001337619 srt:RestatementAdjustmentMember env:Redi2TechnologiesMember 2022-07-01 2023-06-30 0001337619 env:Redi2TechnologiesMember 2023-01-01 2023-06-30 0001337619 srt:ExecutiveOfficerMember env:Redi2TechnologiesMember 2022-07-01 0001337619 env:Redi2TechnologiesMember 2023-04-01 2023-06-30 0001337619 env:Redi2TechnologiesMember 2022-07-01 0001337619 env:Redi2TechnologiesMember 2022-07-01 2023-06-30 0001337619 env:Redi2TechnologiesMember 2022-06-30 0001337619 env:Redi2TechnologiesMember us-gaap:CustomerListsMember 2022-07-01 2022-07-01 0001337619 srt:MinimumMember env:Redi2TechnologiesMember us-gaap:CustomerListsMember 2022-07-01 2022-07-01 0001337619 srt:MaximumMember env:Redi2TechnologiesMember us-gaap:CustomerListsMember 2022-07-01 2022-07-01 0001337619 env:Redi2TechnologiesMember us-gaap:TechnologyBasedIntangibleAssetsMember 2022-07-01 2022-07-01 0001337619 env:Redi2TechnologiesMember us-gaap:TradeNamesMember 2022-07-01 2022-07-01 0001337619 srt:MinimumMember env:Redi2TechnologiesMember us-gaap:TradeNamesMember 2022-07-01 2022-07-01 0001337619 srt:MaximumMember env:Redi2TechnologiesMember us-gaap:TradeNamesMember 2022-07-01 2022-07-01 0001337619 env:Redi2TechnologiesMember 2022-07-01 2022-07-01 0001337619 us-gaap:SoftwareDevelopmentMember 2023-06-30 0001337619 us-gaap:SoftwareDevelopmentMember 2022-12-31 0001337619 country:US 2023-06-30 0001337619 country:US 2022-12-31 0001337619 country:IN 2023-06-30 0001337619 country:IN 2022-12-31 0001337619 env:OtherCountryMember 2023-06-30 0001337619 env:OtherCountryMember 2022-12-31 0001337619 us-gaap:CustomerListsMember 2023-06-30 0001337619 us-gaap:CustomerListsMember 2022-12-31 0001337619 us-gaap:DevelopedTechnologyRightsMember 2023-06-30 0001337619 us-gaap:DevelopedTechnologyRightsMember 2022-12-31 0001337619 us-gaap:TradeNamesMember 2023-06-30 0001337619 us-gaap:TradeNamesMember 2022-12-31 0001337619 us-gaap:TechnologyBasedIntangibleAssetsMember 2022-04-01 2022-04-01 0001337619 us-gaap:TechnologyBasedIntangibleAssetsMember 2023-01-01 2023-01-31 0001337619 us-gaap:TechnologyBasedIntangibleAssetsMember 2023-01-01 2023-03-31 0001337619 us-gaap:TechnologyBasedIntangibleAssetsMember 2023-01-01 2023-06-30 0001337619 us-gaap:TechnologyBasedIntangibleAssetsMember 2023-05-19 2023-05-19 0001337619 env:EnvestnetWealthSolutionsMember 2022-12-31 0001337619 env:EnvestnetDataAndAnalyticsMember 2022-12-31 0001337619 env:EnvestnetWealthSolutionsMember 2023-01-01 2023-06-30 0001337619 env:EnvestnetDataAndAnalyticsMember 2023-01-01 2023-06-30 0001337619 env:EnvestnetWealthSolutionsMember 2023-06-30 0001337619 env:EnvestnetDataAndAnalyticsMember 2023-06-30 0001337619 us-gaap:NotesReceivableMember 2023-01-31 0001337619 us-gaap:RevolvingCreditFacilityMember env:ThirdCreditAgreementMember us-gaap:LineOfCreditMember 2023-06-30 0001337619 us-gaap:RevolvingCreditFacilityMember env:ThirdCreditAgreementMember us-gaap:FairValueInputsLevel2Member us-gaap:LineOfCreditMember 2023-06-30 0001337619 env:ConvertibleNotesDue2025Member us-gaap:ConvertibleNotesPayableMember 2023-06-30 0001337619 env:ConvertibleNotesDue2025Member us-gaap:FairValueInputsLevel2Member us-gaap:ConvertibleNotesPayableMember 2023-06-30 0001337619 env:ConvertibleNotesDue2027Member us-gaap:ConvertibleNotesPayableMember 2023-06-30 0001337619 env:ConvertibleNotesDue2027Member us-gaap:FairValueInputsLevel2Member us-gaap:ConvertibleNotesPayableMember 2023-06-30 0001337619 us-gaap:ConvertibleNotesPayableMember 2023-06-30 0001337619 us-gaap:FairValueInputsLevel2Member us-gaap:ConvertibleNotesPayableMember 2023-06-30 0001337619 us-gaap:RevolvingCreditFacilityMember env:ThirdCreditAgreementMember us-gaap:LineOfCreditMember 2022-12-31 0001337619 us-gaap:RevolvingCreditFacilityMember env:ThirdCreditAgreementMember us-gaap:FairValueInputsLevel2Member us-gaap:LineOfCreditMember 2022-12-31 0001337619 env:ConvertibleNotesDue2023Member us-gaap:ConvertibleNotesPayableMember 2022-12-31 0001337619 env:ConvertibleNotesDue2023Member us-gaap:FairValueInputsLevel2Member us-gaap:ConvertibleNotesPayableMember 2022-12-31 0001337619 env:ConvertibleNotesDue2025Member us-gaap:ConvertibleNotesPayableMember 2022-12-31 0001337619 env:ConvertibleNotesDue2025Member us-gaap:FairValueInputsLevel2Member us-gaap:ConvertibleNotesPayableMember 2022-12-31 0001337619 env:ConvertibleNotesDue2027Member us-gaap:ConvertibleNotesPayableMember 2022-12-31 0001337619 env:ConvertibleNotesDue2027Member us-gaap:FairValueInputsLevel2Member us-gaap:ConvertibleNotesPayableMember 2022-12-31 0001337619 us-gaap:ConvertibleNotesPayableMember 2022-12-31 0001337619 us-gaap:FairValueInputsLevel2Member us-gaap:ConvertibleNotesPayableMember 2022-12-31 0001337619 us-gaap:RevolvingCreditFacilityMember env:ThirdCreditAgreementMember us-gaap:LineOfCreditMember 2023-01-01 2023-06-30 0001337619 us-gaap:RevolvingCreditFacilityMember env:ThirdCreditAgreementMember us-gaap:LineOfCreditMember us-gaap:SubsequentEventMember 2023-07-19 2023-07-19 0001337619 us-gaap:RevolvingCreditFacilityMember env:ThirdCreditAgreementMember us-gaap:LineOfCreditMember us-gaap:SubsequentEventMember 2023-07-19 0001337619 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember env:ThirdCreditAgreementMember 2023-06-30 0001337619 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember env:ThirdCreditAgreementMember 2022-12-31 0001337619 us-gaap:OtherNoncurrentAssetsMember env:ThirdCreditAgreementMember 2023-06-30 0001337619 us-gaap:OtherNoncurrentAssetsMember env:ThirdCreditAgreementMember 2022-12-31 0001337619 env:ConvertibleNotesDue2023Member us-gaap:ConvertibleNotesPayableMember 2023-06-01 0001337619 env:ConvertibleNotesDue2023Member us-gaap:ConvertibleNotesPayableMember 2022-06-30 0001337619 env:ConvertibleNotesDue2025Member us-gaap:ConvertibleNotesPayableMember 2022-06-30 0001337619 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-06-30 0001337619 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-06-30 0001337619 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-06-30 0001337619 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-06-30 0001337619 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001337619 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001337619 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001337619 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001337619 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2022-12-31 0001337619 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2022-12-31 0001337619 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2022-12-31 0001337619 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2022-12-31 0001337619 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001337619 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001337619 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001337619 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001337619 env:AssetBasedRevenueMember env:EnvestnetWealthSolutionsMember 2023-04-01 2023-06-30 0001337619 env:AssetBasedRevenueMember env:EnvestnetDataAndAnalyticsMember 2023-04-01 2023-06-30 0001337619 env:AssetBasedRevenueMember env:EnvestnetWealthSolutionsMember 2022-04-01 2022-06-30 0001337619 env:AssetBasedRevenueMember env:EnvestnetDataAndAnalyticsMember 2022-04-01 2022-06-30 0001337619 us-gaap:SubscriptionAndCirculationMember env:EnvestnetWealthSolutionsMember 2023-04-01 2023-06-30 0001337619 us-gaap:SubscriptionAndCirculationMember env:EnvestnetDataAndAnalyticsMember 2023-04-01 2023-06-30 0001337619 us-gaap:SubscriptionAndCirculationMember env:EnvestnetWealthSolutionsMember 2022-04-01 2022-06-30 0001337619 us-gaap:SubscriptionAndCirculationMember env:EnvestnetDataAndAnalyticsMember 2022-04-01 2022-06-30 0001337619 env:RecurringRevenueMember env:EnvestnetWealthSolutionsMember 2023-04-01 2023-06-30 0001337619 env:RecurringRevenueMember env:EnvestnetDataAndAnalyticsMember 2023-04-01 2023-06-30 0001337619 env:RecurringRevenueMember env:EnvestnetWealthSolutionsMember 2022-04-01 2022-06-30 0001337619 env:RecurringRevenueMember env:EnvestnetDataAndAnalyticsMember 2022-04-01 2022-06-30 0001337619 env:ProfessionalServicesAndOtherRevenuesMember env:EnvestnetWealthSolutionsMember 2023-04-01 2023-06-30 0001337619 env:ProfessionalServicesAndOtherRevenuesMember env:EnvestnetDataAndAnalyticsMember 2023-04-01 2023-06-30 0001337619 env:ProfessionalServicesAndOtherRevenuesMember env:EnvestnetWealthSolutionsMember 2022-04-01 2022-06-30 0001337619 env:ProfessionalServicesAndOtherRevenuesMember env:EnvestnetDataAndAnalyticsMember 2022-04-01 2022-06-30 0001337619 env:EnvestnetWealthSolutionsMember 2023-04-01 2023-06-30 0001337619 env:EnvestnetDataAndAnalyticsMember 2023-04-01 2023-06-30 0001337619 env:EnvestnetWealthSolutionsMember 2022-04-01 2022-06-30 0001337619 env:EnvestnetDataAndAnalyticsMember 2022-04-01 2022-06-30 0001337619 env:AssetBasedRevenueMember env:EnvestnetWealthSolutionsMember 2023-01-01 2023-06-30 0001337619 env:AssetBasedRevenueMember env:EnvestnetDataAndAnalyticsMember 2023-01-01 2023-06-30 0001337619 env:AssetBasedRevenueMember env:EnvestnetWealthSolutionsMember 2022-01-01 2022-06-30 0001337619 env:AssetBasedRevenueMember env:EnvestnetDataAndAnalyticsMember 2022-01-01 2022-06-30 0001337619 us-gaap:SubscriptionAndCirculationMember env:EnvestnetWealthSolutionsMember 2023-01-01 2023-06-30 0001337619 us-gaap:SubscriptionAndCirculationMember env:EnvestnetDataAndAnalyticsMember 2023-01-01 2023-06-30 0001337619 us-gaap:SubscriptionAndCirculationMember env:EnvestnetWealthSolutionsMember 2022-01-01 2022-06-30 0001337619 us-gaap:SubscriptionAndCirculationMember env:EnvestnetDataAndAnalyticsMember 2022-01-01 2022-06-30 0001337619 env:RecurringRevenueMember env:EnvestnetWealthSolutionsMember 2023-01-01 2023-06-30 0001337619 env:RecurringRevenueMember env:EnvestnetDataAndAnalyticsMember 2023-01-01 2023-06-30 0001337619 env:RecurringRevenueMember env:EnvestnetWealthSolutionsMember 2022-01-01 2022-06-30 0001337619 env:RecurringRevenueMember env:EnvestnetDataAndAnalyticsMember 2022-01-01 2022-06-30 0001337619 env:ProfessionalServicesAndOtherRevenuesMember env:EnvestnetWealthSolutionsMember 2023-01-01 2023-06-30 0001337619 env:ProfessionalServicesAndOtherRevenuesMember env:EnvestnetDataAndAnalyticsMember 2023-01-01 2023-06-30 0001337619 env:ProfessionalServicesAndOtherRevenuesMember env:EnvestnetWealthSolutionsMember 2022-01-01 2022-06-30 0001337619 env:ProfessionalServicesAndOtherRevenuesMember env:EnvestnetDataAndAnalyticsMember 2022-01-01 2022-06-30 0001337619 env:EnvestnetWealthSolutionsMember 2022-01-01 2022-06-30 0001337619 env:EnvestnetDataAndAnalyticsMember 2022-01-01 2022-06-30 0001337619 country:US 2023-04-01 2023-06-30 0001337619 country:US 2022-04-01 2022-06-30 0001337619 country:US 2023-01-01 2023-06-30 0001337619 country:US 2022-01-01 2022-06-30 0001337619 us-gaap:NonUsMember 2023-04-01 2023-06-30 0001337619 us-gaap:NonUsMember 2022-04-01 2022-06-30 0001337619 us-gaap:NonUsMember 2023-01-01 2023-06-30 0001337619 us-gaap:NonUsMember 2022-01-01 2022-06-30 0001337619 2023-07-01 2023-06-30 0001337619 2024-01-01 2023-06-30 0001337619 2022-01-01 2022-12-31 0001337619 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001337619 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001337619 us-gaap:PerformanceSharesMember 2022-12-31 0001337619 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-06-30 0001337619 us-gaap:PerformanceSharesMember 2023-01-01 2023-06-30 0001337619 us-gaap:RestrictedStockUnitsRSUMember 2023-06-30 0001337619 us-gaap:PerformanceSharesMember 2023-06-30 0001337619 us-gaap:ConvertibleDebtSecuritiesMember 2023-04-01 2023-06-30 0001337619 us-gaap:ConvertibleDebtSecuritiesMember 2022-04-01 2022-06-30 0001337619 us-gaap:ConvertibleDebtSecuritiesMember 2023-01-01 2023-06-30 0001337619 us-gaap:ConvertibleDebtSecuritiesMember 2022-01-01 2022-06-30 0001337619 env:NonVestedRSUsAndPSUsMember 2023-04-01 2023-06-30 0001337619 env:NonVestedRSUsAndPSUsMember 2022-04-01 2022-06-30 0001337619 env:NonVestedRSUsAndPSUsMember 2023-01-01 2023-06-30 0001337619 env:NonVestedRSUsAndPSUsMember 2022-01-01 2022-06-30 0001337619 us-gaap:EmployeeStockOptionMember 2023-04-01 2023-06-30 0001337619 us-gaap:EmployeeStockOptionMember 2022-04-01 2022-06-30 0001337619 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001337619 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0001337619 us-gaap:WarrantMember 2023-04-01 2023-06-30 0001337619 us-gaap:WarrantMember 2022-04-01 2022-06-30 0001337619 us-gaap:WarrantMember 2023-01-01 2023-06-30 0001337619 us-gaap:WarrantMember 2022-01-01 2022-06-30 0001337619 us-gaap:OperatingSegmentsMember env:EnvestnetWealthSolutionsMember 2023-04-01 2023-06-30 0001337619 us-gaap:OperatingSegmentsMember env:EnvestnetWealthSolutionsMember 2022-04-01 2022-06-30 0001337619 us-gaap:OperatingSegmentsMember env:EnvestnetWealthSolutionsMember 2023-01-01 2023-06-30 0001337619 us-gaap:OperatingSegmentsMember env:EnvestnetWealthSolutionsMember 2022-01-01 2022-06-30 0001337619 us-gaap:OperatingSegmentsMember env:EnvestnetDataAndAnalyticsMember 2023-04-01 2023-06-30 0001337619 us-gaap:OperatingSegmentsMember env:EnvestnetDataAndAnalyticsMember 2022-04-01 2022-06-30 0001337619 us-gaap:OperatingSegmentsMember env:EnvestnetDataAndAnalyticsMember 2023-01-01 2023-06-30 0001337619 us-gaap:OperatingSegmentsMember env:EnvestnetDataAndAnalyticsMember 2022-01-01 2022-06-30 0001337619 us-gaap:CorporateNonSegmentMember 2023-04-01 2023-06-30 0001337619 us-gaap:CorporateNonSegmentMember 2022-04-01 2022-06-30 0001337619 us-gaap:CorporateNonSegmentMember 2023-01-01 2023-06-30 0001337619 us-gaap:CorporateNonSegmentMember 2022-01-01 2022-06-30 0001337619 env:CaseNo320Cv05991SKMember 2020-10-21 2020-10-21 0001337619 env:CaseNo320Cv05991SKMember 2021-07-19 2021-07-19 shares iso4217:USD iso4217:USD shares env:segment pure env:claim env:plaintiff 0001337619 false --12-31 2023 Q2 http://fasb.org/us-gaap/2023#GeneralAndAdministrativeExpense P6M P1Y 10-Q true 2023-06-30 false 001-34835 Envestnet, Inc. DE 20-1409613 1000 Chesterbrook Boulevard Suite 250 Berwyn PA 19312 312 827-2800 Common Stock, par value $0.005 per share ENV NYSE Yes Yes Large Accelerated Filer false false false 54534181 59019000 162173000 123696000 101696000 41906000 41363000 224621000 305232000 66668000 62443000 207235000 184558000 361335000 379995000 998436000 998414000 75079000 81596000 120531000 99927000 2053905000 2112165000 239836000 233866000 13222000 11949000 35846000 36363000 20000000 44886000 308904000 327064000 874175000 871769000 105606000 110652000 15815000 16196000 16947000 18880000 1321447000 1344561000 0.005 0.005 50000000 50000000 0 0 0 0 0 0 0.005 0.005 500000000 500000000 70752773 70025733 54511283 54013826 353000 350000 16241490 16011907 267325000 253551000 1175464000 1135284000 -181571000 -118927000 -4408000 -8589000 722513000 754567000 9945000 13037000 732458000 767604000 2053905000 2112165000 185762000 191972000 362694000 394689000 114959000 118120000 232038000 232854000 300721000 310092000 594732000 627543000 11713000 8760000 16409000 12672000 312434000 318852000 611141000 640215000 123497000 126482000 232486000 251764000 117097000 125767000 231312000 252616000 53346000 66144000 106965000 110479000 33806000 32182000 66747000 63800000 327746000 350575000 637510000 678659000 -15312000 -31723000 -26369000 -38444000 -7402000 1622000 -15337000 -4345000 -22714000 -30101000 -41706000 -42789000 418000 -5833000 24187000 -3813000 -23132000 -24268000 -65893000 -38976000 -1716000 -983000 -3249000 -1832000 -21416000 -23285000 -62644000 -37144000 -0.39 -0.39 -0.42 -0.42 -1.15 -1.15 -0.67 -0.67 54439733 54439733 55203120 55203120 54289443 54289443 55054272 55054272 -21416000 -23285000 -62644000 -37144000 -96000 -3093000 4181000 -4571000 -96000 -3093000 4181000 -4571000 -21512000 -26378000 -58463000 -41715000 70025733 350000 16011907 -253551000 1135284000 -8589000 -118927000 13037000 767604000 -41228000 -1533000 -42761000 4277000 4277000 19345000 108000 19453000 524316 2000 2000 173612 10732000 10732000 37454 367000 367000 984000 24000 1008000 22000 22000 70587503 352000 16185519 -264283000 1154012000 -4312000 -160155000 11566000 737180000 -21416000 -1716000 -23132000 -96000 -96000 21347000 43000 21390000 162770 1000 1000 55971 3042000 3042000 2500 105000 0 105000 0 -52000 -52000 70752773 353000 16241490 -267325000 1175464000 -4408000 -181571000 9945000 732458000 68879152 344000 14086064 -134996000 1131628000 -1899000 -37988000 2453000 959542000 -13859000 -849000 -14708000 -1478000 -1478000 21690000 21690000 514319 3000 3000 170992 12570000 12570000 38681 658000 658000 84000 -102000 -18000 69432152 347000 14257056 -147566000 1153892000 -3377000 -51847000 1706000 953155000 -23285000 -983000 -24268000 -3093000 -3093000 22876000 22876000 232328 1000 1000 78506 5543000 5543000 2503 84000 84000 152020 9235000 9235000 89000 -104000 -15000 69666983 348000 14487582 -162344000 1176763000 -6470000 -75132000 827000 933992000 -65893000 -38976000 66747000 63800000 -522000 -8222000 40843000 45318000 2251000 3474000 -5872000 -2945000 546000 6934000 2483000 12961000 -304000 448000 22357000 -13694000 6762000 6359000 17700000 -32888000 -852000 4277000 39268000 52642000 16735000 9141000 46801000 43045000 0 14472000 1450000 8000000 12000000 19000000 20000000 0 0 4350000 -319000 0 -96667000 -98008000 40000000 0 20000000 1872000 45000000 0 792000 14517000 472000 742000 13774000 18113000 9289000 9235000 1008000 0 0 750000 3000 4000 -49388000 -43741000 3633000 -2057000 -103154000 -91164000 162173000 429428000 59019000 338264000 3223000 5460000 10600000 5591000 4129000 2623000 380000 9604000 792000 14517000 2029000 2308000 0 628000 0 752000 Organization and Description of Business<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Envestnet, Inc. (“Envestnet”) through its subsidiaries (collectively, the “Company”) is transforming the way financial advice and insight are delivered. Its mission is to empower financial advisors and service providers with innovative technology, solutions and intelligence. Envestnet has been a leader in helping transform wealth management, working towards its goal of expanding a holistic financial wellness ecosystem so that our clients can deliver an intelligent financial life to their clients.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Envestnet is organized around two primary, complementary business segments. Financial information about each business segment is contained in “Note 18—Segment Information” to the condensed consolidated financial statements and is described in detail within the Company's Annual Report on Form 10-K.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For a summary of commonly used industry terms and abbreviations used in this quarterly report on Form 10-Q, see the </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Glossary of Terms.</span></div> 2 Summary of Significant Accounting Policies<div style="padding-left:18pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements of the Company as of June 30, 2023 and for the three and six months ended June 30, 2023 and 2022 have not been audited by an independent registered public accounting firm. These unaudited condensed consolidated financial statements have been prepared on the same basis as our audited consolidated financial statements for the year ended December 31, 2022 and reflect all normal recurring adjustments which are, in the opinion of management, necessary to present fairly the Company’s financial position as of June 30, 2023 and results of operations, equity, comprehensive income (loss) and cash flows for the periods presented herein. The unaudited condensed consolidated financial statements include the accounts of the Company. All significant intercompany transactions and balances have been eliminated in consolidation. Accounts for the Envestnet Wealth Solutions segment that are denominated in a non-U.S. currency have been re-measured using the U.S. dollar as the functional currency. Certain accounts within the Envestnet Data &amp; Analytics segment are recorded and measured in foreign currencies. The assets and liabilities for those subsidiaries with a functional currency other than the U.S. dollar are translated at exchange rates in effect at the balance sheet date, and revenue and expenses are translated at average exchange rates. Differences arising from these foreign currency translations are recorded in the unaudited condensed consolidated balance sheets as accumulated other comprehensive income (loss) within stockholders' equity. The Company is also subject to gains and losses from foreign currency denominated transactions and the remeasurement of foreign currency denominated balance sheet accounts, both of which are included in other income (expense), net in the condensed consolidated statements of operations.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations for the three and six months ended June 30, 2023 are not necessarily indicative of the results of operations to be expected for other interim periods or for the full fiscal year.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the SEC. Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">References to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">GAAP</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in these notes are to the FASB ASC and ASUs. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022, filed with the SEC on February 28, 2023.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> Use of Estimates</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. Actual results could differ materially from these estimates under different assumptions or conditions.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> Reclassifications</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain amounts in the condensed consolidated balance sheets as of December 31, 2022 and the condensed consolidated statements of cash flows for the six months ended June 30, 2022 have been reclassified to conform to the current period presentation. These reclassifications did not change the previously reported total assets, total liabilities and equity, or net change in cash and cash equivalents and did not affect the condensed consolidated statements of operations, condensed consolidated statements of comprehensive loss or condensed consolidated statements of stockholders' equity.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash, Cash Equivalents and Restricted Cash</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles cash, cash equivalents and restricted cash from the condensed consolidated balance sheets to amounts reported in the condensed consolidated statements of cash flows:<br/></span></div><div><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><td style="width:66.151%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.546%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">59,019 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">338,115 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Restricted cash included in prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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 cash, cash equivalents and restricted cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,019 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338,264 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Related Party Transactions</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has an approximate 3.8% membership interest in a private services company that it accounts for using the equity method of accounting and is considered to be a related party. Revenue from the private services company totaled $3.3 million and $4.3 million in the three months ended June 30, 2023 and 2022, respectively. Revenue from the private services company totaled $6.9 million and $9.0 million in the six months ended June 30, 2023 and 2022, respectively. As of June 30, 2023 and December 31, 2022, the Company recorded a net receivable from the private services company of $1.9 million and $2.0 million, respectively. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements Not Yet Adopted</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">In March 2023, the FASB issued ASU 2023-01, “Leases (Topic 842): Common Control Arrangements.” This update amends ASC 842 and the accounting for leasehold improvements associated with common control leases. This standard is effective for fiscal years beginning after December 15, 2023, including interim periods within those fiscal years. Early adoption of the standard is permitted. The Company is analyzing the impact of the adoption, but does not expect it to have a material impact on the consolidated financial statements.</span></div> <div style="padding-left:18pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements of the Company as of June 30, 2023 and for the three and six months ended June 30, 2023 and 2022 have not been audited by an independent registered public accounting firm. These unaudited condensed consolidated financial statements have been prepared on the same basis as our audited consolidated financial statements for the year ended December 31, 2022 and reflect all normal recurring adjustments which are, in the opinion of management, necessary to present fairly the Company’s financial position as of June 30, 2023 and results of operations, equity, comprehensive income (loss) and cash flows for the periods presented herein. The unaudited condensed consolidated financial statements include the accounts of the Company. All significant intercompany transactions and balances have been eliminated in consolidation. Accounts for the Envestnet Wealth Solutions segment that are denominated in a non-U.S. currency have been re-measured using the U.S. dollar as the functional currency. Certain accounts within the Envestnet Data &amp; Analytics segment are recorded and measured in foreign currencies. The assets and liabilities for those subsidiaries with a functional currency other than the U.S. dollar are translated at exchange rates in effect at the balance sheet date, and revenue and expenses are translated at average exchange rates. Differences arising from these foreign currency translations are recorded in the unaudited condensed consolidated balance sheets as accumulated other comprehensive income (loss) within stockholders' equity. The Company is also subject to gains and losses from foreign currency denominated transactions and the remeasurement of foreign currency denominated balance sheet accounts, both of which are included in other income (expense), net in the condensed consolidated statements of operations.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations for the three and six months ended June 30, 2023 are not necessarily indicative of the results of operations to be expected for other interim periods or for the full fiscal year.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the SEC. Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">References to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">GAAP</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in these notes are to the FASB ASC and ASUs. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022, filed with the SEC on February 28, 2023.</span></div> Use of EstimatesThe preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. Actual results could differ materially from these estimates under different assumptions or conditions. ReclassificationsCertain amounts in the condensed consolidated balance sheets as of December 31, 2022 and the condensed consolidated statements of cash flows for the six months ended June 30, 2022 have been reclassified to conform to the current period presentation. These reclassifications did not change the previously reported total assets, total liabilities and equity, or net change in cash and cash equivalents and did not affect the condensed consolidated statements of operations, condensed consolidated statements of comprehensive loss or condensed consolidated statements of stockholders' equity. <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles cash, cash equivalents and restricted cash from the condensed consolidated balance sheets to amounts reported in the condensed consolidated statements of cash flows:<br/></span></div><div><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><td style="width:66.151%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.546%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">59,019 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">338,115 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Restricted cash included in prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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 cash, cash equivalents and restricted cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,019 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338,264 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles cash, cash equivalents and restricted cash from the condensed consolidated balance sheets to amounts reported in the condensed consolidated statements of cash flows:<br/></span></div><div><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><td style="width:66.151%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.546%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">59,019 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">338,115 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Restricted cash included in prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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 cash, cash equivalents and restricted cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,019 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338,264 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 59019000 338115000 0 149000 59019000 338264000 0.038 3300000 4300000 6900000 9000000 1900000 2000000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements Not Yet Adopted</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">In March 2023, the FASB issued ASU 2023-01, “Leases (Topic 842): Common Control Arrangements.” This update amends ASC 842 and the accounting for leasehold improvements associated with common control leases. This standard is effective for fiscal years beginning after December 15, 2023, including interim periods within those fiscal years. Early adoption of the standard is permitted. The Company is analyzing the impact of the adoption, but does not expect it to have a material impact on the consolidated financial statements.</span></div> Acquisitions<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquisition of Redi2 Technologies</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 1, 2022, the Company completed the acquisition of all of the issued and outstanding shares of Redi2 Technologies ("Redi2"). Redi2 provides revenue management and hosted fee-billing solutions. Its platform enables fee calculation, invoice creation, payouts and accounting, and billing compliance. Redi2 has been integrated into the Envestnet Wealth Solutions segment.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Redi2 acquisition, the Company paid estimated consideration as follows:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><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><td style="width:50.069%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.547%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Preliminary Estimate</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Measurement Period Adjustments</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Revised Estimate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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 consideration, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">69,406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">69,406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Estimated working capital adjustment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,465)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">932 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(533)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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><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%">67,941 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">932 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">68,873 </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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company funded the Redi2 acquisition with available cash resources. In addition, certain executives may earn up to $20.0 million in performance bonuses based upon the achievement of certain target financial and non-financial metrics. These performance bonuses will be recognized as compensation and benefits expense in the condensed consolidated statements of operations. The Company recognized $1.1 million and $1.5 million related to these performance bonuses during the three and six months ended June 30, 2023, respectively.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the estimated fair values of the assets acquired at the date of acquisition:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><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><td style="width:50.069%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.547%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Preliminary Estimate</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Measurement Period Adjustments</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Revised Estimate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,985 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,985 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Other non-current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,349 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,321 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Identifiable intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,236 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,231 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,467 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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 assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">76,070 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">2,203 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">78,273 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Accounts payable, accrued expenses and other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,157)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,271)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,428)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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 revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,771)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,771)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Total liabilities assumed</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,129)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,271)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,400)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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 net assets acquired, net of cash received</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;padding:2px 0;text-align: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,941 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">932 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;padding:2px 0;text-align: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,873 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The goodwill arising from the acquisition represents the expected benefits of the transaction, primarily related to the enhancement of the Company's existing technologies and increase in future revenue as a result of potential cross selling opportunities. Estimated goodwill of $40.7 million is deductible for income tax purposes.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of estimated intangible assets acquired, estimated useful lives and amortization method is as follows:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><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><td style="width:49.777%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.547%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Preliminary Estimate</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Estimated Useful Life</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Amortization Method</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:400;line-height:100%">(in years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer lists</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">14,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">14 - 16</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accelerated</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%">Proprietary technologies</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">6</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-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%">Straight-line</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%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">6 - 7</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Straight-line</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%">Total intangible assets acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;padding:2px 0;text-align: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,500 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June 30, 2023 the Company completed the acquisition accounting related to the Redi2 acquisition, finalizing the valuation of tangible assets acquired, liabilities assumed, identifiable intangible assets and goodwill balances. No measurement period adjustments were made during the six months ended June 30, 2023.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of Redi2 were included in the condensed consolidated statements of operations beginning July 1, 2022 and are not considered material to the Company’s results of operations. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and six months ended June 30, 2023, the Company’s acquisition related costs were not material, and are included in general and administrative expenses. The Company may incur additional acquisition related costs over the remainder of 2023.</span></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Redi2 acquisition, the Company paid estimated consideration as follows:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><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><td style="width:50.069%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.547%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Preliminary Estimate</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Measurement Period Adjustments</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Revised Estimate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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 consideration, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">69,406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">69,406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Estimated working capital adjustment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,465)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">932 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(533)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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><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%">67,941 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">932 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">68,873 </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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the estimated fair values of the assets acquired at the date of acquisition:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><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><td style="width:50.069%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.547%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Preliminary Estimate</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Measurement Period Adjustments</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Revised Estimate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,985 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,985 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Other non-current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,349 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,321 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Identifiable intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,236 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,231 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,467 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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 assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">76,070 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">2,203 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">78,273 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Accounts payable, accrued expenses and other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,157)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,271)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,428)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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 revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,771)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,771)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Total liabilities assumed</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,129)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,271)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,400)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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 net assets acquired, net of cash received</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;padding:2px 0;text-align: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,941 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">932 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;padding:2px 0;text-align: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,873 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 69406000 0 69406000 -1465000 932000 -533000 67941000 932000 68873000 20000000 1100000 1500000 1985000 0 1985000 3349000 28000 3321000 26500000 0 26500000 44236000 -2231000 46467000 76070000 -2203000 78273000 1157000 -1271000 2428000 2201000 0 2201000 4771000 0 4771000 8129000 -1271000 9400000 67941000 932000 68873000 40700000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of estimated intangible assets acquired, estimated useful lives and amortization method is as follows:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><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><td style="width:49.777%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.547%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Preliminary Estimate</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Estimated Useful Life</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Amortization Method</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:400;line-height:100%">(in years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer lists</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">14,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">14 - 16</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accelerated</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%">Proprietary technologies</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">6</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-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%">Straight-line</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%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">6 - 7</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Straight-line</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%">Total intangible assets acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;padding:2px 0;text-align: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,500 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div> 14000000 P14Y P16Y 9500000 P6Y 3000000 P6Y P7Y 26500000 Prepaid Expenses and Other Current Assets<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets consisted of the following:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><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><td style="width:66.151%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.546%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">15,387 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">16,649 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Prepaid insurance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,473 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,881 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Non-income tax receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,383 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,488 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,663 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,345 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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 prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">41,906 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">41,363 </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></tr></table></div> <div style="text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets consisted of the following:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><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><td style="width:66.151%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.546%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">15,387 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">16,649 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Prepaid insurance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,473 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,881 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Non-income tax receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,383 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,488 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,663 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,345 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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 prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">41,906 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">41,363 </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></tr></table></div> 15387000 16649000 5473000 2881000 5383000 5488000 15663000 16345000 41906000 41363000 Internally Developed Software, Net<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Internally developed software, net consisted of the following:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><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><td style="width:49.777%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.547%"></td><td style="width:0.1%"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Estimated Useful Life</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internally developed software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">5 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">359,365 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">313,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Less: accumulated amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(152,130)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(128,642)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Internally developed software, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">207,235 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">184,558 </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></tr></table></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Internally developed software, net consisted of the following:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><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><td style="width:49.777%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.547%"></td><td style="width:0.1%"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Estimated Useful Life</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internally developed software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">5 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">359,365 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">313,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Less: accumulated amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(152,130)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(128,642)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Internally developed software, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">207,235 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">184,558 </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></tr></table></div> P5Y 359365000 313200000 152130000 128642000 207235000 184558000 Geographical Information<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth certain long-lived assets including property and equipment, net and internally developed software, net by geographic area:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><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><td style="width:66.151%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.546%"></td><td style="width:0.1%"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">271,230 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">245,817 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">India</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,665 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,093 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align: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 long-lived assets, net</span></td><td colspan="3" style="padding:0 1pt"></td><td style="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="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%">273,903 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="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="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%">247,001 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See “Note 14—Revenue and Direct Expense” for detail of revenue by geographic area.</span></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth certain long-lived assets including property and equipment, net and internally developed software, net by geographic area:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><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><td style="width:66.151%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.546%"></td><td style="width:0.1%"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">271,230 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">245,817 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">India</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,665 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,093 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align: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 long-lived assets, net</span></td><td colspan="3" style="padding:0 1pt"></td><td style="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="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%">273,903 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="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="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%">247,001 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 271230000 245817000 2665000 1093000 8000 91000 273903000 247001000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:10.5pt">Intangible Assets, Net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net consisted of the following:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><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><td style="width:33.110%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.133%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.133%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.133%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.133%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.133%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.145%"></td><td style="width:0.1%"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Carrying</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Accumulated</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Carrying</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Carrying</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Accumulated</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Carrying</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Amortization</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Amortization</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer lists</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">604,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(306,457)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">297,623 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">604,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(285,288)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">318,792 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Proprietary technologies</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,057 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,549)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,508 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,401)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,823 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Trade names</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,496)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,204 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,320)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,380 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" 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 intangible assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">728,837 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(367,502)</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">361,335 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">733,004 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(353,009)</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">379,995 </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></tr></table></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On April 1, 2022, the Company entered into a purchase agreement with a privately held company to acquire technology solutions being developed by this privately held company for a purchase price of $9.0 million, including an advance of $4.0 million. The purchase agreement was amended in January 2023 to include additional functionality and features for additional consideration of $5.0 million. The Company closed the transaction and paid the remaining $10.0 million during the three months ended March 31, 2023. This proprietary technology asset has been integrated into the Envestnet Data &amp; Analytics segment and is being amortized over an estimated useful life of five years.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On May 19, 2023, the Company entered into a purchase agreement with this same privately held company to acquire technology solutions being developed by this privately held company for a purchase price of $7.0 million, including an advance of $2.0 million. In addition, the prior purchase agreements that were entered into with this privately held company in June 2021 and April 2022 were amended in May 2023 to remove the earn-out payment provisions.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June 30, 2023, the Company retired fully amortized proprietary technologies with a historical cost of $17.5 million. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future amortization expense of the Company's intangible assets as of June 30, 2023, is expected to be as follows (in thousands):</span></div><div><span><br/></span></div><div><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><td style="width:82.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">30,136 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,968 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,573 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,048 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,283 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,327 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">361,335 </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></tr></table></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net consisted of the following:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><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><td style="width:33.110%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.133%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.133%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.133%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.133%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.133%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.145%"></td><td style="width:0.1%"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Carrying</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Accumulated</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Carrying</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Carrying</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Accumulated</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Carrying</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Amortization</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Amortization</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer lists</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">604,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(306,457)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">297,623 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">604,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(285,288)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">318,792 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Proprietary technologies</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,057 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,549)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,508 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,401)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,823 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Trade names</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,496)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,204 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,320)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,380 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" 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 intangible assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">728,837 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(367,502)</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">361,335 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">733,004 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(353,009)</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">379,995 </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></tr></table></div> 604080000 306457000 297623000 604080000 285288000 318792000 109057000 51549000 57508000 113224000 59401000 53823000 15700000 9496000 6204000 15700000 8320000 7380000 728837000 367502000 361335000 733004000 353009000 379995000 9000000 4000000 5000000 10000000 P5Y 7000000 2000000 17500000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future amortization expense of the Company's intangible assets as of June 30, 2023, is expected to be as follows (in thousands):</span></div><div><span><br/></span></div><div><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><td style="width:82.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">30,136 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,968 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,573 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,048 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,283 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,327 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">361,335 </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></tr></table></div> 30136000 55968000 52573000 45048000 36283000 141327000 361335000 Depreciation and Amortization Expense<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense consisted of the following:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><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><td style="width:49.192%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="21" 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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible asset amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">15,720 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">17,645 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">32,660 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">35,165 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Internally developed software amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,398 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,087 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,488 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,581 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Property and equipment depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,688 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,599 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,054 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align: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 depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">33,806 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">32,182 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">66,747 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="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="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%">63,800 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense consisted of the following:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><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><td style="width:49.192%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="21" 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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible asset amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">15,720 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">17,645 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">32,660 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">35,165 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Internally developed software amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,398 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,087 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,488 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,581 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Property and equipment depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,688 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,599 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,054 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align: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 depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">33,806 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">32,182 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">66,747 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="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="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%">63,800 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 15720000 17645000 32660000 35165000 12398000 9087000 23488000 17581000 5688000 5450000 10599000 11054000 33806000 32182000 66747000 63800000 Goodwill<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the carrying amount of goodwill by reportable segment were as follows:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><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><td style="width:49.777%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.547%"></td><td style="width:0.1%"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Envestnet Wealth Solutions</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Envestnet Data &amp; Analytics</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">679,739 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">318,675 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">998,414 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Foreign currency translation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align: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 as of June 30, 2023</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%">679,739 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">318,697 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">998,436 </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></tr></table></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the carrying amount of goodwill by reportable segment were as follows:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><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><td style="width:49.777%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.547%"></td><td style="width:0.1%"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Envestnet Wealth Solutions</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Envestnet Data &amp; Analytics</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">679,739 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">318,675 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">998,414 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Foreign currency translation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align: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 as of June 30, 2023</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%">679,739 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">318,697 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">998,436 </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></tr></table></div> 679739000 318675000 998414000 0 22000 22000 679739000 318697000 998436000 Other Assets<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 31, 2023, the Company entered into a Convertible Promissory Note with a customer of the Company's business, a privately held company, whereby the Company was issued a convertible promissory note with a principal amount of $20.0 million and a stated interest rate of 8.0% per annum. The Convertible Promissory Note has a maturity date of January 31, 2026 and is convertible into common stock or preferred stock of the privately held company upon qualified financing events or corporate transactions.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Convertible Promissory Note, the Company concurrently entered into a call option agreement with the privately held company, which provides the Company an option to acquire the privately held company at a predetermined price as of the earlier of July 2024 or upon satisfaction of certain financial metrics. Subsequent to June 30, 2023, the financial metrics were met, however, the Company did not exercise the call option. </span></div>The Company accounts for this loan receivable in accordance with ASC 310 - Receivables as it is not a security and includes it in other assets in the condensed consolidated balance sheets. Credit impairment is measured as the difference between this loan receivable’s amortized cost and its estimated recoverable value, which is the present value of its expected future cash flows discounted at the effective interest rate. There was no impairment for this investment during the six months ended June 30, 2023. 20000000 0.080 0 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:5.5pt">Accounts Payable, Accrued Expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">and Other Current Liabilities</span><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts payable, accrued expenses and other liabilities consisted of the following:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><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><td style="width:66.151%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.546%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued investment manager fees</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">105,913 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">99,851 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Accrued compensation and related taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,771 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,939 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Accounts payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,853 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,271 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Accrued professional services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,622 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,762 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Income tax payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,102 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Accrued technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,331 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,393 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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 treasury stock purchases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,289 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Other accrued expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,244 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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 accounts payable, accrued expenses and other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">239,836 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">233,866 </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></tr></table></div>During the three and six months ended June 30, 2023, as part of a reduction in force initiative, the Company entered into separation agreements with a number of employees. In connection with the reduction in force initiatives as well as a fourth quarter 2022 organizational realignment, the Company incurred approximately $8.2 million and $14.4 million in total severance expense in the three and six months ended June 30, 2023, respectively. As of June 30, 2023 the Company had accrued approximately $9.4 million in severance related expenses in accrued compensation and related taxes. <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts payable, accrued expenses and other liabilities consisted of the following:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><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><td style="width:66.151%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.546%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued investment manager fees</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">105,913 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">99,851 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Accrued compensation and related taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,771 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,939 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Accounts payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,853 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,271 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Accrued professional services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,622 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,762 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Income tax payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,102 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Accrued technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,331 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,393 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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 treasury stock purchases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,289 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Other accrued expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,244 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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 accounts payable, accrued expenses and other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">239,836 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">233,866 </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></tr></table></div> 105913000 99851000 57771000 77939000 27853000 11271000 17622000 10762000 13102000 260000 8331000 6393000 0 9289000 9244000 18101000 239836000 233866000 8200000 14400000 9400000 Debt<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth the carrying value and estimated fair value of the Company's debt obligations as of June 30, 2023 and December 31, 2022:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><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><td style="width:49.192%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Issuance Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unamortized Issuance Costs</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value (Level II)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Revolving Credit Facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">20,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">20,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">20,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Convertible Notes due 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,870)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">313,630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292,576 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Convertible Notes due 2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">575,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,455)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">560,545 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">607,499 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">912,500 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,325)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">894,175 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">920,075 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><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><td style="width:49.192%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Issuance Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unamortized Issuance Costs</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value (Level II)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Revolving Credit Facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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"></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%">Convertible Notes due 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(114)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,886 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,058 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Convertible Notes due 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,765)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312,735 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293,688 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Convertible Notes due 2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">575,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,966)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">559,034 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">606,119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">937,500 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,845)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">916,655 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">945,865 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revolving Credit Facility</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Revolving Credit Facility contains customary conditions, representations and warranties, affirmative and negative covenants, mandatory prepayment provisions and events of default. The covenants include certain financial covenants requiring the Company to maintain compliance with a maximum total leverage ratio and a minimum interest coverage ratio. The Company was in compliance with these financial covenants as of June 30, 2023.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, the Company had $20.0 million of borrowings under the Revolving Credit Facility at an effective interest rate of 7.5%, with a remaining available balance on the Revolving Credit Facility of $480.0 million. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 19, 2023, the $20.0 million outstanding balance under the Revolving Credit Facility was repaid and the remaining available balance on the Revolving Credit Facility was $500.0 million. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023 and December 31, 2022, debt issuance costs related to the Revolving Credit Facility included in prepaid expense and other current assets in the condensed consolidated balance sheets was $0.7 million and $0.7 million, respectively and included in other assets in the condensed consolidated balance sheets was $1.8 million and $2.2 million, respectively. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Notes due 2023</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Convertible Notes due 2023 matured on June 1, 2023. Upon maturity, the Company settled the remaining aggregate principal amount on the Convertible Notes due 2023 for $45.0 million. The Convertible Notes due 2023 were paid using a combination of cash on hand and borrowings under the Company's Revolving Credit Facility. No shares of the Company's common stock were issued upon settlement of the Convertible Notes due 2023.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest Expense</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense was comprised of the following and is included in other expense, net in the condensed consolidated statements of operations:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><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><td style="width:49.192%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Notes interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,543 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">2,480 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">9,108 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,960 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Amortization of debt discount and issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,427 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,869 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,474 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Undrawn and other fees</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">624 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">631 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Revolving Credit Facility interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,531 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,212 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,851 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,065 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective interest rate of the Notes was equal to the stated interest rate plus the amortization of the debt issuance costs and is set forth below:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><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><td style="width:66.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.546%"></td><td style="width:0.1%"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">June 30,</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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%">Convertible Notes due 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Notes due 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.3 </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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.3 </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><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Notes due 2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.2 </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><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%">N/A</span></td></tr></table></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth the carrying value and estimated fair value of the Company's debt obligations as of June 30, 2023 and December 31, 2022:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><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><td style="width:49.192%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Issuance Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unamortized Issuance Costs</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value (Level II)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Revolving Credit Facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">20,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">20,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">20,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Convertible Notes due 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,870)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">313,630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292,576 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Convertible Notes due 2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">575,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,455)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">560,545 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">607,499 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">912,500 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,325)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">894,175 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">920,075 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><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><td style="width:49.192%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Issuance Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unamortized Issuance Costs</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value (Level II)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Revolving Credit Facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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"></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%">Convertible Notes due 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(114)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,886 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,058 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Convertible Notes due 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,765)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312,735 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293,688 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Convertible Notes due 2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">575,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,966)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">559,034 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">606,119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">937,500 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,845)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">916,655 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">945,865 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective interest rate of the Notes was equal to the stated interest rate plus the amortization of the debt issuance costs and is set forth below:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><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><td style="width:66.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.546%"></td><td style="width:0.1%"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">June 30,</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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%">Convertible Notes due 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Notes due 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.3 </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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.3 </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><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Notes due 2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.2 </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><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%">N/A</span></td></tr></table></div> 20000000 0 20000000 20000000 317500000 3870000 313630000 292576000 575000000 14455000 560545000 607499000 912500000 18325000 894175000 920075000 0 0 0 0 45000000 114000 44886000 46058000 317500000 4765000 312735000 293688000 575000000 15966000 559034000 606119000 937500000 20845000 916655000 945865000 20000000 0.075 480000000 20000000 500000000 700000 700000 1800000 2200000 45000000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense was comprised of the following and is included in other expense, net in the condensed consolidated statements of operations:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><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><td style="width:49.192%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Notes interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,543 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">2,480 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">9,108 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,960 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Amortization of debt discount and issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,427 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,869 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,474 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Undrawn and other fees</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">624 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">631 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Revolving Credit Facility interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,531 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,212 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,851 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,065 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 4543000 2480000 9108000 4960000 1427000 1427000 1415000 1415000 2869000 2869000 3474000 3474000 311000 311000 317000 317000 624000 624000 631000 631000 250000 0 250000 0 6531000 4212000 12851000 9065000 0.024 0.013 0.013 0.032 Fair Value Measurements<div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth the fair value of the Company’s financial assets and liabilities measured at fair value on a recurring basis in the condensed consolidated balance sheets as of June 30, 2023 and December 31, 2022, based on the three-tier fair value hierarchy, as described in detail within the Company's Annual Report on Form 10-K:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><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><td style="width:49.192%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level I</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level II</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level III</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><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><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><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><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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 7.75pt;text-align: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:#ffffff;padding:0 1pt"></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%">23,764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">23,764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets to fund deferred compensation liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,635 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,635 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,399 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,764 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,635 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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%"> </span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align: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 compensation liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,864 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,864 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,864 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,864 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><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><td style="width:49.192%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level I</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level II</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level III</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><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><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><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><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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 7.75pt;text-align: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:#ffffff;padding:0 1pt"></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,628 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,628 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets to fund deferred compensation liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,074 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,074 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,702 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,628 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,074 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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%"> </span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align: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 compensation liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,088 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,088 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,088 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,088 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses the categorization of assets and liabilities by level at each measurement date, and transfers between levels are recognized on the actual date of the event or when changes in circumstances caused the transfer, in accordance with the Company’s accounting policy regarding the recognition of transfers between levels of the fair value hierarchy. There were no transfers between Levels I, II and III during the six months ended June 30, 2023 and 2022.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Assets Used to Fund the Deferred Compensation Liability</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents a reconciliation of the assets used to fund the Company's deferred compensation liability, which is measured at fair value on a recurring basis using significant unobservable inputs (Level III) for the period from December 31, 2022 to June 30, 2023:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><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><td style="width:82.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Fair Value of Assets Used to Fund Deferred Compensation Liability</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">10,074 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Fair value adjustments and fees</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"></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 as of June 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">10,635 </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></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair market value of the assets used to fund the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">'s deferred compensation liability is based upon the cash surrender value of the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">'s life insurance premiums. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The value of the assets used to fund the Company's deferred compensation liability, which are included in other assets in the condensed consolidated balance sheets, increased due to net gains on the underlying investment vehicles. These gains are recognized in the Company's earnings and included in <span style="-sec-ix-hidden:f-776">general and administrative expenses</span> in the condensed consolidated statements of operations.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Debt Agreements</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considered its Convertible Notes to be Level II liabilities as of June 30, 2023 and December 31, 2022, and used a market approach to calculate their respective fair values. The estimated fair value for each convertible note was determined based on estimated or actual bids and offers in an over-the-counter market on June 30, 2023 and December 31, 2022, respectively (See “Note 12—Debt”).</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Other Financial Assets and Liabilities</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considered the recorded value of its other financial assets and liabilities, which consist primarily of cash and cash equivalents, accounts receivable and accounts payable, to approximate the fair value of the respective assets and liabilities as of June 30, 2023 and December 31, 2022, based upon the short-term nature of these assets and liabilities.</span></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth the fair value of the Company’s financial assets and liabilities measured at fair value on a recurring basis in the condensed consolidated balance sheets as of June 30, 2023 and December 31, 2022, based on the three-tier fair value hierarchy, as described in detail within the Company's Annual Report on Form 10-K:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><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><td style="width:49.192%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level I</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level II</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level III</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><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><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><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><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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 7.75pt;text-align: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:#ffffff;padding:0 1pt"></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%">23,764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">23,764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets to fund deferred compensation liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,635 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,635 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,399 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,764 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,635 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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%"> </span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align: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 compensation liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,864 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,864 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,864 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,864 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><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><td style="width:49.192%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level I</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level II</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level III</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><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><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><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><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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 7.75pt;text-align: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:#ffffff;padding:0 1pt"></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,628 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,628 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets to fund deferred compensation liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,074 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,074 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,702 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,628 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,074 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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%"> </span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align: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 compensation liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,088 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,088 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,088 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,088 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 23764000 23764000 0 0 10635000 0 0 10635000 34399000 23764000 0 10635000 8864000 8864000 0 0 8864000 8864000 0 0 2628000 2628000 0 0 10074000 0 0 10074000 12702000 2628000 0 10074000 8088000 8088000 0 0 8088000 8088000 0 0 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents a reconciliation of the assets used to fund the Company's deferred compensation liability, which is measured at fair value on a recurring basis using significant unobservable inputs (Level III) for the period from December 31, 2022 to June 30, 2023:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><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><td style="width:82.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Fair Value of Assets Used to Fund Deferred Compensation Liability</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">10,074 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Fair value adjustments and fees</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"></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 as of June 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">10,635 </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></tr></table></div> 10074000 561000 10635000 Revenue and Direct Expense<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s revenue by segment disaggregated by major source:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><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><td style="width:24.923%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.749%"></td><td style="width:0.1%"></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:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="15" 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:8pt;font-weight:700;line-height:100%">2022</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Envestnet Wealth Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Envestnet Data &amp; Analytics</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Envestnet Wealth Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Envestnet Data &amp; Analytics</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-based</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">185,762 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">185,762 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">191,972 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">191,972 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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-based</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,509 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,959 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,568 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,552 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total recurring revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">261,271 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">39,450 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">300,721 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">265,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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">44,552 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">310,092 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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 and other revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,310 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,403 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,713 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,460 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,760 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">271,581 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">40,853 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">312,434 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">272,000 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">46,852 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">318,852 </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></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div><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><td style="width:24.923%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.749%"></td><td style="width:0.1%"></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:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="15" 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:8pt;font-weight:700;line-height:100%">2022</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Envestnet Wealth Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Envestnet Data &amp; Analytics</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Envestnet Wealth Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Envestnet Data &amp; Analytics</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-based</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">362,694 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">362,694 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">394,689 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">394,689 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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-based</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,994 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,044 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,038 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,105 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,749 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,854 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total recurring revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">514,688 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">80,044 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">594,732 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">536,794 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">90,749 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">627,543 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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 and other revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,553 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,856 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,409 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,774 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,898 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,672 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">528,241 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">82,900 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">611,141 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">545,568 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">94,647 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">640,215 </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></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s revenue disaggregated by geography, based on the billing address of the customer:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><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><td style="width:49.192%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">306,946 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">314,271 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">600,160 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">631,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">International</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,488 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,581 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,981 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,215 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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 revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">312,434 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">318,852 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">611,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">640,215 </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></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Remaining Performance Obligations</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, the Company's estimated revenue expected to be recognized in the future related to performance obligations associated with existing customer contracts that are partially or wholly unsatisfied is approximately $531.0 million. We expect to recognize approximately 24% of this revenue during the remainder of 2023, approximately 55% throughout 2024 and 2025, with the balance recognized thereafter. These remaining performance obligations are not indicative of revenue for future periods.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Balances</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred revenue as of June 30, 2023 decreased by $0.9 million from December 31, 2022, primarily the result of timing of cash receipts and revenue recognition. The majority of the Company's deferred revenue will be recognized over the course of the next twelve months.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amount of revenue recognized for the three months ended June 30, 2023 and 2022 that was included in the opening deferred revenue balance was $11.5 million and $10.2 million, respectively. The amount of revenue recognized for the six months ended June 30, 2023 and 2022,that was included in the opening deferred revenue balance was $28.2 million and $26.1 million, respectively. The majority of this revenue consists of subscription-based services and professional services arrangements. The amount of revenue recognized from performance obligations satisfied in prior periods was not material.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Sales Incentive Compensation</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred sales incentive compensation was $10.9 million and $11.0 million as of June 30, 2023 and December 31, 2022, respectively. Amortization expense for the deferred sales incentive compensation was $1.2 million and $1.1 million for the three months ended June 30, 2023 and 2022, respectively. Amortization expense for the deferred sales incentive compensation was $2.3 million and $2.2 million for the six months ended June 30, 2023 and 2022, respectively. Deferred sales incentive compensation is included in other assets in the condensed consolidated balance sheets and amortization expense is included in employee compensation expense in the condensed consolidated statements of operations. No significant impairment loss for capitalized costs was recorded during the six months ended June 30, 2023 and 2022.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Direct Expense</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes direct expense by revenue category:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><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><td style="width:49.192%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-based</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">108,532 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">112,301 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">211,155 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">229,729 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Subscription-based</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,933 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,241 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,295 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,052 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Professional services and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,032 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,940 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,036 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,983 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align: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 direct expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">123,497 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">126,482 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">232,486 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">251,764 </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></tr></table></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s revenue by segment disaggregated by major source:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><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><td style="width:24.923%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.749%"></td><td style="width:0.1%"></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:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="15" 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:8pt;font-weight:700;line-height:100%">2022</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Envestnet Wealth Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Envestnet Data &amp; Analytics</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Envestnet Wealth Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Envestnet Data &amp; Analytics</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-based</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">185,762 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">185,762 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">191,972 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">191,972 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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-based</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,509 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,959 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,568 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,552 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total recurring revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">261,271 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">39,450 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">300,721 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">265,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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">44,552 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">310,092 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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 and other revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,310 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,403 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,713 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,460 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,760 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">271,581 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">40,853 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">312,434 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">272,000 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">46,852 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">318,852 </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></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div><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><td style="width:24.923%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.749%"></td><td style="width:0.1%"></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:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="15" 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:8pt;font-weight:700;line-height:100%">2022</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Envestnet Wealth Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Envestnet Data &amp; Analytics</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Envestnet Wealth Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Envestnet Data &amp; Analytics</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-based</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">362,694 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">362,694 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">394,689 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">394,689 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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-based</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,994 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,044 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,038 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,105 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,749 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,854 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total recurring revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">514,688 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">80,044 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">594,732 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">536,794 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">90,749 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">627,543 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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 and other revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,553 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,856 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,409 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,774 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,898 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,672 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">528,241 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">82,900 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">611,141 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">545,568 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">94,647 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">640,215 </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></tr></table></div> 185762000 0 185762000 191972000 0 191972000 75509000 39450000 114959000 73568000 44552000 118120000 261271000 39450000 300721000 265540000 44552000 310092000 10310000 1403000 11713000 6460000 2300000 8760000 271581000 40853000 312434000 272000000 46852000 318852000 362694000 0 362694000 394689000 0 394689000 151994000 80044000 232038000 142105000 90749000 232854000 514688000 80044000 594732000 536794000 90749000 627543000 13553000 2856000 16409000 8774000 3898000 12672000 528241000 82900000 611141000 545568000 94647000 640215000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s revenue disaggregated by geography, based on the billing address of the customer:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><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><td style="width:49.192%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">306,946 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">314,271 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">600,160 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">631,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">International</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,488 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,581 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,981 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,215 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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 revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">312,434 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">318,852 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">611,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">640,215 </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></tr></table></div> 306946000 314271000 600160000 631000000 5488000 4581000 10981000 9215000 312434000 318852000 611141000 640215000 531000000 0.24 0.55 -900000 11500000 10200000 28200000 26100000 10900000 11000000 1200000 1100000 2300000 2200000 0 0 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes direct expense by revenue category:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><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><td style="width:49.192%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-based</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">108,532 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">112,301 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">211,155 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">229,729 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Subscription-based</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,933 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,241 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,295 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,052 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Professional services and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,032 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,940 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,036 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,983 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align: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 direct expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">123,497 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">126,482 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">232,486 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">251,764 </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></tr></table></div> 108532000 112301000 211155000 229729000 6933000 7241000 13295000 15052000 8032000 6940000 8036000 6983000 123497000 126482000 232486000 251764000 Stock-Based Compensation<div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has stock options, RSUs and PSUs outstanding under the 2010 Plan and the 2019 Equity Plan. As of June 30, 2023, the maximum number of common shares available for future issuance under the Company's plans is 1,626,985.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense under the Company’s plans was as follows:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><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><td style="width:49.192%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">21,390 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">22,876 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">40,843 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">44,566 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Tax effect on stock-based compensation expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,454)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,833)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,415)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,364)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net effect on income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">15,936 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">17,043 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">30,428 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">33,202 </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></tr></table></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tax effect on stock-based compensation expense above was calculated using a blended statutory rate of 25.5% for each of the three and six months ended June 30, 2023 and 2022.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes option activity under the Company’s plans:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><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><td style="width:45.245%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Weighted-</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Weighted-Average</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:400;line-height:100%"> </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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Average</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Remaining</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Aggregate</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Options</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Contractual Life</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Intrinsic Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:400;line-height:100%">(in years)</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">277,535</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">40.07 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">2.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,005 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"></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%">(39,954)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">17.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"></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%">(25)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">74.83 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">Outstanding as of June 30, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,556</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">43.95 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">3,661 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Options exercisable as of June 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,349</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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:#cceeff;border-bottom:3pt double #000;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%">43.93 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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:#cceeff;border-bottom:3pt double #000;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%">3,661 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, there was an immaterial amount of unrecognized stock-based compensation expense related to stock options, which the Company expects to recognize over a weighted-average period of 0.1 years.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units and Performance Stock Units</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes RSU and PSU activity under the Company’s plans:</span></div><div><span><br/></span></div><div><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><td style="width:49.192%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">RSUs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">PSUs</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average Grant<br/>Date Fair Value<br/>per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average Grant<br/>Date Fair Value<br/>per Share</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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%">Non-vested as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,681,976 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">72.69 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,049 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">74.83 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,094,308 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">61.12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,010 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">69.47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(665,092)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">73.75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,994)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">76.28 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(132,017)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">77.29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,240)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">77.59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Non-vested as of June 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,979,175 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">65.63 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">226,825 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">73.14 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, there was $108.6 million of unrecognized stock-based compensation expense related to RSUs, which the Company expects to recognize over a weighted-average period of 2.0 years. As of June 30, 2023, there was $6.2 million of unrecognized stock-based compensation expense related to PSUs, which the Company expects to recognize over a weighted-average period of 1.2 years.</span></div> 1626985 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense under the Company’s plans was as follows:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><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><td style="width:49.192%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">21,390 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">22,876 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">40,843 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">44,566 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Tax effect on stock-based compensation expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,454)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,833)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,415)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,364)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net effect on income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">15,936 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">17,043 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">30,428 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">33,202 </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></tr></table></div> 21390000 22876000 40843000 44566000 5454000 5833000 10415000 11364000 15936000 17043000 30428000 33202000 0.255 0.255 0.255 0.255 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes option activity under the Company’s plans:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><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><td style="width:45.245%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Weighted-</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Weighted-Average</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:400;line-height:100%"> </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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Average</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Remaining</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Aggregate</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Options</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Contractual Life</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Intrinsic Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:400;line-height:100%">(in years)</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">277,535</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">40.07 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">2.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,005 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"></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%">(39,954)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">17.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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="3" style="background-color:#cceeff;padding:0 1pt"></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%">(25)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">74.83 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">Outstanding as of June 30, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,556</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">43.95 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">3,661 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Options exercisable as of June 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,349</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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:#cceeff;border-bottom:3pt double #000;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%">43.93 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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:#cceeff;border-bottom:3pt double #000;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%">3,661 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 277535 40.07 P2Y2M12D 6005000 39954 17.00 25 74.83 237556 43.95 P1Y10M24D 3661000 237349 43.93 P1Y9M18D 3661000 P0Y1M6D <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes RSU and PSU activity under the Company’s plans:</span></div><div><span><br/></span></div><div><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><td style="width:49.192%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">RSUs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">PSUs</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average Grant<br/>Date Fair Value<br/>per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average Grant<br/>Date Fair Value<br/>per Share</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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%">Non-vested as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,681,976 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">72.69 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,049 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">74.83 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,094,308 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">61.12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,010 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">69.47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(665,092)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">73.75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,994)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">76.28 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(132,017)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">77.29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,240)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">77.59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Non-vested as of June 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,979,175 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">65.63 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">226,825 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">73.14 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr></table></div> 1681976 72.69 259049 74.83 1094308 61.12 40010 69.47 665092 73.75 21994 76.28 132017 77.29 50240 77.59 1979175 65.63 226825 73.14 108600000 P2Y 6200000 P1Y2M12D Income Taxes<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table includes the Company’s loss before income tax provision (benefit), income tax provision (benefit) and effective tax rate:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><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><td style="width:49.192%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:400;line-height:100%">(in thousands, except for effective tax rate)</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%">Loss before income tax provision (benefit)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(22,714)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(30,101)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(41,706)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(42,789)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Income tax provision (benefit)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(5,833)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">24,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(3,813)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Effective tax rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.8)</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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.4 </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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.0)</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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under ASC 740-270-25, the Company is required to report income tax expense by applying a projected AETR to ordinary pre-tax book income for the interim period. The tax impact of discrete items is accounted for separately in the period in which they occur. The ETR for the quarter is the result of the projected AETR applied to actual pre-tax book income plus discrete items as a percentage of pre-tax book income. Therefore, a change in pre-tax book income, either forecasted or actual year-to-date, from one period to the next will cause the ETR to change. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and six months ended June 30, 2023, the Company’s effective tax rate differed from the statutory rate primarily due to the increase in the valuation allowance the Company has placed on a portion of its U.S. deferred tax assets which includes the impact of IRC Section 174, permanent book-tax differences, uncertain tax positions and the impact of state and local taxes offset by federal and state R&amp;D credits.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and six months ended June 30, 2022, the Company's effective tax rate differed from the statutory rate primarily due to the increase in the valuation allowance the Company has placed on a portion of its U.S. deferred tax assets which includes the impact of IRC Section 174, permanent book-tax differences, the impact of state and local taxes offset by federal and state R&amp;D credits and the partial reserve release of an uncertain tax position due to the expiration of a statute of limitations.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inflation Reduction Act of 2022</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> On August 16, 2022, the U.S. enacted the IRA, which, among other things, implements a 15% minimum tax on book income of certain large corporations and a 1% excise tax on net stock repurchases. The provisions of the IRA became effective beginning in 2023. The Company does not anticipate a material impact on the consolidated financial statements.</span></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table includes the Company’s loss before income tax provision (benefit), income tax provision (benefit) and effective tax rate:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><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><td style="width:49.192%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:400;line-height:100%">(in thousands, except for effective tax rate)</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%">Loss before income tax provision (benefit)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(22,714)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(30,101)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(41,706)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(42,789)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Income tax provision (benefit)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(5,833)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">24,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(3,813)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Effective tax rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.8)</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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.4 </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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.0)</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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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></tr></table></div> -22714000 -30101000 -41706000 -42789000 418000 -5833000 24187000 -3813000 -0.018 0.194 -0.580 0.089 Net Loss Per Share<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-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%">Securities that were anti-dilutive and therefore excluded from the computation of diluted net loss</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">per share were as follows: </span></div><div><span><br/></span></div><div><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><td style="width:49.192%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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%">Convertible Notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,253,471 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,898,549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,361,458 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,898,549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Non-vested RSUs and PSUs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,206,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,299,589 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,206,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,299,589 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Options to purchase common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,556 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">319,585 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,556 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">319,585 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Warrants</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">470,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">470,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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 anti-dilutive securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,697,027 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,987,723 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,805,014 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,987,723 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="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%">Securities that were anti-dilutive and therefore excluded from the computation of diluted net loss</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">per share were as follows: </span></div><div><span><br/></span></div><div><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><td style="width:49.192%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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%">Convertible Notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,253,471 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,898,549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,361,458 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,898,549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Non-vested RSUs and PSUs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,206,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,299,589 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,206,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,299,589 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Options to purchase common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,556 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">319,585 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,556 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">319,585 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Warrants</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">470,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">470,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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 anti-dilutive securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,697,027 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,987,723 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,805,014 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,987,723 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 11253471 9898549 11361458 9898549 2206000 2299589 2206000 2299589 237556 319585 237556 319585 0 470000 0 470000 13697027 12987723 13805014 12987723 Segment Information<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Business segments are generally organized around the Company's business services. The Company's business segments are:</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%;padding-left:14.5pt">Envestnet Wealth Solutions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"> –</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> a leading provider of unified wealth management software and services to empower financial advisors and institutions to enable them to deliver an intelligent financial life to their clients.</span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:107%;padding-left:14.5pt">Envestnet Data &amp; Analytics</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">– a leading data aggregation, intelligence, and experiences platform that powers data connectivity and business intelligence across digital financial services to enable them to deliver an intelligent financial life to their clients. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information in the following tables is derived from the Company’s internal financial reporting used for corporate management purposes. Nonsegment operating expenses may include salary and benefits for certain corporate officers, certain types of professional service expenses and insurance, acquisition related transaction costs, certain restructuring charges and other non-recurring and/or non-operationally related expenses. Intersegment revenue was not material for the three and six months ended June 30, 2023 and 2022.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See “Note 14—Revenue and Direct Expense” for detail of revenue by segment.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a reconciliation from income (loss) from operations by segment to consolidated net loss attributable to Envestnet, Inc.:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><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><td style="width:49.192%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Envestnet Wealth Solutions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">23,399 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,968 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">46,862 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">29,237 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Envestnet Data &amp; Analytics</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,993)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,705)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,773)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,292)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Nonsegment operating expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,718)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,986)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,458)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,389)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Loss from operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(15,312)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(31,723)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(26,369)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(38,444)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Other (expense) income, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,402)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,622 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,337)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,345)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Consolidated loss before income tax provision (benefit)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(22,714)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(30,101)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(41,706)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(42,789)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Income tax provision (benefit)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,833)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,187 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,813)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Consolidated net loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(23,132)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(24,268)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(65,893)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(38,976)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add: Net loss attributable to non-controlling interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,716 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">983 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,249 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,832 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Consolidated net loss attributable to Envestnet, Inc.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(21,416)</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(23,285)</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(62,644)</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(37,144)</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></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a summary of consolidated total assets by segment:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><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><td style="width:66.151%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.546%"></td><td style="width:0.1%"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Envestnet Wealth Solutions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,479,455 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,503,646 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Envestnet Data &amp; Analytics</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">574,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608,519 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated total assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">2,053,905 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">2,112,165 </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></tr></table></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a reconciliation from income (loss) from operations by segment to consolidated net loss attributable to Envestnet, Inc.:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><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><td style="width:49.192%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Envestnet Wealth Solutions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">23,399 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,968 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">46,862 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">29,237 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Envestnet Data &amp; Analytics</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,993)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,705)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,773)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,292)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Nonsegment operating expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,718)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,986)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,458)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,389)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Loss from operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(15,312)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(31,723)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(26,369)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(38,444)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Other (expense) income, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,402)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,622 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,337)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,345)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Consolidated loss before income tax provision (benefit)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(22,714)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(30,101)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(41,706)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(42,789)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Income tax provision (benefit)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,833)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,187 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,813)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Consolidated net loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(23,132)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(24,268)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(65,893)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(38,976)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add: Net loss attributable to non-controlling interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,716 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">983 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,249 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,832 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Consolidated net loss attributable to Envestnet, Inc.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(21,416)</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(23,285)</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(62,644)</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(37,144)</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></tr></table></div> 23399000 3968000 46862000 29237000 -10993000 -3705000 -18773000 -9292000 27718000 31986000 54458000 58389000 -15312000 -31723000 -26369000 -38444000 -7402000 1622000 -15337000 -4345000 -22714000 -30101000 -41706000 -42789000 418000 -5833000 24187000 -3813000 -23132000 -24268000 -65893000 -38976000 -1716000 -983000 -3249000 -1832000 -21416000 -23285000 -62644000 -37144000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a summary of consolidated total assets by segment:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><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><td style="width:66.151%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.546%"></td><td style="width:0.1%"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Envestnet Wealth Solutions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,479,455 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,503,646 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Envestnet Data &amp; Analytics</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">574,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608,519 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated total assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">2,053,905 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">2,112,165 </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></tr></table></div> 1479455000 1503646000 574450000 608519000 2053905000 2112165000 Commitments and Contingencies<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Purchase Obligations and Indemnifications</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company includes various types of indemnification and guarantee clauses in certain arrangements. These indemnifications and guarantees may include, but are not limited to, infringement claims related to intellectual property, direct or consequential damages and guarantees to certain service providers and service level requirements with certain customers. The type and amount of any potential indemnification or guarantee varies substantially based on the nature of each arrangement. The Company has experienced no previous claims and cannot determine the maximum amount of potential future payments, if any, related to such indemnification and guarantee provisions. The Company believes that it is unlikely it will have to make material payments under these arrangements and therefore has not recorded a contingent liability associated with these arrangements in the condensed consolidated balance sheets.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company enters into unconditional purchase obligations arrangements for certain of its services that it receives in the normal course of business.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Proceedings</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and its subsidiary, Yodlee, have been named as defendants in a lawsuit filed on July 17, 2019, by FinancialApps in the United States District Court for the District of Delaware. The case caption is FinancialApps, LLC v. Envestnet Inc., et al., No. 19-cv-1337 (D. Del.). FinancialApps alleges that, after entering into a 2017 services agreement with Yodlee, Envestnet and Yodlee breached the agreement and misappropriated proprietary information to develop competing credit risk assessment software. The complaint includes claims for, among other things, misappropriation of trade secrets, fraud, tortious interference with prospective business opportunities, unfair competition, copyright infringement and breach of contract. FinancialApps is seeking significant monetary damages and various equitable and injunctive relief. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 17, 2019, the Company and Yodlee filed a motion to dismiss certain of the claims in the complaint filed by FinancialApps, including the copyright infringement, unfair competition and fraud claims. On August 25, 2020, the District Court granted in part and denied in part the Company and Yodlee’s motion. Specifically, the Company and Yodlee prevailed on FinancialApps’ counts alleging copyright infringement and violations of the Illinois Deceptive Trade Practices Act. And while the Court was receptive to Envestnet and Yodlee’s argument that several of FinancialApps’ other counts are based on allegations that amount to copyright infringement—and therefore should fail due to copyright preemption—the Court found that FinancialApps had alleged enough conduct distinct from copyright infringement to survive dismissal at this early stage.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On October 30, 2019, the Company and Yodlee filed counterclaims against FinancialApps. Yodlee alleges that FinancialApps fraudulently induced it to enter into contracts with FinancialApps, then breached those contracts. FinancialApps has filed a motion to dismiss Yodlee’s counterclaims. On September 15, 2020, the District Court denied FinancialApps’ motion on all counts except for the breach-of-contract claim which was dismissed on a pleading technicality without prejudice. On that count, the Court granted Yodlee leave to amend its counterclaim, cure the technical deficiency, and reassert its claim. Yodlee and Envestnet filed amended counterclaims on September 30, 2020. The amended counterclaims (1) cure that technical deficiency and reassert Yodlee’s contract counterclaim; and (2) broaden the defamation counterclaims arising out of various defamatory statements FinancialApps disseminated in the trade press after filing the lawsuit. On January 14, 2021, the Court ordered that (i) FinancialApps' claims against Yodlee—as well as Yodlee’s counterclaims against FinancialApps—must be tried before the judge instead of a jury pursuant to a jury waiver provision in the parties’ agreement; and (ii) FinancialApps' claims against Envestnet (and Envestnet’s counterclaim) must be heard by a jury. The Court has scheduled the Envestnet jury trial to take place before the Yodlee bench trial. Fact discovery closed on April 23, 2021, other than a few outstanding matters, and expert discovery concluded on September 30, 2022. The parties’ respective summary judgment and motions to exclude the presentation of expert testimony (a “Daubert Motion”) are fully briefed and are awaiting final ruling. On July 25, 2023, the Magistrate Judge issued a report and recommendation that the Court grant FinancialApps’ summary judgment motion on Envestnet’s defamation counterclaim. The Magistrate Judge did not make a ruling as to Yodlee’s defamation counterclaim. On July 28, 2023, the Magistrate Judge denied Envestnet and Yodlee's Daubert motion to exclude FinancialApps' technical expert, Isaac Pflaum. On July 31, 2023, the Magistrate Judge issued a report and recommendation that the Court grant in part and deny in part Envestnet's summary judgment motion. The Magistrate Judge recommended that the motion be denied as to FinancialApps' vicarious liability theory and direct liability theory but recommended that the motion be granted with respect to the unjust enrichment count. The reports and recommendations are not final rulings, however, and the Company is permitted and intends to object to their adoption. The Company believes FinancialApps' allegations are without merit and will continue to defend the claims against it and litigate the counterclaims vigorously.</span></div>The Company and Yodlee were also named as defendants in a putative class action lawsuit filed on August 25, 2020, by Plaintiff Deborah Wesch in the United States District Court for the Northern District of California. On October 21, 2020, an amended class action complaint was filed by Plaintiff Wesch and nine additional named plaintiffs. The case caption is Deborah Wesch, et al., v. Yodlee, Inc., et al., Case No. 3:20-cv-05991-SK. Plaintiffs allege that Yodlee unlawfully collected their financial transaction data when plaintiffs linked their bank accounts to a mobile application that uses Yodlee’s API, and plaintiffs further allege that Yodlee unlawfully sold the transaction data to third parties. The complaint alleges violations of certain California statutes and common law, including the Unfair Competition Law, and federal statutes, including the Stored Communications Act. Plaintiffs are seeking monetary damages and equitable and injunctive relief on behalf of themselves and a putative nationwide class and California subclass of persons who provided their log-in credentials to a Yodlee-powered app in an allegedly similar manner from 2014 to the present. The Company believes that it is not properly named as a defendant in the lawsuit and it further believes, along with Yodlee, that plaintiffs’ claims are without merit. On November 4, 2020, the Company and Yodlee filed separate motions to dismiss all of the claims in the complaint. On February 16, 2021, the district court granted in part and denied in part Yodlee’s motion to dismiss the amended complaint and granted the plaintiffs leave to further amend. The Court reserved ruling on the Company’s motion to dismiss and granted limited jurisdictional discovery to the plaintiffs. On March 15, 2021, Plaintiffs filed a second amended class action complaint re-alleging, among others, the claims the district court had dismissed. The second amended complaint did not allege any claims against the Company or Yodlee that were not previously alleged in first amended complaint. On May 5, 2021, the Company filed a motion to dismiss all claims asserted against it in the second amended complaint, and Yodlee filed a motion to dismiss most claims asserted against it in the second amended complaint. On July 19, 2021, the Court granted in part Yodlee’s motion, resulting in the dismissal of all federal law claims and two of the state-law claims. On August 5, 2021, the Court granted the Company's motion to dismiss, and dismissed the Company from the lawsuit. On October 8, 2021, Yodlee filed an early motion for summary judgment. On August 12, 2022, Plaintiffs moved for leave to file a third amended complaint, which Yodlee opposed. On September 29, 2022, the Court denied Plaintiffs’ motion to amend the complaint. On December 13, 2022, the Court granted in part and denied in part Yodlee’s early motion for summary judgment, narrowing the scope of issues that remain to be resolved. On January 30, 2023, the Court granted Yodlee’s motion for reconsideration and dismissed one additional claim. On July 20, 2023, the Court granted Yodlee’s motion for judgment on the pleadings and dismissed equitable monetary claims, allowing Plaintiffs leave to seek to amend by August 7, 2023. Yodlee will continue to vigorously defend the remaining claims against it.In addition, the Company is involved in legal proceedings arising in the ordinary course of its business. Legal fees and other costs associated with such actions are expensed as incurred. The Company will record a provision for these claims when it is both probable that a liability has been incurred and the amount of the loss, or a range of the potential loss, can be reasonably estimated. These provisions are reviewed regularly and adjusted to reflect the impacts of negotiations, settlements, rulings, advice of legal counsel, and other information or events pertaining to a particular case. For litigation matters where a loss may be reasonably possible, but not probable, or is probable but not reasonably estimable, no accrual is established, but if the matter is material, it is subject to disclosures. The Company believes that liabilities associated with any claims, while possible, are not probable, and therefore has not recorded any accrual for any claims as of June 30, 2023. Further, while any possible range of loss cannot be reasonably estimated at this time, the Company does not believe that the outcome of any of these proceedings, individually or in the aggregate, would, if determined adversely to it, have a material adverse effect on its financial condition or business, although an adverse resolution of legal proceedings could have a material adverse effect on the Company’s results of operations or cash flow in a particular quarter or year. 0 9 2 EXCEL 94 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .*!%<'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 " #B@171(IAL^\ K @ $0 &1O8U!R;W!S+V-O&ULS9+; M2@,Q$(9?17*_.WNHHF&;&\4K!<&"XEU(IFWHYD RLMNW=S>V6T0?P,O,_/GF M&YA.!:Y\Q)?H T8RF*Y&V[O$55BS/5'@ $GMT9U"^,2 M2:=P^I4,IV/ -3M/?FOO'S:/3#15TQ;5;5&M-DW-ZVN^NON877_X782MUV9K M_K'Q65!T\.LNQ!=02P,$% @ XH$5YE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #B@17 -]PU^@% "_'P & 'AL+W=OS[?2#L 5XUK:H+$/X M]SVRP289^4 ]RY?$M_.B1T>75]+56JJOZ4((35[B*$FO6PNME^\<)_47(N;I MN5R*!-[,I(JYAELU=]*E$CS(@^+(8:[;)JW!5?YLK 97,M-1F(BQ(FD6 MQUQM;D0DU] KG"VT>.(.K)9^+B=!_+,<*[IQ2)0ACD:2A3(@2L^O6 MD+X;>9X)R+_X'(IUNG=-#,I4RJ_FYCZX;KFF1"(2OC82'/ZMQ$A$D5&"2I&,OHS#/3BNM5OD4#,>!;I)[G^56R!ND;/EU&: M_R7KXMM.IT7\+-4RW@9#">(P*?[SEVU%[ ?0F@"V#6!O FC=+WC;@+SFG*)D M.=9[KOG@2LDU4>9K4#,7>=WDT4 3)B:-$ZW@;0AQ>C"2*Z'(&#)&VB1=<"72 M*T>#L'GM^%N1FT*$U8CTR >9Z$5*;I- !*_C'2A062JV*]4-0P5_RY)SXKEG MA+G,LY1G="@\.B>L;PM_51ROK"0OU_/02OI[.$VU@G;WCZV&"H6.7<%TQG?I MDOOBN@6]+15J)5J#'[ZC/?=G&]XW$GL%VREA.YCZX+WT,^BGFCQOEL)&BH=3 MM_W)AH1&-43JEDC=XY ^95QIH:(->1)+J;0-#Y?2*K-5R@B-:HC7*_%ZQ^&- MA0IE8'HA@<' FCQQWM1T/C6_(>5%R7AS9,A6'>22?!NKSB&O->)1:$XF& M-03LEX!]M%"WB0[UAMR%D2"/63P5R@:&:[@N;7N=OM>UP:&A#>$N2[C+8^"> MQ#PTPRBD\9''UC9Z2&CG MW$A;/B#)W#;MN)<]:AV+\."FO*SB95UR2NJY+ M1@MHWT)-%7A?[$6J]L06.\,"FG)59HKC%>#!>HPSJ%6Z*57:*XUWF0/N1KO) )YI<.B/3919OU7?N( M9=9/I@.(7Z];4"(]JREF9(':4";I/P+(5>Y)F[1>0F2^%U:F^WN$[M5@,>UY2OLC_L*/MS&PLU-QWS%U#0"W (\9(G M]M3B@O6@IW _K'(_##K0;?3]3JT3Z^.:@E5VQ\-=RLX'W(6I\>Q?!%A0;)_Z@%R[35G;HU;04_@>K_(]'NY2RDWJ M?=([>&B=.@Z(U>W"XV%-&?>.PW"'\I9Q>^Y03XG+?;*N+?&@_\OH[!V1F@DO M/SE.B6_V88O3TO)I>3H]S,]DG>KSXFC[ S?S94HB,8-0]_P"!CQ5G!87-UHN M\P/7J=1:QOGE0O! */,!O)])J7E])D36#=L6*8ARN=B(O%^NKYK./U?I*U:;(2_FQ0KK>[43U]$X6 MZO%Z01;/'WS*'[;&?K!:7^W%@[R3YO?]QPKN5IV7+-_)4N>J1)7<7"_>DM2.+PGH"''\>G2ZZ M9]J!P^MG[S\UP4,P]T++&U7\+\_,]GH1+U F-Z(NS"?U^%]Y#(A;?ZDJ=/,7 M/1YM\0*EM39J=QP,"'9YV?X77XZ)& P@P<0 >AQ 7SJ '0>P)M 661/6K3!B M?56I1U19:_!F+YK<-*,AFKRTTWAG*O@VAW%F?:/*#"9%9@BNM"KR3!BX>2<* M4:82W5G'&EV@W^]NT0^O?D2O4%ZBW[:JUJ+,]-7* ;K:94>G_>N?1Z=>-[/ M=7F)&%XBBBGS#+^9'WXK4QA.FN'T=/@*(N_"IUWXM/''IL*OJTJ6!@FM(<[7 MOGA:!X'?@:VRUWHO4GF]@#+2LCK(Q?K[[TB(W_BB^T;.3F)E7:QLSOOZ1N@M M@EE#J;V0?];Y0100O'<66U=AX\IN!88;DE[VM']UD5IFMK*!LAXO*AYP[D *2X#%PGQ4+)Y(;=KC#6=R_*2.*%T , MG8=3&L#DCC"Z9@QSRJ@?9-2!C,XD%WBJ,D]-4NU*W0-SF,F%$#D@0OB)1U ] M5C0()M(9=TCC6:3O2R.K4A3%$Y#' 5AQ#[NG5AOS**KIE1N[R<4197R$V#4C M<<=)"3CZR&HB.-HO+MZS&+"IS8NTG,>F:69]8=FEYHN_>/PTXT5*! MS#+=UZJ';^7M-.B>\<@\Y;U-4U6#7D![\=02LTC3JI:S)#C(D#=!+LE1EL1N M'?OL6!Q.%4-/AV2>#\=U? ZO2WB$44K'<#UF) F2";0]+Y)Y8KR5&PEYS4 > M'6192R]$E^@8CP,GHQZS<%)>D)X0R3PC/I?&7E5-HZ8VP(SW_GW0QX/P,T;J MF@5!'$]-?<^#9)X(3Z70N8GWL!R.$QR,P7KL:(3#"<*A/1O2>3:\A20VC&(S MFIXFV=NWN,P71P&)QINDUXY$X<1:I3U#TJ]CR$&"ORH.EP4)YJ&CEGUV!(=\ M0HK208LX3Y==S1GQQ0G"B]C#GQR8>PS88Q:2*7JG/7W2>?ILZ?W,/^E\B]>6WCF,GLZ-41*X*'V&0M'/>O:3-?*>&?QS1Z?1]]Q(PUF5O*'.4NQ7GY%\(V^G0?<42\_UGL_UKFWX2U [%3J(HI;H M%;[$F"\1QTM@*?N+]!;Z/%@;M=FJ*O^_S-Z@4CU_FFMMU5$CBFJCH>W*['8H MM-WZ?JY+V9V$-3:W,I6[>ZA=_P'7,=FEJEJ" ]%XVA\#%TQO$@R4G9$GCUAYN,6'+ MF(;/#_A;$W#Z%.]TN-J$<3:>$)_1U)3T\H6>D2\5T&I=/;63@H2!W4F#1"#A MD@9D&22X"0IN,60FP5$W,=\P?%?M7- P8M0A.Y\A9YQ/;-&LUT5L7A>]S;+< M:@?@$WL@=Y&7*!7['/C%>Z[IJAT"FB@(QSK.:\@XC2>$'.MU$9O71=!&U;NZ M:,[9,[G)T]RK(IBK9RX(J(AHW(9[#4D\V8BS7OFP>>4S1'KLZM0.-MVM?8US M $6GM/_PV%4V%T& QP=R/K.8QQ/"DPW.N5]R?J 'Y/7]=S$ET9LCA4'?:DR5 MW]?&=K'(*/3O\B"U 3FW1._+]-(;DZN$(DHY&=>ZSXZ#%)F:C%XRL7G)]*LJ M+ZS\J%11V$TLMR>/@-H+UA5$21*,:])C11AF4TA[T<3F15.;_VFYP-Q>'G:, M@#OKPV,71B&>JL!>U["7G($/U&=WSCP!.'3><_@/G'R&W@.GU>"-G7U=^HNH M'O)20Z>T@9'X,H*@J_8-9'MCU+YYB7>OC%&[YG(K!:QM:P#?;Q1(T>.-?2_8 MO0=>_P502P,$% @ XH$5V./\@(M P % L !@ !X;"]W;W)K&R-KY4[*>SOYF(X=;!513A-C*0C\+.B$O M%:G3[&F!Z^,G]NO*/)BY(YI.)/_.4I.-G8CHC)3,L"9>")%"H="4P0C+3E+B8'))>%$)!3= M6F*-3J9$46$R:EA"^%OT#KU&+M(9K.J1:T"'97.3U9Z7]9[^ECT_E>(,!?@4 M^=@/.N"3W? KF@#ZN>TE/-<%2>C8@5NFJ5I0)W[SRNOC]UW&_Q-9 M*PU!DX9@%WL\A?M#E8+#AZ)+[D]1011:$%Y2=,($2B7G1&E44%4?_-NN;-1; M1-46]A]D$>,SC,.1NUBWN2^JI;_7Z.\=I[\N3T1*DTG%?L,#ZZ->[11?\X=K MLD)K>%=$2W&\$]U\D&-X7VA"1,C'? MI[J_5_6NB);JJ%$=[50]D7D.]_H?RCPZJ,SW1;7$#QKQ@R/$'UWC@ZVENYGV M0R);#H:-@^'Q#@XK\>$S31&.0C^*@@WQ78'8#Z,@Z-;NX;_O2WR\^B/J?47? MRFLO]#Q_L.FA,Q)[P<#O;S&Q]M+W=IKX AV?+M5C;6.O9.^9$*_O][S><+-F M.B.QYPUQM"'976M9;+_XF:@Y$QIQ.@,H/HN 0]4M6#TQLJBZF#MIH">JAAFT MK539 '@^D](\36QCU#3"\1]02P,$% @ XH$5U-&=FI@" %#0 !@ M !X;"]W;W)K#+ M:VLF-KF[[?21B=OM9UJ"+$Y)0B4@.=U?7Y"211&X1.P:^R66E(-#'MP+X!Z MO'X2[>]RP[E"7^JJD3>SC5+;J_E<+C>\+N2EV/)&_\]:M'6A]-?V<2ZW+2]6 M?:.ZFI,@B.9U43:SQ77_VZ=V<2UVJBH;_JE%^3U7OVX_M?K;_,2R*FO>R%(TJ.7KF]E'?)6SOD&/^&_)G^39 M9]1)>1#B]^[+=ZN;6=#=$:_X4G44A?ZSYW>\JCHF?1]_'$EGIVMV#<\_/[/_ MJQ>OQ3P4DM^)ZK=RI38WLV2&5GQ=["KU63S]AQ\%A1W?4E2R_Q<]'; QG:'E M3BI1'QOK.ZC+YO"W^'+LB+,&F@=N0(X-B-F 332@QP;TI5=@QP;LI5<(CPUZ MZ?.#]K[CLD(5B^M6/*&V0VNV[D/?^WUKW5]ETR7*O6KU_Y:ZG5K-V,FB M69N'SG:SW4OG+J"/'?% M+7$2?K]K+A$-/B 2$ KO MH+@>6C*X93>S70W,SUU2=[N^6SQCV]P%/P3ZE2?9)E/LMP3V:C[V:G[ MF8M]\8M01:4GXCX(4 P.S:.^>;<8[!<4$T;9]7Q_WKL0+$E",H9E-BS"&#,\ MAN4 C 4$AR?82&MXTAHZ4^TXNS2/B'_9=G.1!+,N])EU/LDRGV2Y)[)1)*)3 M)")GUF5EJ]?OYS! 03BT#\\R !/*TMA(.P@6L<1,.QM&*&%)9*0= MQ'#$X M[>*3V-@I-J^WE?B3<[04=:>W7^ @S;$M!L>!I1F D3".#%AFPPC%>NP:F@%8 M2"(P@I949T[FQ4%&%F M3$29C<)!E$:A(1N X8#%*2P[/N(L&98L%P+ #UQ; 4%^IZCN,? M4,,5J)_8]Q'KA=V4;\-P1,QTA\AT9U(SX2&W[Q[T)+@NU7NP*R@0.A)CLZZ"<#3 39[ \ QO7J82QR( M(W$R-0:&.A*["\GO7M\%S+H5AA-3OPVZ"!-JC00;1C29E0L &TTPG1 _%);8 M62TM?N(*53H?0)DA$&F]$EM9#^$8B1)3*H"+PB2EIE8 1Y,TGEC9\5"[87?Q M]G&UND+/BE&A5%L^[%3Q4.GH"]2(YF*I_7(KJJI;",I&<5U PO,!4+[%V%H& M;%2:6 E@@W2%9TV$P 63LTB,>V0H\+"[PIOLC+S9:^EZ-OR ]/BX!/L@MKS. M!=&.R.H%"$=)8BV& "[2-3$SNP+ T1A/K@E#Y8<3I\MZ:6<@O50BN2E:V/MC M9X'Y6AOFE2WSRI;[8AO':RA9L;MFO2UDN43OR@:M]) M6CD$!IZV#W3)>>($ MES0U\Q6$,6L5!V#X$IOE.LQVYGG&&W%#V4K<96M65KMN&_+E\H^$7Y,/PRSY M$ R0#[--RA\*5X*=8_6W?GM;ZR_VNFY]["UJK=?M7KY$8J>DTC9&S^/@&"7. MLOBU8]0K6^:5+??%-H[34&<3=YT]C-%#9.#,M O=D#&:QF:U= [3+7=MV)95CM];-].H1Z9,M\\J6^V(;QV2H^(E[+]EU;$&\[B![9'-N/CB6"(";8G! ' Z"U%JN;5R8LMCT:MN_6K,\\G6^:5+??%-H[#8'*(V^0XA[]7 MY^*5+?/*EOMB&P=A<"[$[5R^/OSMS6ZWKF#8_/^'U^QN\#-'Z?H/E_/$)#!X-&W_@0#;7/'3!F M:6CN&H&XQ+:E (Y0;6 3VW!?;.!Z# M$Z)O?:"&VD08+P4@TM4O*!F_$O'@C MYM4;>67+O++EOMC&\1B\$7NK-SH2G.^2)8'EC "4=MQF\L%(M%2[!IU>+#]].OI%9:/_8L;QN^W^.H. []G^"H_O* RT!_> ME_FQ:!_+1J**K_6E@LM8#Y/V\ K*X8L2V_X=BP>AE*C[CQM>K'C; ?3_KX50 MSU^Z"YQ>!%K\!5!+ P04 " #B@170-;A?7<# #$# & 'AL+W=O MJ+!A<"B+7547%KPLH^79LN=;MPL=BF2N]8">C%5W"%:A/JTN!,[M#R8H* MF"PX(P(68^O<'O=?#Z#L$]#G[KX#]T MAZ!U"!ZZ0]@ZU$>WF[/7Q$VIHLE(\"T1VAK1]*!FO_9&O@JF=7*E!+XMT$\E M$\XRS#ID!$>2ET5&%4ZN%#Y0#DH2OL!7%8HPU^K8 'G+I23/R:>K*7GZ^!EY M3 I&KG.^EI1E+247WD' -VMV2GSGA'B.YQOBF3SO M$\)=';QF*:^ ?#V?2R7P@_]FRGV#'IC1]24XE"N:PMA"8 EB U;RY)$;.2], MQ!\3;'I,L-F1P/92%'0I"@ZA)^^QFI3ZFZ1*B6*^5G1> E$A< MG9K2TR!'-;(N*9ODN><&;C2R-[O$F\Q\+P[WS:8&L\B+@F#?;&8P\P?NCMD> M#6%'0WA0J1]4#H*D>Q(M&HD^U?0\.R%(A9:QHC=#$QGA,;5Z3+#I,<%F1P+; M2U+4)2DZJ%4L[EBZ&58V(8"EOPC>'$R6M&D:LN]8\.JJ8TI/@QSNRN:L+U2# MC>^<^3V=WK4*W-CMJ=0 %80#URS207?^P<'S7W-%2\+_1JHF*@8/H,)@8Z#B MKI6!"@/4_53$'17Q02KVB\F_7F"QZ0(+7:]'ALDL\@=QCPV#61@'48^TF<$L M< =NV"/$WFG+*A#+NA^6F/&PO=V]R:W-H M965T&ULS9UM<]LV%H7_"L?;V=W,1#5)$'SI)IYI+0+(SK:; M:=K=SXQ$QYK(HDO1>?GW2TJ*80"7D!B=[/1+*\47SP7)(Y \N 1??&S:]]O; MNNZ"3W?KS?;EQ6W7W?]P>;E=W-9WU?;[YK[>]'^Y:=J[JNN_MN\NM_=M72UW MC>[6EW$8II=WU6ISU>MZT0V(JO_?A_JZ7J\'4M^/ M/P[0B\><0\.GG[_0Q6[C^XUY6VWKZV;]W]6RNWUYD5\$R_JF>EAWOS8?57W8 M(#[P%LUZN_MO\/$0&UX$BX=MU]P=&O<]N%MM]O^O/AUVQ),&$1MI$!\:Q*M,W'H!VB>]KP82>(7>O^$*XV@W;?=&W_UU7?KKNZ;C;+ M7HGU,N@_;9OU:EEU_9?]GV(1_KP6]-5:Z+9 MM;_9=7-WUZM_USFB]?Q(TOZ7OGUH/__U+U$:_F,,4OHA/RZ7J^$G6*V#U]5J M.>OWPW5UOZ(W1QQA+18/=P_KW>[_=W=;M_T1N>O'H]MAH/A0!_]JMM2^E:=3 MY_7-:K'J"(CR0WYI-K-%L^G:9MW_Z5WP:M/5;;VU2)>]]![U%S_J+]ZADQ'T M3_6[U68S0-]6ZVJSJ(._]SMQ>UOU_&=!U?6=7GP?L.AY$(=Q1&G+RQ^&_A^V M]]6B?GG1[\MMW7ZH+Z[VQYQ2W![&=[!AV/]PE>9Y5D0\?G'YX:FXD%E+)$P@ M81()4R"8H3/VJ#/FU]E>7<\'2=W7[:I9!MNN:KN3)+9'IT]44?"")Y8FKMTP MEB26;MR86<22HDC-N-*-BR(6I7%NQ@F*EQ>%&26)*)85N053;EB<_8/WYIOZ@T?"YHDS>LRB),S3,+5D4"+3"B1, M(F$*!#.$QQ^%QW=T-B*\5YO%(+U>7\MZ_^E9\$5IC]Y:AE(91ZH,"9LC M8242)I PB80I$,P08OHHQ-0[ O[2WX&NZ8NWGU)JQ,A":V"^]B:8JA\DK$3" M!!(FJ5W+#LQ515(6(F$B9-VAD2F5""8(9[\43RY5SR[6]'9X,5+_!3*E1,(4"&;HI7C4 M2^'5RZOM]F%W'=T/)XN])7*XU/[0WZ(/%]K]'WY]\_LVJ#;+X/7PXEXR-S?U:GR@=($E":A-(6BF1)ZXCU'1Z^,%]7V-KBO5LN@K?3WK%^WS:*NE]O@IFWN@OZ>LK\%J-O%:KL[ MY^X$%33W@XB.#VS>3),'-N:>M/,TC^RS,C)I":4)*$U":0I%,V6G#?O([]A/ MD!TI-=<%3[EM7?B[,'GD0M+*4S9 0%-**$VA:*9^M.\>>=W4O?M%*H,[.S9R MA &URJ&TDNC_+$]L84!-<"A-40<@C&FO,]+V=N3WM\O-TC.=]W/5/D[GQ:0J MD*[O=>3ZN6F1L-B=P8?F+:$T :5)*$VA:*;:M+4>^;UU>SZY/E-]2-_X&DJ; M1Z3S/5R1<[M< )I80&D22E,HFBD_;>J"/I%7B:U%R7N^ LXMP^!>9$ M'4EFCUYNT# KPE-'&6[6*.(LMVT#003.&,NLQ)(*XU%N=U!1>;,P'3G9:+,[ M\KO=Y]>+^1-,_L6[_O9(Q1@T;PFE"2A-0FD*13/+$[7-'?MM[K,*QV+7W28K MQV+"XG9*QX@@NG:,R$H7CQ&!5/48%4:5CQ%QX_5CL7:)8[]+C*\@\R><7#,* MM7ECRN:EB\B@B064)J$TA:*9"GQ2H[PW^KY1*5F,+5&&FKY06@FE"2A-0FD* M13,5J:WAV&\-^VK*8M>=G?77>UEJGW20IN4<2BNA- &E22A-H6BFD+39&_O- MWK-+U6+7+9TE/(MLL4$-7RBMA-($E":A-(6BF6+3SG#L=X;]3N$_'S;]95LX M?@/MIT\^C[IF:%JD:5KD=G4)-&\)I0DH34)I"D4SU:9]Z=CO2T]S"H^K#^I3 M0VGSF*PC3_*,YW9U"#2Q@-(DE*90-%-^VJB._4;UN%-X7&JN\5LPYE3Z7!_B M3-L@MT)2"HLXQ&+;=O C82'/5K_0DF_^!=/W1D8@J:MX32!)0FH32%HIF"T\YT?,29]AB% MQ[7FVLCDW, ASC\W0 31>B?K'CA]XC/MO88922'A?U\CK\;D^4!]9&A-'':#I'0I I%,U6D M#6+F-XB_YG%4YGK"<9P[$Q#^S).% _6$3]L$ 4TJH32%HIG"T68O\YN]^.=2 M_0DG7QZY_F\_.#.[2&(.S5I":0)*DU":0M%,^6GWE_G=7\SCJK5!CCS&^#?[.E41E4 \\2Y+8 N-\*(>F51SO>68A_:4/C1G":4)*$U":0I%,Y>2U Y_XG?X MSWPT-7$M<_OYO6M_#Z8.6U!:>4+_!32CA-(4BF:J1[OSB;^0?'4'7B/ YC>[D&:%H!I4DH3:%HIKRTU9[XK79'7J2D M**\W9O8\KS_59*T0*WNX24MH4@&E22A-H6BF4K0SGYS@S)/J< WFR)$&U&Z' MTDJB_[.\L,]0T&IL*$U1!R!,Z)F8Y,D2V'X/_4LH M34!I$DI3*)JI-FV\)W[C'5SWZL\V67W0]3T28D6.D;I7:&(!I4DH3:%HIORT M\9[XC?R'7Y5H>.X$.M=\- 6$.'_QIQQ'MF_9FJ]"\9CUR@A;.RK MD@J+HKR([:)6*C$+V=@/6CNMB=]I/>OQ=_K $&6ZO62BJ @S^]@@W_IF*5 M$[Y?\73MHH-NH-XKE%:2F\ 2RSX6T*022E/4)CQY%Y:I!^V^< M?-'C&K(\3EAD54[-H5E+*$U :1)*4RB:*;\GKR%$UT&3DB.JE>W!B3O71O:C MQ?ZN3I80U%*%TB24IE T4T+:4N7'WR#XIRI$]?=W\@ (70N#4VMA9"R-[!D! M:%H!I4DH3:%HIGRU)*F0]U@H-:-LUFMF@V M7=NLU\.9\&&SZAZ%M6J7L_NJ[3X;KCREJ91:$R1T7R<-M=FAM)+:A,*9O(/F ME%":HK8@'JDA2[4KGOI=\=&:P92P8F/["L@/GWS$H7XXE":@- FEJ2.'RE2& M]LQ3OV=^^OMW&*D?Z.K4J>LW9R'/,_<1'&C>$DH34)J$TA2*9JI-N^NIWUW_ M^O?OT.J#OI@02ING1#5SE$8YY_;KJTMH8@&E22A-H6BF_+29G_K-_-/>OT-+ M+7'KD5@6Y?9;58DXYBS22 3-XC2)[2+J,G7=_2CB26C;48((G"7,#I-4V%!# M8R\5J.C$Z<@J>ZGVLU._GWU^@6'J>MDC!88G1\[]G9Y\-H$ZVU":A-(4BF:* M23O;Z>1BX=,+#%.WPIE"PS]?9M\QCXY<0E-+* T":4I%,V4EW9GT[T-]XT* M#%.H(PNES:&T$DH34)J$TA2*9BI2&[>IW[CU%1BFQ-K):3]H.U)QE]@GUY,BYO\>3E00UCJ$T":4I%,U4DC:.,Z1Q?%Q9I#D; M)U%2V(:>OV.3![*3$Y?0Q )*DU":0M%,;6E7./M:5_BXCBA7.$ZX/6=.Q#'[ M^8 Y$32+TYYG+[634>9LQA/[';^"")PEB3VC+ZFP_D+2>0^C(@*+XLE# N8! MT*9P=J8I?-2=]R>8>I^?4<8Q.0T)S5M":0)*DU":0M%,P6GC./MZX_BXUEPG ME9P)RBCCV)X)(H+HF2 B*ST31 12,T%4&#D31"<>FPG*M'&<@8WCXP<&NL Q ME#;/2&^9G V&)A90FH32%(IF*E![R]DW]98SJ+<,I'+7 MLXW2.+-7Q)M#LY90FH#2))2F4#13?MJQS?V.+>;)]9Q8U,$>FYAS"VV_0LG? MU6%[N"4TJX#2 M))2F4#13O=K5SOVN]C=[<#TGUBUF86+?"/J[-UE>[OH@1-(2FE1 :1)*4RB: MJ2YM8>=^"QM8T>'/-'E4<_WBF(?.11WTI890FH#2))2F4#13==JTS_VF_9E/ MK>>N"QZ%]BLJ_%V8/&Y!UXX^90,$-*6$TA2Q >'(C:;VT7/_"AJC#Q?G[K++ M]@38M9\]^6A#?>_<78$CM(\UU,R&TA31?3[RO'"N+>K<;U&?6=*5N^[I2$G7 MR9%S?X\G'W2H1PVE22A-H6B&D@IM>!=^PQMO3;INN:N]W'V[I:UNT0T/_]IFFZ+U\N>_['IGV_RW'U/U!+ P04 M" #B@17Z-)O5!$* V,0 & 'AL+W=OI-M^IDC(0D,16A"2[?[Z M B0E2,(%+&^5+S$E78#W!9QS+Y";1R&_=RO&5/2T;MKN=K)2:O-N-NNJ%5N7 MW5NQ8:W^92GDNE3ZHWR8=1O)RKH?M&YF*([3V;KD[>3NIO_N7M[=B*UJ>,ON M9=1MU^M2/G]@C7B\G223_1=?^<-*F2]F=S>;\H%]8^K7S;W4GV:'66J^9FW' M11M)MKR=O$_>S6EA!O02_^+LL3MZCHPI"R&^FP^?Z]M);#1B#:N4F:+4?W9L MSIK&S*3U^&V<=')XIQEX_+R?_5-OO#9F479L+II_\UJM;B?Y)*K9LMPVZJMX M_"L;#:)FODHT7?]O]#C*QI.HVG9*K,?!6H,U;X>_Y=/HB*,!>AYX !H'H/,! MQ#, CP-P;^B@66_6QU*5=S=2/$;22.O9S$/OFWZTMH:W)HS?E-2_%TJ_>&;TG]TM%07B64T+[M5]$E'O(NFT:_?/D9_^NG/T4\1 M;Z-_KL2V*]NZNYDIK8V9-TY:]TY92K".]\F2I M>/LPI"Y7G'7O(+<-TQ)X6K.LWW6;LF*W$[UN.R9W;'+WQS\D:?P7R.8K37;B M 7+P G-?O>+WH4:T8&Y,8Q,^Y%FJ]G=35.:%SINNV/U 3&<%UEZ$#M1C!X4 MH\'0O*__HU?6D-Y*Z-VH$FW%&Q:UH\;F6_-A2Q-,Y*=!1:0PGD< MPW'-#KIF+^BZ9%+J2/&V$FL6J?*)@=F7.6^?4K/H3U0$A')T)'6B8GY0,0^O M"=%.^ZS2"FHH[@:_LB?SS"!5;/LT>-"T*S+I *C.6-2M2LDB MWG7;LJW ((PO.DULDIZ; 4BE!?;% 5D[4#@.3/,IO9LV/87@ZTW)I=_CR/4E MR<_S&I!*4)$F'E4M-B=!X+O[AUHQ":J%W12-R;E6KM"4$,]J2RQ<)B3,&%9E M^\ ZPZN.<*;KF(8IL_,VO%SPQH\Y21".7PLZUYKMU!D6HI,@JMU]8MH3&GD8 MWY6+AKTQ> P:3=U8((3I.> <@E."U_26WA,POAX+YG.\WJ_-0Z1$B:]QM"! M2KOP-TVSU-EO(#%,"X_.%B:3,$Z^KRJQ->1G4SX/SBVK2FX9:,51UH&FN#"9 M9-D1DH^F &B*49[[%HW%TR0,J ?,EVS'VBV\+;KP.,VIXVT 1%&6>12T()J\ M@**7\DA0

C>\[A6,Z7GJ-:KI=&6U%$GENI1$PO0!!=^IR3-XW-> M!\IIW/10(V1Q&H5Q^GVE/=SQO0'&^9(S5 MHB\*H^^Q]JU0[$Q[F*"".QAR<=V 669A%^:N08,E;G1^7 M($$0OE^-!%>:[=0+%LM1&,OOI:@8JT$J M^E16AC?!:]L%; (M;5?,DX/88CH.5\OWY?/0^=H7:GH]OTIW[%;!X+X$R27' M1?6I 1:.\0MP#!@P%WHA2<7-_O2+WJ_ 180!H"444-R5\WG=@C$.@_%!:9TI MP]IA4=/7RV+1\(>A<0$J#4!K5IQS5T@J(33QL%=\U,0. _!IQK,G)BO>];#0 M*5%]UT36K[D+K<1IJ0!"F8^W8@N^. R^4(JH\BEZY&JU$DW=K]FED(,14W,. M5)]TY$![ #Q.<):==P= N3Q)L,@>XX*:@X ;('R<\2# MQ;"'Q&&+P_B%$GG4;2 3[;02K9*B:+!,I)F&+ M@,HX.8:YT:*+,1Q;#,=A#+1D92[05^J-Y['1U)_WIXT*SL_$ Z)WY>!"V MV(W#);*7!V&WXCUOP $BGI8)MBB*+ZR(]RP((A.@OBX<3DF!CS-8:(CRKFSZ?#$%H^FB M2UZ9Q6M^!T_&7-C$*78.QD 0II[]GEAP)6%P[6,S6,;_;TN@ CC&"3W?,2'! M(DE23Z81B[KDI1+X4OW?1 OVP-O6)*$I-)GDH@:- CK2*4HR)T"N'$$%01XF M3BPBDS BO\8F9KIX06M<^*5%[-1"@!C&.?(&Z.B$.-SR_K;=;)K^HD'91#7O MJD9T6SET6JI]R:$S<;BOXME9R57[WM>:[=0C%N1)&.1MN]!TE0U'>>DPD[BP MC1%R\M&5HB3U8 NQV$["V#X_4W4X* 35=+$XB5.'? -BE!:^G=NB-LE^3Z(= M*(DQ(PP^)$@+7IUE5YKMU!V6$I P)1CJI6YLJWG.&_NVU9YCPCX!V$&"G-W# ME4(I\M!A8FD$"=.(_LK95"RGFD;LC\G$0I5:K&<5!X@VF3G46D=G&=X#)0*T MW',G2UVA(HT]VR&U_(*^4)N#S66=F/K1G'&HE13;A]5I!0E>/W'I@5LT D*! MFI%:#D$OZY?[V^5F3VNV]1"G\HJG4=1E$BAV$A*2PKX>&;5L@X;9QN=0>UT7 M")WJ?ISA+MTXSUE )/71$6KI" W3D2]LO= [R8IO[#61(UU/#+[,$I=K.)8 M30/J:1I0RT5HN&DPG#5XVQGAT:^^TO4C6 8]N@ 7O@'WNP_VZ'4OMOV(FVW4 MDA<:)B]'ITL]XUQL.RVAD61 AP,)W>^_H$-"+8;12JA908BO$THMJ:$OM"+& M0Z1Y?XCD6T]7Y2W7FNW48LM;Z.N.(2[/VZL>0UQKME,O6.9#P\SG*GD[O"(] M34KJY"X@EKO'H[.C&^AK)A_ZB_E=U./;<(/[\.WA\O_[_LK[V?,GZ;Z?4DATOZPP'@7I65#P?I>MF($A_0_]+<.9;2 M$:50-1I2UH##[2JYGE]NSH)^5/A584H=0#B,#X.F,GH,AB>/A_0W\;<.9=<$-Y8_9LJ?+5*+A(H<"M:[>]M]RT. M^;P.>-)JBK_0#;JS!&1+WM:#,4=0*]/_B\>!A\\QR :#+,;=.XI1OA%>K)?. M=N""-J.%AYAJM.;@E E%>?".WRJV\^L?72F,^E/T%)D"WB!)IYHHVRUL6F(+ MHF7JV5NP2>6 O.F1LW]!/H?WUOB*X!M38/%W^Y2C'$/-#J%NLF8-^ K=&3N'5RQ<763:[&L^C/+_Z$GSE;%M6H)A2:G-2A1). M(<$K;O!X@W>H]Q/60QA ;FS="+,?(10!%\)0&%3*E%&U$WO8CF43Q4Y)C!$K MGBI\74$XY#NL&=UA,85;=E\KBA,GX%G NK$=NG^@D'44<4+1 F;C[$X5R*>= M\IR&,78G0M#@45;&:EMR]-Q@;2")AA@\#R-5HI$X/7(%E2#($9E:T#QFV;DR M4*%N8E:'%*%#H=E5+0P/S]",DS@ HY+MA"LHLEE:CIF+@H_,5A'>"JBXT9)5QZ'$FJ&TM"=N;XZ6.10>;.M :A7;70ISX(MS.$G!GV!IM<7 '5= C::G M&3*UMN\A++@$MF4V?&>9114VPP0DUU;'I%B$_-!/A&7=8QWOHC+]9HJ]F//: M 12R^L0F^)0\CWA-8:#^T$4_6(\POPC2/+MZ&)1OCZ!#?PWY!(R"5Q)CR'%@ ML'!,GHZS(1:9F*]P._+>;8$<@HY=PE) '/KX"X)K8UI&N,?&.J;=0-@[,)]] M]?TT/'+AAM49ZLD4U=;H/;04D0O>%?S&HZM[SR+/'>Z4Z!MNT&*/'-''5CA6 M9&/WB:^?N$T18V3OM"4:W/T<<*=/C:7T9/G4Z,JX8@/9K?']'AI/QRU^W2^O MHWK_"?!>N))O)K?]EDUGTZ]?)^#ZM=H+WC9QE>76\V*,CU6\(D&!WV\MEW,0 M@H/QVV;]%U!+ P04 " #B@17RL(_(#H) !E&@ & 'AL+W=O%X%NC$^.:KE6ERI\K"\< MKL:=E%Q7RGAMC7!J=3Q83-^>[M%Z7O!OK:Y][[<@3Y;6?J:+7_+CP80,4J7* M DF0^'>ESE19DB"8\7N2.>A4TL;^[U;Z3^P[?%E*K\YL^9O.0W$\V!^(7*UD M4X;W]OIO*OGSFN1EMO3\5US'M7OS@<@:'VR5-L."2IOX7]ZD./0V[$\>V#!+ M&V9L=U3$5KZ309X<.7LM'*V&-/K!KO)N&*<-)>4R.#S5V!=.+F,RA%V)2[TV M>J4S:8)89)EM3-!F+2YLJ3.M_-$X0!_M&F=)]FF4/7M ]AOQJS6A\.+%=!;7\M,'0]0(5ZY*S4X>?[#],WD\!%K]SIK]QZ3_IVI^G_) M%J?2:T\++\A%$R17UX="H<(R6]72W-+ZQL@FUT'E(K-(O_'QEX>87-+ME3;2 M9%J6PD.&0J$'%AL@Z2S*$9+O(.VJ2[N0!GNMXW6A<$KQ':]O1!71I@AM.S;A MQTP4\DH)8X-8*@5.2"8NH M?:.?; :; *#4DM0@B.22EY4BGD&,R?O&B9[\+TAMPW*KI$MA>*%0&.CQGB 4K*@C,L1*:E?>]C/Z_(?]V?3'0]^SO[9>1X)^(-D0!HKE MA^A%CO'FAT+]WNAP.Q2$.:<*ZA.(J3:X5N)%:;U_R=LSZ0NQ0O/9Q =2M,U] M:R?"5"#3VG!.OS&C4%PVN6+Y"2K;+M>_6EH=REHA%@'>,E-RO/EB]E M"3VJCQ95:C0!M@+YV%B%/:.V6C=^GILKY8-!:_]-R3(4XM*6393OU9KLQC(9 M*+_H9,;V1$O@PKSZ.+H<"<*%,MEMSPRG7E5*^H9PVW@"#:GCU;DM2Z /R:1; MJ\:P0XA5*V8DSI0+DG2T]E[K4"1X;4RF=B:>RZH^% OLOPTZVYA-%@.QUA'& M*5:=.9 #]]&,3:L1I!43*[U7(8:VU'*I2^!.M=&RJ&7?++W.M71TFXQ"&'9X M("PLI3W2W/<;AG$B2XXD@JMN,BQG;(LX@Q&"!LFV%\I MTT1V4S*>AA%-F MOE@6=QQA]D*"FZJ)IL:8/5:L"048>;+/A2USY?Q?4Y7'_+5=@:BQ]);2]8D" M"<99 T\ILY!%2257[SG9!_F]4 MMEL9,K%4C-:,B1*Z6V]!=+KJF!ZQDR1%5GO/: MDDB,QD^+RU.QN#QC,8O+C_[[QAI?V*;,"0-T0$PMZE-BT.@J]\#6%'B0>=K8 $2U%+U]!X M,]N/=3(2'SU7P[D/NF)J)]S&+$?0$'WL'A7(:XPX>6PH'MXI-U7$$-H'ZFCRRCOXTSSF@"2,T/"O&XL\X MVSEW&D'6.'T^GK?HQX>9^2F?]T?V(UW>R78)[&<&;L MV:&8[AV(#XS+KPCFEE6S-WNP*@Z:%]*!53_TI[O^\%C07 HBJ6MG;YB:Q'RT M_Q<<((@C%S5Y04P8#P$=>!ZVAD*(C<_FH[FH=%FV8\NS MO=Z-A* X##[A?>&.PHZOW MWRIM#H[,=[A4<((J^\MN0=^SZ;9'LXU']P.6J:T7:$?>##=#FD:[5#RC\9-7$[A&)32;'/X31Q:8^.*#K74F]O=F M+]^2KP@H_IG@;"D6SA&IL\H1;YL>HBR P:8F]@#7(/">1T$(Z%IC_Z47T%V2 M)J)3H4')]JH=%[RW&"%".S=E47F6E/,NGBRA#RQEOARDTD79HR?;IHGN?0(?ZOMB1.)?T1DI2L-.(QOCK&04A M<>*^?^BDUQ!_M/6-"(!?6@FM1!S^&ISB+1\-0CH*$4N@P'D@D-V@U$GH6/WQ MJ6RTZQWRN/?JOU)NS1\X>#(S(7X%Z.YVWU 6\=/!9GG\ /8K>D47:H5MDY& M/[X>"!<_:L2+8&O^D(#C;; 5_RPPYBM'"_"<#DCM!2GHOBR=_ E02P,$% M @ XH$5]2$]!ID!P +1( !D !X;"]W;W)K&ULM5AM<]LV$OXK&-73LV=HBZ)DR4YLS]A)[IK.Y>))TNN'F_L D2L)5Q)@ M 5"V\^O[+$!2E&N[N<[TBT2"V,6^//OLDA=WQO[B-D1>W%>E=I>CC??UJ_'8 MY1NJI#LQ-6D\61E;28];NQZ[VI(L@E!5CK,TG8\KJ?3HZB*LW=JK"]/X4FFZ MM<(U527MPPV5YNYR-!EU"Y_4>N-Y87QU4; MTH5?<1?WGLY&(F^<-U4K# LJI>._O&_C,! X2Y\1R%J!+-@=#PI6OI5>7EU8 M*H@YZ^N\U\;Y11'R%V,/33R^CAOI6^B=/:, M]%Q\,-IOG'BG"RKVY<>PI#-PXISXHVIEDK+B 1=B&OG@/B!]^(_UTOG+5#RWZ?B$(^9/7T,5\XK5\N< M+D.?AP%!9'1R?MT]J:K2KPQ-*6=$. O09/@!%\T+PQCBU9$1TO M55F& TS9!$=/Q'OO1%U*S[PE2,ME"4W8*W)9YDT9D) (I;=&Y5@$H<656CZP MR>$$F>>FT1Z:DW#?'1/"H*3.J;-U(YU8$FDH]+2VD@W#I0G1>*>WY+P&WGXF M6?J-^-R9*1RMV1^8JZ%5ZY:K[A1VL6C4/@CT?CYJJ0H!W:H*)T*#0\1L"W/X M:TJPKGLE;BV5"O0!WA7OVOWB TG7V!C06[+*H"R*_X%S>,7A[*URT-KO/U0: MIYO&(1;N2+R1;K-_9"+8R0,Q/T]FZ1P7WW]WEDVRU[NE=[VM3-8AEK)67I9" M]B>+PTDRFY\>B?-I)@Y/I],C\<7P%FA9).>S"2[X$6[/DK/%5'P91&35,!,] M';L85KF5JF0XX&@X $":QN;D0@YD4;1ASLEZ]#1!]Y0WW#D<\/<@2%HMFEH@ MM0=9>I*"DX$)PXD7-=G0)8$+L32Z<9#ACE% P.BV9#8*: YNH@RZ0[RT:T1N MA03I7'$T@#9M]/%NI2)O50XKX:VC)\^Z@RE (5S*S5JKKUR!+H 5371'?4O2 MM%)(,-WS Q(JVH94%GP?<61*581$H7H]143 8DP#,=?1DC[N@S,/)B>3/BQ\ M(!9.^P4 ,:B-M?&,)T5C&1MLE=]8%"VK<>I>5+'=4$@RF@7US2+A3-84FGSY M$(V+\ ^:0L+CY $C75"]*YR55%9L9=E$=@J9X@;A(GPL1]*'98Y)(+L=K/Z: MZHJ0SQMK ]]%:PY R^=GIWN5%5<^PC@;(/-(9)I,9^?B,#L[XLML(MXCR5ZM M5(@(.$KJM>++=G\V3T[3M-??WO[#F"+ :S9+LNE<9/B=B-D)9/L?& .LUS:23 9/HI*9$BN_,@].0&NQ8O,MNY"#^0Z]G!E M3?6[_FLI#!XRX%&A1["VM,..""O.UU5G$]E ^/JA+UM>%Z[&AJT'+^ MQK2A7 BU'[9OSIO2W$4<@(M\9Q'XR=U=2U ML;[1(2_JQM;&L:KK[KV# M->PJ__<%L$O5;A=(:=4P!+:MI[*"F>IK)%50\P;5K=P?M]R=0S]%E?]4*Q+7 M0VT?HK9'=,"W#V@^W'?#6P$*I$0> B?,DA0U.IF)8S&96P47ZPL2&A9$1-'&G86ZFMG -.[[&;5YY/^1)EC3'R9,QD1/4"7LN3: M >3^90"-71.H8Q.0@R9P1Y;'6L2\^-9(Q4[W-? MV8Z_KHLIF]K9E_0.#..S!C':=M*2!>I4\=L?3P]]+]J?<'CZ@X+&]D,B2S]K MAME2]!/9QXB'D'$@0@:?>B4<#U[A4=OK\*&"AS? /;[-]ZO]MY#K^ E@MSU^ M2/F 85(AFR6M( JJ/!T)&S].Q!MOZO!!8&D\B"1<;@@@M+P!SU<&[-S>\ '] M%Z*KWP!02P,$% @ XH$5YP$PF_) @ 7P8 !D !X;"]W;W)K&ULI55M;YLP$/XK)U9-F\0*@82D61(I+YVV2=VB=B\? MIGUPX A6P6:V:=+]^IV!L$Q*HTK[ F?S/,^]^'Q,=E+=ZPS1P+[(A9XZF3'E MV/-TG&'!]*4L4="75*J"&5JJK:=+A2RI247N!;X?>07CPIE-ZKVUFDUD97(N M<*U 5T7!U.,"<[F;.CWGL''+MYFQ&]YL4K(MWJ'Y6JX5K;Q.)>$%"LVE (7I MU)GWQHN^Q=> ;QQW^L@&F\E&RGN[^)!,'=\&A#G&QBHP>CW@$O/<"E$8OUI- MIW-IBWTHM&.GA".H(;*4RFX5HDF/S+]RC,+M;@$.LB."OXL1*7$/HN!'X0 MGM$+N]S#6B]\0F^%*5**"2RE-MJ%)2NY83G_C8D+;6'D!G]O)%+_+?GLFMW^76/Z?^ M?^=Z5OITX,_V=R@LX#%2ULBX1;(&&4NZ^]K0 VR2TJ'(46.QJU*9-R%(56 M-^P/X(NDKH+RV7E?0+_G7OE18X0D=*HAO*-+7Z#:UJ/-%JT2IKG_W6XW/>?- MT/@+;T;O#5-;2AIR3(GJ7PX'#JAFG#4+(\MZA&RDH8%4FQG] 5!9 'U/I32' MA770_5-F?P!02P,$% @ XH$5S[FN^>G @ %08 !D !X;"]W;W)K M&ULG57;;MLP#/T5PBN&%C#J6YQF61*@MV$=VJ%H MT>UAV(-BT[%06UR'$6FJ+%AYE@M4=)-I73#+&WU(C)+C:STH$9$:1P/HX9Q&I>0-2L.5 M!(W5-#A-QF<#Y^\=OG%L'_RN5,N,,MF$ZU6H)TW ML3G#I^K1)(Y+5Y1[J^F6$\[.KJ1%+9D0+W"!3U2C)99PKRJ[8AI#^(IV$EF* MX[RC8LUYUG&FKW .X49)6QNXE"66_^(CTM>+3#0Q9'$(:I]D> MOJQ/.O-\V2M\=VB0Z:(&)LM-VO2A6?AQ.C=6TY?RE@-ZGKGK%9L@*G M ;6'0?V$P>S]NV08?]PC>=!+'NQC_\\Z[>71Y%(H:EMC MZ5Q58&N$2@GJ?RX78Z!JHJ_F!1;8S%%#EH1P:2RG)B/$@\&J%7#-*_0%=X\4 M#KDD(M4:JIDYVJ\!8B):-!F.XKI>QFXP+T?X+9'U!+ P04 " #B@17 @:3I_<" !; M!@ &0 'AL+W=O%)NQACY-3KL+; ]F)+%'ET2)/' M\ZVQ/UR#2'#5*NT644/4'26)*QMLA=LS'6H^V1C;"N*MK1/76115"&I5DJ?I M-&F%U-%R'FSG=CDW/2FI\=R"Z]M6V.M35&:[B++HQG AZX:\(5G..U'C"NES M=VYYEXPHE6Q1.VDT6-PLHI/LZ'3B_8/#%XE;=VL-/I.U,3_\YFVUB%)/"!66 MY!$$OR[Q!2KE@9C&SQUF-%[I V^O;]!?A=PYE[5P^,*HK[*B9A'-(JAP(WI% M%V;[!G?Y['N\TB@7GK =?"=I!&7OR+2[8&;02CV\Q=6N#K<"9O<%Y+N // > M+@HLSP2)Y=R:+5COS6A^$5(-T4Q.:O]15F3Y5'(<+5^CJ:WH&ED*!6_U\)6Y M7/.$&-W[).4.Z71 RN]!FL)[HZEQ\%)76/T9GS"KD5I^0^TT?Q#P7:_WH$AC MR-.\> "O&%,M EYQ#]X*:^XF9'ZU60_GF4'G'8E!>3Q=+H/ M69P>%O"1&H:=P6$&GPQQ9?Y*I\L9 Z#.[9L2\M5X+KJL!L6-X&_[]KL'=7"R6W M!KY%6P=9&ULQ5=9;QLW$/XK M ]5H;6 K[:F5'%N ;"=I J0UDK1]*/I [8ZT1'9)A>1*5G]]9[BZ[,A&VY>^ M6-PY/LX]]-5:FR^V0G3PT-3*7OLE*N+,M6F$HT^S&-BE M05%ZI:8>Q&$X'#1"JM[DRM/NS>1*MZZ6"N\-V+9IA-G<8*W7U[VHMR-\E(O* M,6$PN5J*!7Y"]^ORWM#78(]2R@:5E5J!P?EU;QI=WJ0L[P5^D[BV1V=@3V9: M?^&/=^5U+V2#L,;",8*@GQ7>8ETS$)GQ=8O9VU_)BL?G'?H;[SOY,A,6;W7] MNRQ===T;]:#$N6AK]U&O?\*M/QGC%;JV_B^L.]DLZ4'16J>;K3)9T$C5_8J' M;1R.%$;A,PKQ5B'V=G<7>2OOA!.3*Z/78%B:T/C@7?7:9)Q4G)1/SA!7DIZ; MO%-.J(6\/BG6$W\8N [UO5AR0,( [CY 6\9.]HXO&29_#>:EVN95V#4"5\XS7<25O4 MVK8&X8_IS#I#Y?+GJ3!TMZ2G;^$6NK1+4>!UCWK$HEEA;_+]=]$P?/6"#^G> MA_0E]'^1K!=Q3EMY&OPX5&)+5D0N-/6E=5B"GH.K$.:ZI@:7:G$)E#K&NTM1[\<+H5QFQ(&Z9%T39M+1AZ3WR9.VUTJQS_&"?_$K[; M#[3G6.=2D>&ZM500]@)N?:^1F36Y9>$,AF$:A*.03N=). S2++^@N%1 M1. ["+(?S+ JR='P! M61YDX0BB* GB."7Z.$C#B.A),**+/AM1(BC1L&X6Y&$(YR0Q'E[ ,(C#=$\< M!4D<7D >)&349^U$#?)I[LC /!X%HR3W;@WYZMB;/8R"),F8GR1!2+#,S_@X M]OQ\'(S'&?Q"X2._:MCF,O"YO]7-4J@-H')H*#-TKP8!R]84%4U,$ N#2)/< MT7!S%7.,7%$.ZPU46)=43)T^:Q5?6TE-N(_9!JRN6TZ4;N.'T1R%H[EC.WL/ MDK[%2C1=U;)%V5.+=H'GT446<"YHMP;G8M065(J72 M&T6Y4C_28Y'J=./C3K6UDOSDHQ3>'4K3RH?'A?EHR3Q.KD$GV0FJ#++X4#XG MRY9G\G8JD:=.4\A][UGG0QKE_>P0TS\'D(:1:$J:?G-.MI624\/^@5/Z=\0Y32]"=.MS4.V^#4DV5P]-:D M=;GP+VI+ :.=VCT[]]3]HWW:O54/XMV+GV;+0E*3U#@GU;"?9STPW2NZ^W!Z MZ5^N,^UH-_MC1?]XH&$!XL^U=KL/OF#_K\SD;U!+ P04 " #B@17D4HE MQ^$" "D!@ &0 'AL+W=O9+2I/OZ47;B)6@:#'NQ M28H\/!1I>KR1ZE%7 (9L:R[TQ*F,:4:>I_,*:JHO9 ,"3TJI:FI052M/-PIH MT0;5W M]/_5JRH0S';>VA9J.Y=IP)F"AB%[7-57/<^!R,W$"9V^X8ZO*6(,W M'3=T!?=@OC8+A9K7HQ2L!J&9%$1!.7%FP6@>6__6X1N#C3Z0B:UD*>6C56Z* MB>-;0L A-Q:!XNL)+H%S"X0T?NTPG3ZE#3R4]^B?VMJQEB75<"GY=U:8:N)D M#BF@I&MN[N3F,^SJ22Q>+KENGV33^<:8,5]K(^M=,.HU$]V;;G?WD58"]S1KLK M$@69U5(9]KLS7&^Q^1K&GL%4-L#+=[#S#C9\!38EMU*82I-K44!Q'.\AQ9YG MN.] K>0N%<*_/LD@6GPK2E7_]:LP8' MSI ?LZ4V"B?FYZG2.^3X-++]BD:ZH3E,'+Q:#>H)G.F[-T'J?SS#.^YYQ^?0 M_[]?9V%/D_ZG7.2%%SWT@IU7+O$[U@8*(DMB*B"EY+@0F%B-R$.E (X&AMRS M[;$!^P]M_WO!#H)]A ?2>R807*XU\M ?R(TP5*S8D@.A6N.&.Z+VE@2).PA] M*PS<-$Y0B$(W3:TE2MP@32P"*$$Y?\9/_0E76(-\FPR$) M=/8O(@#>7' MSB^N&0E';N:G70E!%J*0INX@'EC!'OGDU/1Y!YNC!K5J]Z/&;JV%Z99(;^U7 M\*S;/'_=N_U]2]6*"4TXE!CJ7PP2AZAN)W:*D4V[AY;2X%9KQ0I_(Z"L YZ7 M4IJ]8A/T/Z;I'U!+ P04 " #B@17,3%?O<(" #T!0 &0 'AL+W=O M3<)).T>'11* MNZT?QCXH]HTM*DN>)#?-O]^5G'@I2S,(L1[WG/O0/7>Z4?K)%(@67DHAS2PH MK*TF86C2 DMF+E2%DF[62I?,TE;GH:DTLLR#2A'&430(2\9E,)_ZLSL]GZK: M"B[Q3H.IRY+I[1*%VLR";K _N.=Y8=U!.)]6+,<'M-^K.TV[L&7)>(G2<"5! MXWH6++J39<_9>X,?'#?F8 TNDY523VYSD\V"R 6$ E/K&!A]GO$*A7!$%,;O M'6?0NG3 P_6>_9//G7)9,8-72CSRS!:S8!1 AFM6"WNO-E]PET_?\:5*&/\/ MF\:VGP20UL:J<@>F"$HNFR][V=7A #"*W@#$.T#LXVX<^2BOF67SJ58;T,Z: MV-S"I^K1%!R7[E$>K*9;3C@[_ZQ4MN%"3$-+;.XL3'?(98.,WT .X%9)6QCX M*#/,7N-#BJ(-)=Z'LHQ/$GZMY04D40?B*$Y.\"5M:HGG2_Z3&C"9P8VT3.9\ M)1 6QJ U<,U-*I2I-<+/Q4R!U:J6EI0:\CW MIJLMB:]2VC)7/(,Y2=+"!JENS,!:"=*UF5 7/*.QDL;((S)A"WA0HG;",P=7 MKD7AG)75)2PD$UO+4P/?E&4"WOM05&WHM=7K<')%B2HR0!:8TRW0*]KC2"^4%P?C:* MN_$E$ O]7CNB'L2V!_]U,A[NG20#./:\X8$22]2YGS<&4E?51I3M:3O2%HV2 M_YHW\_"6Z9Q3]02N"1I=#/L!Z&;&-!NK*J_KE;(T)?RRH+&,VAG0_5HIN]\X M!^V@G_\!4$L#!!0 ( .*!%?.H#U)LP, (\( 9 >&PO=V]R:W-H M965TS$LQ?8F06H;R*5%-\!V@TTO M#T4?:&EL$:%(A3.RXGY]AY3LV%W;?;%%:LZ9,X=#4M/6^1*F-IEI3, M]4V:4EYBI6CH:K3R9NE\I5B&?I52[5$5$529=)1EEVFEM$WFTSCWY.=3U[#1 M%I\\4%-5RF_NT+AVEEPDVXDO>E5RF$CGTUJM\!GY]_K)RRC=L12Z0DO:6?"X MG"6W%S=WDQ ? _[0V-+>,X1*%LZ]A,''8I9D01 :S#DP*/E;XST:$XA$QFO/ MF>Q2!N#^\Y;]YUB[U+)0A/?._*D++F?)=0(%+E5C^(MK?\&^G@^!+W>&XB^T M7>S550)Y0^RJ'BP**FV[?_76^[ 'N,Y. $8]8!1U=XFBR@?%:C[UK@4?HH4M M/,12(UK$:1L6Y9F]O-6"X_EG+M'#+1$R35,6QC"?YCWZKD./3J OX9.S7!+\ M9 LL#O&I*-G)&6WEW(W.$CXV=@CC; "C;#0^PS?>E3>.?.,3? ^X1.^Q@'M' M3 .X5[5F9?0_6 S@R6.MM#PH6\"^$?"@*3>.&H_PU^V"V$OS_'W,GB[[Y'CV ML*%NJ%8YSA+9,81^CWR^UL/F$'#>B%#+YJM.R94QX.KN6%YY1#GE^3W'Z?77>1D6 M=JT+I(-LRF[Y0H+\M=&R=<\8HSCV A8HPN18%6T2F2/( MEFD2#(N>DF)-R\ZL$)&+)W(#;AV6]JJ0A5",?&X6A*]-J%"TR0&'NP.N<^PK M#+1B5A@,H'2M+)4_M+;01>AIP#?TN::NT#U/AW#L=$GW+@G9@JMX%8:.DUW0 MW1>[V=UM>]M=,N_AW57]2?F5M@0&EP+-AE'TOY M8D ? N3]TDF_](.08/<-,O\74$L#!!0 ( .*!%=,8QT>,0, ' ' 9 M >&PO=V]R:W-H965T>>TD> MK@[&WKD:T<-#H[1;1[7W[662N++&1K@+TZ*FF9VQC?#4M?O$M19%U8,:E? T MS9-&2!UM5OW8K=VL3.>5U'AKP75-(^SC-2IS6$,-*A6(2,9?(V&/6[K'R]CA815+@3 MG?)?S>$#COG, U]IE.N_I7OA!>;E34'L&$UL85&GVJ/)G%2ATWYYBW-2L+YS559FDY[![?B46P5 MQD CML,*WC_0QCMT;UZQ/'TK= 5??(T6;CIK47OX),56*NDENE7B24H@3,HQ M[/40EK\0-H?/1OO:P7M=8?5/?$(I3'GP8Q[7_"SASYV^@"R-@:<\.\.7377) M>K[L!;ZQ' Y"XGU)A'+PQ]76>4LGZ<_G4AX89\\SAMMUZ5I1XCJBZ^/0WF.T M&8I[1N]LTCL[Q_[_[>/9L,\G]>]:X*P,F C:(X$8"?"4P/0$Z@18&G(+YVFA MV0'-PLXHLAVI]Y= )P3[$_(.2VRVA,S8<%S"A\,/4A/$=(ZHW8^39*GOT?DF M2&R$)I^RL$,*]1I8.H^7+*/6?IQ.2QK+519O\(BSC+&.1QMLR>ILG:7648&SO&]E M\2+/X;D;DYRX8(-VWWM].!,4?3#$:71Z3JX&%WU:/KQ%GX7=2^U X8Z@Z45! M[FT'?Q\ZWK2]IVZ-)X?NFS4]B6C# IK?&>./G1!@>F0W?P-02P,$% @ M XH$5VX$&9VC!@ WA$ !D !X;"]W;W)K&UL MQ5A;;]LV%/XKA.=V#2#8NMM.DP!IVF(9UJ[H;0_#'FB)MHE*HDM2=K-?O^]0 MLNPDMEIL#WN(0Y'G\ITKCW2Q5?J+60EAV;>RJ,SE8&7M^GP\-ME*E-R,U%I4 M.%DH77*+1[TSD(!KN-]W*YLK0QOKI8\Z7X(.RG]3N-IW$G)9>EJ(Q4%=-B<3FX#LY? MQ$3O"#Y+L34':T:6S)7Z0@^W^>7 )T"B$)DE"1S_-N)&% 4) HROKKR\%TP'*QX'5AWZOM+Z*U)R%YF2J,^V7;AC:< M#%A6&ZO*EAD(2EDU__FWU@\'#%/_!$/8,H0.=Z/(H7S)+;^ZT&K+-%%#&BV< MJ8X;X&1%0?E@-4XE^.S52S&W%V,+2?0\SEJN%PU7>((K96]495>&O:IRD=_G M'P-!!R/28N!\A[(_1&#*Z>_A2D_O,>I'&'-.Z3?C( W^=B M'U>"+52!NI+5DED^+X1A!H6,6K4K9G&<<:WOZ'3#BUHP7N5,&"N1S2)G"RYU M>Z 6COQ&E6M>W?ULD-A0H.:%7'*J'L.X(2+$271QBDR46?:IX"7SR;R#HSFZ4L8;=[-!^=J!>$[YF^>PWL1$%N[T] M8\]D!:RJ-M!NSMA[L5'%AIANM,BE!5'6^WB M1E4; 33P'7NK+!R80QV )S!HXB4@>19YTXE_AN?(2R.?A;/02R;I:=8)2R:) MD_XLB+TX2$B/)NQC\KRHG'RD,V"T"D:@G[J12'HAVPZB[U@ MDM Q0<7JD:?_3]?N/=JW.NFBB,4[#P7Q&8MC;SI-69QZ?C+]H9C$WB1-*":A M-XD2Q 2QF?:P'L8D\69IBI@D,\^/8L0D]8+@84RBR2XF/LW0/G%CFK;%XSJD+9!0K7FX[5RG 4U;?"BT+2+(*RL%SOEB M(>E*PH7FSBJQ;!XRM1$5J$!3XH!;!9WN$DMEFHC32<3D0-6XG. MQ.D&DV5=@HI\7@"'Q@C --GKD'&Z[!P)9 @XPSJ->ZH&Z4[;EA/61XH R(BC MH(^TLQ&[?KSIW3-JQ7,V#/V1#W1%05,%Z.=*:]>"#:MQ'6K'<3KTW,) )A8+ MX0:2O7TPRS7BR2AYXNT3P#9<%]7A,(84S457?405APWAZ '?$?J]@ M7W''@MFA?0]LJJVQ" *)W.GZ$0U ME2QW;3!S;5"+PEU]R,Y^W6WBYY15Z]8H\0VCL&DJ3H%=HWJUIK+B!M>NRT!W MZ:*2B3"GE5&%S)W.G=UN6#.-=?YHTKF=Q!YN4!LPZR9+$#$Z/D35(/C7FH/1 M]+[FUSSJ:^--$9X\1H_"^)53K%W,@EVI?5ICRYW"V_>+# ;90CS*G^52 M4Y<3" ?<(-VTB]<# 0(1*2 X3Z3O MZA)YJ)>&Z>>>LLM\'>T#>P'JI.I-H)J1(;#Y8_',"@MH01W1/:EP40)#>?4Y+_&4ZZQ M=YRG+!JQVUVC>=7F<;>Q2VQ*#&JA6E(*M2+W$Z;+0',D"5M^#_>0_4XJHK%8 MA]@9BW=+W5QQYPB(%N+>>P7[(+_=W^CJ_GX#<,/0?O5@C'GLDZ[E#EF,L2RB M<=!#HZ2+W0O\J=N?I3[-531.=4%W+27':X7+N\8?]_I+X,48-? ;8";!A#!C MD1=/8DQFN>;;ZJ!U+ 2 1$% (PU+0XPA4=#;CUK(8>)WX]7ANIE>Y,.0#EGJ M)9!,%H$._S$Q39/ F>IC@J$ZZ+F,*)2-TR@Y<--#2=L\72CS!RSKHC;NE#]P M'>T=Z\AM4NU?6^;TH>"\-]0]=?MV?,W"4]$V1P2@"0?/;,S%&Z(A/2.*Q MU[SQP3MW*?32?5F@\D%F-*_?W6[W\>*Z>6??DS=?/MYPO:19L! +L.(&2 9, M-U\3F@>KUNX-?JXLAD6W7 F.'D,$.%\H &\?2$'W2>?J'U!+ P04 " # MB@17[9UL\?JP MX(NBA>N,!5LR->8KOUPDA[TA*T09Q9XY2#RNZ92RC!E!C6\USUXKD@F[XX;[ M>; =MDREHU.3_:$2GQ[V)CV1T$R6F?]H%C]3;<\V\XM-YL*_6%1KQUL]$9?. MF[PFA@:YTM53WM1^Z!!,A@\01#5!%/2N! 4MSZ271P?6+(3EU>#&@V!JH(9R M2G-0/GF+KPIT_NA<*BN^R*PD\9ZD*RW!X]X=##R8\Y)!7#,ZJ1A%#S#:$>^- M]JD3/^F$DMOT RC5:A8UFIU$CS+\I=2;8CSLBV@8C1_A-VXM'0=^XZ*<&2OJ7?T^H?1SG#_$86W M6H6W'N/^DM#\*T;B*B4Q,QGJ4NFY\'*:P1\.0(!:]ZGP_)E)KP.IF8694Y,7 M4B]?_S")1KO[3LR4ECI6,A/2@=8)J1.1*3E5F?(*#/-*9"*DO\4.%8FJCDMK M63HJ2SFA=) 1&^20=J#!R)E,)=+C92HSB"(1LAV"'.N$-*$V38+P,XHIGY(5 MXU&8C?JA;A,6R=Q]:HDVH)OMZI/B7=HX7?:9<4(NMFH*(JB4D)>*"].GM8*U M$WYTXECK$K9_I (^8PF,%6(TW/AU[XYJG2AU14O4O?W*X2GQ3;P2T;B_N[/5'82H1/N=4<5 >!.H&*_(VN#8'+CN M9(#&)EQ+*-[?&6^WU,VSGKXR?A7G5V*\U1^_>[=>?DUQN4J$/03F<>&3_@1< MJO^[&E2BNWGUJEZY>MZW_EXJ_!]1Z.]$D\[SOXC!^!^KI.S$81?W=8;16 M?$WPPA ,)Y/Z_WDAX)6KYWWCKU;E$K3F7U7DJ.FYL>I[I0-*^0$ F2Y%%B(# M "$9IPVB,(@)1H9^( &(:P?K0$!^0:0K*O"SQ$!CYEI]7Z$ $)\+E^D;:,-R M<#16+%)0QZG4,)@%*:IE]7B7CV-@D(!1#Q5JTY#6E M]HQX!7 M7D*SN;1) ."TU;/QR(,VU1JOPZ]-=CE,7O"?-FMX7%8\+OJ<].PZ M3OFDM(T23MV(O&KFQ,U\#<9R+6UVBPD*U6G^.3C'B'/.=6;7YMQI-^UIU* MQV.G$*"9BB5RI=1FRFT_:*]T44*M-RV,O.5&&C0KR"J3B)DU^1I,@@VW/+SW M#,<^Y=0["'92M\ZJ9]Y7H46+\Y4/9/(W]I_55H%C/B,D__;.Z ZSV\G1(O]5 MDYXU7-[:1#P10?%T"#EV55,0(I'6=E4FTH#+C8AOU+]CR,,S'.7KPL@:+02L.W[(6DU&%7Q[UHP)PVXR<*\3' N M4;R)Y@.6H!OV!%+E=A*?T=2+XSFV7JO-9Q,5MEA!:^:-3Z<&>ENON*A^,YY" MZYS2JE%WN\,+=H$\'8(IFZ2416$-MQ0(B&46EQFW _@ F@.%"@IGQ@XPU&D" MKZH\Q*>#&5SLH3_%'?TU]!>+L*/T9.&H$--Z-[IB ]*Z(4U54KG;S )H9OC(F S9\(@K].1KNLW^QB:B[-0FN5E.H+;*.-I5,3QUC&A**;!T'F4+SUD%:\ F5#X3 MA %]*Q4D<);UFX;K6#BI"JA#TC;SA5SR9)]3(*3#30C) Z>?3E(\L%MY\:FD MQ2^7X@BQP5DBM/1H2K50]Y"LS76'S$'G+B G.P\W'MBTL+75M4 [VUZJ'%=W M":OEU8W,>VGGC!(9S4 ZW-S=[@E;W7)4+]X4X69A:KPW>1BF)!%P7H#O,X/L MJE]80'O5=/0/4$L#!!0 ( .*!%=F,T&PO=V]R M:W-H965TN5;#$RUZ81#C_-8F)71HK*+VKJ"0_# M;-((U8ZN+GS?G;FZT&M7JU;>&6;732/,TXVL]>9R%(WZCB]JL734,;FZ6(F% MO)?NQ]6=P:_)SDJE&ME:I5MFY/QR=!V=WR0TWT_XNY(;.V@S.LE,ZY_HQ^?J M[+6GAL-U;_Y,_.\XR$U;>ZOJKJMSR MOK" ;Q=PC[O;R*/\))RXNC!ZPPS-AC5J^*/ZU0"G6@K*O3,855CGKK[( M!]FN)1-MQ3XI U^Q[QX1<2LO)@[V:=:DW-JZZ6SQ%VQE['O=NJ5EW[65K [7 M3X!K!X[WX&[XJP;_LF['+ X#QD,>OV(OWATV]O;B7SGLW.B&W0*K 2G@<+=D MM][5TK!_7,^L[__G*0=T]I/3]DE YW8E2GDY@D*L- ]R=/7AFR@+/[Z"/MFA M3UZS_LY0O6KK--*7-\!/*Q8+(Q?":TG/63_YAR7\J6N(6[4+YL2LELR;;)UE M#H.WNEF)]NG#-SF/IA\ME-PMG#TQ*Q?0MV/5WKJL:* 1_]+(''IM2GF.+8R4 M!]QB8(;<,8/^< P\2.M:Y+&O4M0(Z;VNUX36#H9((^R#:%8?V74KZB>G2DM, ML+I6E=_]?V3F]ZK%Z?7:PIGV#[VWSMFUM=+]D?)(Q??PCP=] M41$%Q?1H=-MWOY[9TJ@5(=N:FZ9!&A8L+H(D#5D4)4&1%FP:!VF6LR0)TI2C M-P\B'K(?M!,U0E&NC:&X]4'A613P:=0;B<,PF/((W;"=A+V5. J#L.#LSNBY MM)2?88Q(I$II/7TT(F]V5C$=2U@4)&$,",$TBED6)%G(>( M6(X#[S%U:\X8 M< 1I'J&5A$&>QFC$$0^2./&#/ BQ%(,9!KD?S'WK7CW^7Y(ESGB0%=&!K)%OBM-4J^#,T8^2:8T"%KQ*/W/,]BSM+60>F'$ M:OD4L,[+NO4&9JJNR;:H*MBUE#ZIN]S>.2N(2C^VBK#=.T"T MQ(@P"XHD\VI)O-+A!X@<5Q2UXLB+ZG/KI&E]JH>'TR!!B!.O12BYP+^B<]Q1 M /;J[*4XC$#O[B^2:D5RQYTTOJIL2\G^-JM5=[E8T)X\='#,8!B(WUD&::G& MN[W?7N*F*JG#:3:3Q%6]:-4OZ%!=$.9KMS8T4(OMM-5@?SW87UBK2^5G^=I M/BIL!\!]P%BYK1V('\(Q ;LK89P2=?W$<'-MEII:Z];"I)TK0@&[JY71CQXW M!L_2.!J'J.G #8TZYVM_!H*V@W^TB"??=NQ1 QJNO2;IC,;[M@)"3.K\=K@^ M3;_%1*/7"W#$T93$"Q"--.A.ZPDK:N^5@1=)H5+,08PQ*<;VF]'6+SH2?FFU M0P0J50HJOPE7CQM+^J# @-*5'>^+LIL.@=V2#'6V-&80;O&<(YA4 J+MM'@6 MCHO>N5W!]TF6LIG!-V"Y%TL F<,Q1L$QG?K M>@1;WS@?/,HAOFA1[JF7]YZMS]!O@.N(I?H!R'Q60-5C96^DE8\@Q$;6\%WC MTT&WF6CTNG5#=PYLD6=IL?-II5O&Y(F[JMJS7U5XU]/HC5SP[ M0D\16G061>-TYVPR>A:%8][W!.198C8(4#^] []%#GP#^N"_1,_S/=8./<_& MT6OH#T,]T"(2@T6R\.2TSV_=@TMO=?HZ-$:T"TEU\9M"3*Q])D,[MG-LGZ6VLTJA[,Z4@P5 MV)%BD/!.*MB_/)[+]# UXU&JOVEVTEN'R@]9:IWX#N.>K0/^OLE]%NAY./X MB)L#V.\5RA'&MP53'>JJJ]4$E::VUQEH7]$!*R^ 75W;J\Q_GNA(+TZYY6@' MV:QJ_22/8.PFO[JEI4K'BX?8!?V;3@MC]E<--T$UIJ&>9#&_AD:T2N-2CA.Q5R:4HL7>!B>?%F@P(QC-O6E."IY M7J1X; 1A^NO/Q1Q/$$[KD]"W,VKG<5\"'/H&N%#>),74M_!(R DK/5B2G.I; MC@?.-$O8J0\OD\'W,I1S"_]5T-+-V[KNT]FN=_?A\;K[WK:?WGVU_%Z8A4*J MK>4<2\/Q-!TQTWT)['XXO?)?WV;:H7;TS:44*-%H L;G6KO^!VVP^QQ[]6]0 M2P,$% @ XH$5S*$]G5D!0 Q T !D !X;"]W;W)K&ULK5=M;]LV$/XKA-MU*:#*$O6>)@:<-MLZK*V1].7#L ^T?+:) M2J)+4G&R7[\[2E:<+HG1K8!AG\AW?4R5;I+V8-8-EU737F=+2V=G,\ M'IMR#;4POMI @S-+I6MA\56OQF:C02SG*B6EO) M!F::F;:NA;XY@TIM3T?A:#=P(5=K2P/CR$!9R!H:(U7# M-"Q/1]/P^"PF?:?P2<+6[,F,(IDK]85>WBQ.1P$Y!!64EA $/J[@%505 :$; M7WO,T6"2%N[+._1?7.P8RUP8>*6JSW)AUZ>C?,06L!1M92_4]C?HXTD(KU25 MC![5LNJ>X[O=A;T$>/+" ]PNX\[LSY+Q\+:R8G&BU M99JT$8T$%ZI;C<[)AI)R:37.2EQG)Y=6E5]>G&%<"_9*U9AK(VB[3L86T4EG M7/9(9QT2?P I96]58]>&G3<+6-Q=/T:O!M?XSK4S_BC@[VWCLRCP& ]X] A> M-(0:.;SHH5#70D,?ZDS<(+,LFVHMFA4X^<_IW%B--/GKON [[/A^;#HZQV8C M2C@=X=DPH*]@-'GV)$R#EX]X'@^>QX^A?U>2_AL2^[ &-R":&[86AAE29&I# MD\9C%Y+B-Q3?9K%B+V=;,XG(>A &;5:)QBOU(PN F? M37'QDF%F8&:.^$37]\3SJ2#=I5K<'-,\\/>_J4 M\="+BH $[N59BD(<>'D'"0EH*L69=]@E;@%E@S#D29AX140.A)D7. AN?H9;_/&S%7 M5^ VO!15V5;"HF9KB'."(1'N!N>EPN2(7RT7.%O>].@ N@RSHY8!T3NT8F_T9Z=@>EZS'$]@,\ M.F:?7;N Q8M;:7H%&OL@VSTO@)HJF9NN5AI6%.#.G?-KT*7$79II69*1QE6N M5E3L#[D$]@;?)7;.DGT250N.73<@-#+K&Z*]WSO+PIW.UU"".X11Z/4LS3(O MB1+',#_(&/T' 6^WETC\5O M#D:$UA+'Y\@O$A;Z!1')2]-PB!\ZJRX-#V%$<=%C1(B1#Q@/U2#=L0WKE\2\ M6M 2=U/4JL7>@ O:1D.I5@WF>W&8O1HZPEKU;2G=KB7RD.)AB2 M7R/1MSMVB)X5&_1++QO\=K'9MPK6(=T,=OV7ZO6.J>7&%WJ/G#[$/ZW<>>H6K(%U MIA@8]2LV<4((O:"(O2B@7*>A'W*JB-25\+7PXXQ]ZBP=I6F"JMQQ,O*S! F* M%@K'W2SUL7+M<3>,.()D;B[S>8'U,?!X'/0#2?'O(.Z2D9POO#"C Y0F?HKT MQ(:4\Z0S'\:'*/DT#'(_Q>M?51''_@\9*4,_D(/<#W8N6^'[ C45'H+MG#Z/"),NUNYK?JW??-6Z%76))9!4M< M&B#K1DQWWPS=BU4;=T^?*XNW?B>N\3,+-"G@_%(INWLA \.'V^0?4$L#!!0 M ( .*!%?%INPB@ 4 ,(- 9 >&PO=V]R:W-H965T5.9!Z92MU->[VS;BF5:8TOXMH'-[ZP==#*T *$[OJCDG.XH?*H^.,RZ6RFY*LEX98UP5%RV)LGY MU8#I(\%OBI9^9RS8DIFUGWERFU^V>@R(-&6!)4A\[NF:M&9!@/%E+;.U5\;#.F:(8VX&T41Y8T,. MQ!^3F0\."?'G(9,;B8/#$KE(SGTE,[ILH0H\N7MJC5^]2,YZ;Y[ .]CB'3PE M_=EP?#^W^+@@45B-JE-F+H*<:1+*9+K.L1FP>6W+2IJ'5R]&:3)\XP6/V,_M"FEQ045 LN4CE9*!S8')$>SDC[M1J M?P$I0#$%M@/.!?Y+=T9'RL (6WNH\FU!JXRJ 'O= ;W'XI?O-DW\(([2M#U, M!G$(]4DOB<-!TA[VSIHA"$:OC\7M!S=#KJ]'@^ZKS&_R?XR(G)W;48#GHGZ1"_T_9N.(7R M:)9?:N7@RV QKJP+NU;3"AW=DY@]"%E5^H'30[(!?P$*F"9O/TZ9T[I<&31J M;-$),W)OW0AB3[-690(Y58H*_S;OQ*QC6@4P61"V$#GJSA$,4X%*S_!DEMG: ML"J6XJF2;+@&=!-E-K)XMERH;,%K#\)F6>T:^8QOH_]++1T0L%B>HB+1CEEM M%+1O$UNK&J\ 6RWU0/40N(Q-P5+'\ ZP1G8M9U@9]MI!FSAXZ M1(N458#HV!#*I&>0,&F-ZX&D.PGV)(=?VJ)PMA36;!T#_&R=H57 ::&UR&2- M>(:U:[#=J.Z(=VLOA5AW7)4>Y58VY4;[Y<:UU3[8&+ZN*/@':YQA$1LS^2!# M'2S2)1)42 KI%(*:U[1!#--QLWO,Q]OIM;A;WPF2X:#-7BVE M061C?&*@UN8!#WI+C8\+DC%SH5NOF-='=^Z+9A\T;M8V0QA#;,2V*("*RZT@ M%"_68R B[?25+*LW-P)^R6'2OXY8NA>Q'__WL?J/X[&-,5I44*!5U8_BD,28>>[]B6L]Q M+13)V6X"1/>2D;'9\<+M=-)N?(M6A/29"QO;35B@W<-1<)(F7*[91I&^5@&$/&2SV#E:2/ P,6XO6:?^02J'3J2 M)]_T[^U9Z3>-&FAQ/&<2RAX3>$9S90R?3E#,W:GAWB1<;A%+8P, !)6I*H8: M5V,^CQ"I318TV9M!F=6*^RGJ ,>:R9@H!CUZH7/H\M;=N5>7!,OY]>!%/+V: M*_9V=?M F33W\D?RYG7S'HY3,%A3 =9>9WC:$JYY,3238*MX2Y_9@#M_'"[P MR"+'!-@OK V;"2O8/MO&?P-02P,$% @ XH$5_"&WR % P L08 !D M !X;"]W;W)K&ULC57;;MLX$/V5@0KT28TD2K+E MU#:0I"UV%]O4B'MY6/2!EL86$8E422K._OT.*4=U6L?8%VGFD'/F1@[G>Z7O M38UHX;%MI%D$M;7=9129LL:6FPO5H:25K=(MMZ3J760ZC;SR1FT3L3B>1"T7 M,EC./;;2R[GJ;2,DKC28OFVY_O<:&[5?!$GP!-R)76T=$"WG'=_A&NV7;J5) MBT:62K0HC5 2-&X7P55R>9VY_7[#5X%[P"P@9+ZQ@X M_1[P!IO&$5$8/PZ

C2&1[+3^P??.Z4RX8;O%'--U'9>A$4 52XY7UC[]3^ M#SSDDSN^4C7&?V$_[$WC ,K>6-4>C"F"5LCASQ\/=3@R*%XR8 <#YN,>'/DH MWW'+EW.M]J#=;F)S@D_56U-P0KJFK*VF54%V=GE+??];&0,KU+"NN<9Y9(G7 MK4;E@>-ZX& O<$S@HY*V-O!>5E@]MX\HGC$H]A34-3M+^%=+7^![S[444)/QSM3%6TYGX?BK?@2X[3>?NR:7I>(F+@"Z"0?V MP?+UJV02OST3;#8&FYUC_Y\=.*ODFPES7-"%>5E@I"U[>\!Y9.PSR?0)HX@_PW_1O7FHIN MX/6K@B7L+633V/OX5?^L+&]^Z8_YV<(D#2>S:1BS*20LG!73<$H%(K2(\S!. MLF/TU$&-CL9(BWKGAZ6A7'IIAXDRHN,\OAK&T,_MPS#_R/5.4$T:W))I?#'- M ]##@!P4JSH_E#;*THCS8DUO"FJW@=:WBMIX4)R#\95:_@=02P,$% @ M XH$5UVL\Q45!@ 60X !D !X;"]W;W)K&UL MK5?9CMLV%/T5P@E2#Z#:VBS)LP$S28JF:-)@IFT>BC[0$FT3E4B'I.QQO[[G M4O(6S%(4?9@Q1=[EW',72I<;;?ZR2R$<>VAJ9:\&2^=6Y^.Q+9>BX7:D5T+A M9*Y-PQT>S6)L5T;PRBLU]3@.PVS<<*D&UY=^[[.YOM2MJZ42GPVS;=-PL[T5 MM=Y<#:+!;N-.+I:.-L;7ERN^$/?"_;;Z;/ TWENI9".4E5HQ(^97@YOH_#8E M>2_PNQ0;>[1F%,E,Z[_HX4-U-0@)D*A%Z<@"Q\]:O!5U388 XVMO<[!W28K' MZYWU'WSLB&7&K7BKZR^RO.CZ..9D+U2U];_9YM.-IX. M6-E:IYM>&0@:J;I?_M#S<*10A$\HQ+U"['%WCCS*=]SQZTNC-\R0-*S1PH?J MM0%.*DK*O3,XE=!SU_=B 8H=^Z"Z!(.IR[SH>E[V1V\Y(_(21C'W4RBTM M>Z\J49WJCP%HCRK>H;J-GS7X4ZM&+ D#%H=Q\HR]9!]EXNTE+T1Y)U;:.*D6 M[(^;F74&-?'G8^%VUM+'K5&?G-L5+\75 (U@A5F+P?6;5U$67CR#-=UC39^S M_F\S\JR1QR$^8IG=MA:JUC+;'5K&C6 +H83A=;UE:'>NY-^BPKYN5<7<4K"W MNEEQM?W.LME!W:QE*>R(_?J4P,'^.7OSJHCC[ (%LQ;6*0R?+X+7;LGN==T2 M,.M%HNB"<59CV%#.5D:O924,TW/6*CF70+7IU!JN,$)\=%;/W8:"X$"[@\6< M9J)9Z0VTYU)Q54I>,UZMI=7&>E&IK).N=T[BBL]J0?$V]%B)&N/#0!22#E-$ M+LC;P5@MYX($H2 -*VM)T8X>B93ZE+WAS>J"W2A>;YTL'XNV(C&^6!BQ\*D* MCOR6(O"8Q<-*&$G/EJUJ[BBO , =\Z':SDBIE:(AN)9NZ]7V23FVB %I-/8J MN9 .\1PB.R'Q_V&%BD0>E:%4OK#FNL8M0=$[<@. P(,(U\CTW.CFN/H\8_E% M%X11)XC-OL];2ZH:KK7!'G?BN%96+38M5>TG9+UO#UQXD"-EHA?;%BI;N"GK MMA+,\AJW5\@3 .E^"1(SV?@S9C@_V9VZY@#>6+4IXC 0C]P._! M75^.K>%=ILNOK;32=?<@THR0,+N4Y=W-5FKKCIR@WYUI2]<:BJ%<"#6OTQ5FWM>?('AFG H>VU;6L/&?4YJ3$N'-&SMK.&Z3V4R F^7H M'*B(I>/KD]V#KI.-/5VGO!%G1ZNA[R'=6I $M,],UMT,RF"I)B>L9^)OV\Y'T:3((GB3C&/R6&#X0W<+ M^7?28=__!")&/"F!"(,HC,@B\(446(HCBN?#\R;2J$#L09$@IC@-HB(GGQ@Q1I M!SMYE+%ID: ^XG2*YR*)GX#Q0H6CI(9Q%*01T+SVF.-BXI=9'&24+BR3/(AH M^4*+]A\.U. GW>8TW5?<6N&.N_+\T"_O1"F:&:H"5?,?6P8QY%.4Z,2O)V$" M]-E+?3+)J:I#EH5%,(FFIQ2>P$;G!>$$[1A._#J*\)=-V&,OE..CU_U&8+K3 M1XT%)ZURW9O_?G?_W733?2X&PO=V]R:W-H965T;(?^F?EF2%ULC;UW:Z6\^%Z5M;L/_Q3:N?;D8 MB2PX;ZHD# LJ7<>_\GO"82#P9O:(P"()+-CNN!%;>2N]O+JP9BLLK88V^L"N MLC2,TS4%Y8NW>*LAYZ]N3%5I#Y2]$[+.Q8VIO:Y7JLZT[=X4N&'4$_$Z6PL%K/%Z1/Z3CM_ M3UG?Z7_CK[C5+BN-"U:)?UXOG;=(FG\=0R%N]1X"K6AAB$R5Z@ MD1I"?0X#%=!6J@0N]^47@_1NY M8RP0+79P/(R0"[#LZ7QBK*E_N'VSEZK4 !SQ64LO-/XY$5 9]PI X.M6ER5\ MVRC:IY+W9"Q,)\M:D[ >021'D)##)&43\!C=Q< %0HA\1]H8"TX4DC(G5A@E MI%SJ4ON=D,Z93+-O'/@CBG6,#<1S=$4LI!0TI'X[(?63D\F!K:A2M4J@ MCX4L$-(86* 80RO)S==]>.3*JLAOG%(MD+TA!'=\*I:6*EUQZ@X$:46EG6R( M FW,S_A1>42'6)2'(_(<%N1$8Z9!Y*M&49*+S"+,R!#M[BG'D0.LUYG"#P#$ M=([$'M(^)(:#)4%'!/$J:\;Y1S'"%0+_.40 *>Q)G%%:&? RSK&=" M(DJW!0J3RH01@;QK% ^&78H*TS20"$@)D.08]5)(;5N/:*LQOC0[2_/>?AA6Y"\+P,4(Z;"5M_Z2^X.6RC*2OZZ^H8K;: M$I,5$_&Y%E]4XU6U!$9]PON#VDK!CO4AL6<7..V J!M6.G--C$+'/&V8HH+# M1H^XF6W;9*Z@3Y:)[TN,9P89<@M&;3C"?W!2WU$F<5%?4T9=0WJ[AAW)3D)B*QT3 M<11#3(_5>>>UM*O AC"'.]2M!2_#C*-.Q=IK74-;ZZ8%]C,YP:I2.Z?)YZCG MK')QOM\EW=J$$AD :$4>U+YT0V3$Y)ID>Y\+[)7'??>+;"WS1)@Y2-*$U9K[ M9D#>(-7!3/A06%,]%AZ>+T"C0#*5!M"1A!:"HZ1%6\'LM%* M86<]I'[C5"]Q2%PTRCS.' ?YM>?D(3\]5="I>(^F8=HUIEV;CNH[Y7S7IJ,W M+TSQHG4D4@K5"XB9JB29G!)8-*62D;-4MJZ) &@@([A,X.S["DK+8J@Y#KSQ M>%!Z+0FEH$%?K$#,*6F@&<*!_D'#+8EW.](HHS.:HL$]E#'P A9:'Z5)K,\) MO.YK.T6$=GJ06V:(>CI%SV++/2[P?'[2&D?)?L2Z?>,>!+U%?*#UG$6>+TX0 M&@,NB[V$;D[2W'!0#Q@5*!B$/>BH[8!IO;%<>#X-I_L)FE-0<;Z0J2$PPDR? M= QW:68"8&V#2O,B1_:#K .UW_D9PS0?QI=AXIS*= /((3&.M=D)'' MTJ.M!)G9_DC4 D0M$H-.6V+=Z)?"IG_H;9^*S_ M6 AN(AJZ?B1VBP-IOP?[XODH!M\\G"[I]3$Z34_6GB+ MZ.(!WDC,=@)-%Z,]&WV0+CB]>8Y+<(1:"MEC, MSF]E6-*[3Z9MH8OY^0EW\2+PR1]951"'T'T"GN)DHWEV+S0=$6V@>HDU0L>I M-(Z=Q@+Y)%?$WR@YO.5D="YPB["*YNC$%YCUB'#208')99\]CQ/^ TCZ#O P MSQZAE C[ SMSG?/!G(_W,GE)50JD#PKU4<4=)&^>A"2UM&/SV#.,>BD^?4MM M WU0=ST=QVB/Q7LG92;NBE*&@36G\_]+@ XF[%WWH//KF7LL8(_$H-NVY5:^ M%XHX+#O<8DP.P, )-W6&_@X%TM0?V,!X3_?@'=T&_F#7MIGSO)3*D[D&JP). M7J O56-@6<>;0TJ(Z%[$TQT!U'4WD,.2 HVLS98F[W%[:=3?H#K1T%V9]ZDP MZ?!:YXR$67[M3<(Y2N:FZ4%^<,=U -QP8">KVCFG4E;'X/+M5[RDBJ-XO&89 M'@A;[D\20)@NCU0Z]0W;VD:OC$68RMWDV-WW=/#3!2Q8\0\TJ67$7S&ZI]UO M0-?QIX]^>?P!Z1..-# *TU&ULK55M3]LP$/XK5H8FD ;.6P/JTDBT MZ32F,54PML\FN386B9W93@O_?K:39BT*%6)\27SG>Y['=[;NX@T7#[( 4.BQ M*IF<.(52]1ACF150$7G&:V!Z9\E%190VQ0K+6@#)+:@JL>^Z$:X(94X26]]" M)#%O5$D9+ 223541\32%DF\FCN=L'3=T52CCP$EDD#W%UOV;_8W'4N]T3"C)>_::Z*B7/AH!R6I"G5#=]\A2Z?D>'+ M>"GM%VW:V-'(05DC%:\ZL#Y!15G[)X]='78 WDL OP/XSP'A"X"@ P2O50@[ M0/A:A5$'L*GC-G=;N)0HDL2";Y PT9K-+&SU+5K7BS+S3FZ5T+M4XU2R($]H M+=$"A'US+ .44IF57#8"T"FZNTW1\=$).D*4H9\%;R1AN8RQTMJ& 6>=SK35 M\5_0"= U9ZJ0:,YRR ?PZ6%\= "/=9 MO1[N#Z7S?^KS-ZOO%2/H7T%@^8*WO(*ARV[IPF$ZT]O&LB893!S=O"2(-3C) MQP]>Y'X>JO1[DJ7O239_)[*].PG[.PD/L2<_])"X8AFO !U_YU*>#-U#2Q%9 M"C,2ULFI[X5>%./U;H6'P@+_8K0?E@Z$17X4AOMA\X&PX-S;"6OSQ3M=J0*Q MLN- HHPW3+5/L_?V$^?2-MIG_JDWGGD#_E1/J':@_*-OQ]LU$2O*)"IAJ:7< MLW/=-$4[,EI#\=KVQ'NN=(>URT)/61 F0.\O.5=;PPCT!5BL( !P%P &0 'AL+W=O4SK><$_M;KWO6=!GJRL_4P_?L[/1S,R2)4J"R1!XM^=NE)E28)@QN]) MYJA321O[SZWTG]AW^+*27EW9\C>=A^)\=#(2N5K+I@RW]OXO*OES2/(R6WK^ M*^[CVL.#D<@:'VR5-L."2IOX7SZD./0VG,Q>V3!/&^9L=U3$5GZ005Z<.7LO M'*V&-'I@5WDWC-.&DK(,#E\U]H6+94R&L&NQU!NCUSJ3)HA%EMG&!&TVXL:6 M.M/*BQ_;I[=GTP#5)&":)3674" F_\,.1SE'0S+HUIZ M[VN9J?,1BL4K=Z=&%V]^V#N:G>ZP]J"S]F"7](M+Z;6GG-V0;!,D(7S(R.\0 M(WXM%(HELU4MS2,%I#&RR750N<@LTF=\?/*(4R[I]5H;:3(M2^$A0Z%F XL- MD'05Y0C);Y VU:5-2(.]UO&Z4#BE^(W7#Z**:%&$EH%->)B+0MXI86P0*Z50 MWLG$%509H;&QIMW LE,;[8-R^%@W*^26O4O)7FM73DMF%Y5-*E,'Q0F:I6RHG]O7&, (4")$8,)V19 M(AC@J1*OLL8Y\D[FGT A4>)]H;-"P+XQHL.R;:T-)1QYJ:0!!=/"L3#0XSV1 M0K"BCL@0:ZE=^=C/Z)L?3N9[QZ>^9W]MO8Y<^TJR(0QLR1_15ASCS8^%^KW1 MX7$L"'-.%43YB*DV^*W$CZ7U_BUOSZ0OQ!I]9!L?2-$V]ZV="%.!3&O#.?W. MC$)QV>2*Y2>H/(?S1"P0;]]C3 WE+A6- &L8+[GO>+9\)4OH47VTJ%*#S]D* MY&-K%?9,6O[=^GEM[I0/!EWZ-R7+4(BE+9LHWZL-V8UE,E!^T92,[8F6P(5Y M]W&RG C"A3+98\\,I]Y52OJ&<-MX @VIX]6Y+4N@#\FD5^O&L$.(52MF(JZ4 M"Y)TM/;>ZU D>&U-ILXDWLBJ/A4+['\,.MN:318#L=81QBE6G3F0 _?15TVK M$:P<$RN]5R&&MM1RI4O@3K71LJAEWZR\SK5T])J,0A@&/! 6EM(>:5[Z#<,X MD25'$L%5#QD6;F OWA!.A%JON?@"[TY9%G&<(H2-$^SOE&DBNZF'FG#H!\0C M)PY5^$S-1'S0T$+F\B[-25H[6Y%.N/HL1H^=U(B^?GA39KY8%D\<8?9"@INJ MB:;&F.TJUH0"3"_9Y\*6N7+^3ZG*8_[:KD#46'I+Z?I$@03C;("GE%G(HJ22 MJR^<[(/\1;F1DTXE(#'*4+X[13Q-70OGL5C!6=KKCGGQH35LW8 4U]IGJ#!J7'^$A ?::MTXWQ#7PC8VO"F53P6V:5K M)Z^6UU=;>M(F'E^X-_'080," ZJ$L8 94.)3]^00;3,\:%MG46(^ES-VF&;^ MO%C<](S?NDP!K'0(SQSQ#7 UZ,E$W*JN[K&2)4=4>OGFC(K&@TP4C!ZGZ[-W?OFH\&L..$A\Z6P$)EJ)6KJ'Q9GX2ZV2R8R(_[";R MPYVC]$?/]73M@ZZ(M8>&\6^30*43@19Q2PPV/*U0\ G?8-<>!AWQ+>%Z.]L1 M5"KY&67=*N&LH)DV59W*GH>(V-4XOU7LZXZ3L,W5MT")=?0/% P#&G)"P^-J MY)^, 9=SLQ-DG=-9MO(2NYY0)!,)@B1AI\0\7^G;>.!@@Z P0: )@Z X_2K/P/R MD)4.%'"+6G&22)5"/G='"5IV)\L.I*T%/?Q_8_L>?V7HG\Q.-.>TH/WBUL&9 M:@?&CSN,'W\)H.K9Q8^S!L]9TOT/!.9?".8BMW5X?H<32^#_JT'\;,0OTJ$] M$DF/MTU.H]85]SC^\FX&^%/3F,]._XZ1CZZJ?L79-A,G!_.W[ZFM -/X9X*S MI5@X1VA@E1/>MG<*3&(2;6H*."H2V/?<2B&@JZG^I0&259(FRH/0R*6]:[G. M>PO^"VW?R:+R+"GG7=R9H0^)-;ET.4W!\2!!:"#AO1G*H^ VVA@^SJ]!BMNR MWSLE$+RG8J;\P!?2,@I XL;P&UL[59M3]LP$/XKIS A MD"J2IB\KI:W4,J9M$E)%V?9AV@ZY MY\Z/,RF$W\VE+/)JJR@DM<:C!543#]:X%";:=!-]@OW/!-;MU".)N4 M;(,KM%_+I:99V*"DO$!IN)*@,9L&\^YX,7#VWN ;QZUY-@:7R5JI.S?YG$Z# MR!%"@8EU"(Q>#WB)0C@@HG&_PPR:D,[Q^7B/_M'G3KFLF<%+);[SU.;38!1 MBAFKA+U1VT^XR\<33)0P_@G;VG80!Y!4QJIBYTP,"B[K-WO&9PRAZQ2'> M.<2>=QW(L_S +)M-M-J"=M:$Y@8^5>]-Y+ATA[*RFG8Y^=G9JCX,4!FL^$;R MC"=,6I@GB:JDY7(#2R5XPM' R2U;"S2GD]!28.<>)KL@BSI(_$J0(5PK:7,# M5S+%]$__D @WK.,]ZT7<"OBEDF?0BSH01W&O!:_75*'G\7JOX!U*]\=\;:PF MU?P\E'"-US^,YV[2V)0LP6E 5\6@?L!@=GS4'487+6S[#=M^&_IL13RP:L E:X M0S&$5"KM3+AL S"67H6/3X6I8Q)O,P:2"S9R<8\83CR6J@Q1-:=/9?PKE7

'PTBKOQ!73[YW"K+!-O*>8+5O&P#RW"&C3"&K0*:Y\8?2ZIAO)MXFJ%_B^N M?T]^-Y*I^;J6C>@9K5IW_.Z:SV9U[W_FND-)\T)S,@U.GM/8M)U M/ZTG5I6^AZV5I8[HASG]@J!V!K2?*67W$Q>@^:F9_0902P,$% @ XH$ M5Y.@?UJG! 3 L !D !X;"]W;W)K&ULM5;; M=+LF6V'!S+DJ4=+-0NF" M6=KJ9=>4&EGNE0K1C<.PWRT8EYWIV)_=Z>E8559PB7<:3%443+]YR2>=T %"@9EU%AA]GO *A7"&",:WQF:G?=(I[JXWUG_RW(G+ MG!F\4N(/GMO5I#/L0(X+5@E[K]:_8,/' \R4,/X7UHULV(&L,E85C3(A*+BL MO^RY\<./*,2-0NQQUP]YE)^89=.Q5FO03IJLN86GZK4)')0A '$89PT/!-O+WG#WF5EZ,08N%+%G$M6IX3,868, MI?Z.&^#/V=Q83>GRUR$_U,^DAY]Q)71A2I;AI$,U8E _86?ZX5W4#S\>(9&V M)-)CUJ YH+*>: M(HADP? <=1,2 PLEJ%68"[C3*#CE/#4+N&[DX1:9J3127[!PAYHK(IW_387B M3@R]_<0-66WE3[BDUU5ER!7F%*Z86;U^,@!)"? >^J,@#?NT^/!N&$?QQ^W1 M=8O5=1@NEY"QDELF@+4OPTD4I/W>*8R2&$YZ27(*C\J)D)5!,$HC6K@KV@Z# MX2"!1_)(S=09M*[PFLY(,37>85L?+1C7\,1$13<4>W?)ZDBS-M+6'^>.,XGL M>/__<63-+JNT=@8:-.\A"D;#WBLGUB>?"9P&J>39GDH2).D(3N+AJ5O&49O- MWB-<6B:7W"T;^;@?],*PM=]L?U8J7W,A($V#..E#3+\1I'V*R:"!NN^P03\( M!Z&3#!,8#(.8@C++,E4Y]B5[<>\'))[IBJ3QF?X&#;G?593R9#9$Q$Y]419$ MO<&I^\:#B+YQD#IJGTN?;11I06['USH. LEN*&WVGW"!VB'5^(2RH@BDP6"P M*]CL:WZ[)EE=YG R#*)XM /')72XT7!YO^>5NA@H?S)7)QHSI/_,_,TD/M+3 M>FU/Z_UP3[O91GNOD04[1?C%X*(2U-:>FG#,"J4M_UXWD%ND)#W8X([B.-S@ M9IMAQ:';EN._LW+KOZU45>,4+4ZVB[/P.(&;_VYY!Z@O\!#K_1IUVQ=DVO4] M/TI0U@INZD)-@Y *)TKA#**^RWR:E+1_Y4ZK4G.T#H3%;"654$N75B-?:WT@ MOS$W[9PY)\*C9CF"9 6Z:@Z]Q!D,]J5\RKWM.8+4U/*AI.KN3#C$8NGG. .^ M6NMAISUM1\59/2%MQ>LY\Y;I):=A1^""5,/S >6%KF>W>F-5Z>>EN;+D,K]< MT;B+V@G0_4(IN]FX!]H!>OH/4$L#!!0 ( .*!%>>OCVUU@( $H& 9 M >&PO=V]R:W-H965TJ0$EOUDKGS-)6;P)3:&1I!_N".;S+K#H+IN& ;O$?[K5AJ MV@4M2\ISE(8K"1K7$V_6&,)%RB$(Z(T?C><7BOI@(?K/?N'RCMY63&#"R5^\-1F$V_H08IK5@I[I[8? ML?'3@%C3[<*FDS SZJE*+VGT M6%W*1-$U-Y9:0&E2 *R5H'G!Y68$U&VLNGV-">8K L>=NO7N)X)S+@FB2D/L MYJ(U:3')I!)J\PQGT.GY\7#@%GV_W[UJ@[BD]C&9(/3\[H (_>&P U^4?,=E MHG($RW8T>Q+D3^[K!T<3N]CAL"D<,??[L>.-NSUX4/3=0/%JWV?0[?A78;]> MQ$1TK.7!P?W.46^J*>:*5DI;7_7VM!V4LWH^_ NOI^PMTQLR#0+7! TO!ST/ M=#VYZHU5134M5LK2[*F6&0U[U"Z WJ^5LON-$VC_/J9_ 5!+ P04 " # MB@17^P7.7+8" '!@ &0 'AL+W=O2M*5W71J+ -":8$!W;AVD?W.321#AV9SL4]NMW=MJL MDTKY$I_M>YY[+N>[R5JJ1UTA&GANN-!3KS)F-0X"G5?8,'TJ5RCHII2J88:V M:AGHE4)6.%##@S@,AT'#:N%E$W=VI[*); VO!=XIT&W3,/4R0R[74R_RM@?W M];(R]B#()BNVQ#F:A]6=HEW0LQ1U@T+74H#""'Y MC[HPU=0;>5!@R5IN[N7Z,V[R22U?+KEV7UAWOH,S#_)6&]ELP*2@J46WLN?- M?]@!C,)7 /$&$#O=72"G\I(9EDV47(.RWL1F#9>J0Y.X6MBBS(VBVYIP)KL6 M!I5@G+_ )3Y1C598P%R69LT4^O"5GL7Q-[;@J$\F@:& %A;D&_)91QZ_0CZ$ M6RE,I>%*%%C\CP](:*\VWJJ=Q0<)O[3B%)+0ASB,DP-\29]]XOB25_CN42-3 M>05,%-O\Z<49^'F^T$;1D_FU+^N.=+"?U+;16*]8CE./^D2C>D(O>_\N&H8? M#T@>])('A]BS.;5ET7($6<+;Q=NG_B#_?O4[@8H^D.X#"7HEN:1&U8;.29BI M$$K)J>-KL1P#E0U=V2XQQV:!"I+(ARMM:FHK0CQH+%L.-W6)KK+V$\-Q+8A( MMIJ*HT_@H 9(X84JJ>$(DO2#GPQ3:T6)3\,);E#K,?5_WC8M=P%9(Y6I_S W M&(ZC-/:C)#PA*Q[YPT'\1K NX2-2>>;'B8T4C09^FHY@7WV#G>9L4"W="-+T MOUIANC[M3_LI=]XU]S_W;D3>,K6LA0:.)4'#T[/4 ]6-G6YCY,JU^D(:&AS. MK&A2H[(.=%]*:;8;&Z"?_=E?4$L#!!0 ( .*!%<85)Q8Y0( "8& 9 M >&PO=V]R:W-H965T $$AA>>O: M;;25-MZ1@(H.^(#XX";7Q,*Q@WU9V;_G['1=$5V_)/;Y[O'SI/=!/J[2;10U1=Y$DKFRP%>[$=*CY9&UL*XBWMDY<9U%4H:A529ZFXZ054D?S M:8@M['QJ>E)2X\*"Z]M6V-LK5&8SB[+H+O!%U@WY0#*?=J+&)=+7;F%YE^Q0 M*MFB=M)HL+B>19?9Q=7(YX>$;Q(W;F\-7LG*F%]^\[Z:1:DGA I+\@B"7S?X M$I7R0$SC]Q8SVEWI"_?7=^AO@G;6LA(.7QKU75;4S**S""IXL_V.^P5G*4/%.3;@CSP'BX*+%\) M$O.I-1NP/IO1_")(#=5,3FK_HRS)\JGD.IJ_15-;T36R% K>Z^%7]I_KZ;58 M*73/I@GQ-3XY*;>05P-D_@#D&#X:38V#U[K"ZM_ZA.GM..9W'*_RHX ?>GT" M11I#GN;%$;QBI[D(>,4#>$NLN:W(Q?"/^DMN:@<_+E>.+#?+ST/*!^#186!O MH O7B1)G$3O$H;W!:/[D439.7QRA/=K1'AU#GR_9D%6O$,P:%I9M:>DVAH42 MFF(0NH+7OWO9>64Q?&([KV[W] 5UAQ0=O?.PHNL&86T4^UGJ&LCW"3@DQT%+ M#91,C*MF;C\>GD,7I>0&?J6'8,SC/X-H0 MM\U_,@=Z'JV(S],BH$WB-,W@4!,D>]YMT=9A0CDH3:]IL/$NNAN"EX/W[].' M"?I1V%IJ!PK77)J>3$XCL,-4&C9DNC )5H9XKH1EPX,SH R@X2O6M_9.[7[F^WP\P5JU MQO_";KA;Q '4O;&JVSLC@T[(X]^_AP*&D;SC$>X?8\QX">9;7S++Y5*L= M:'<;T9S@4_7>2$Y(5Y1[J]$JT,_./TK+Y%HL6PX+8[@U!'[#5CA[8*@RDVEH M,8B[&M9[P,L!,'X#,(=/2MJ-@?>RX+;F&)/*: M&#YH98QOLA?IBFG]A-ZPJ.N^ZUOFH$?E:>NB4[VT[J&M^)?Y67_1O64Z$Q*) MJ]Y@%Y@)7/E)0YHMIF7@'>0T);2D*)TE-"=I5DQ0CJN"Y)C5*WM<9B0N2V=/ MHI(450RW6FVUX!8_^;$RMN+BE15!B^\CL,,(?(CPW-E7 MJMLR^?2#.?(^F7&W7C4\ 6$\1.V:U"I8NMO[^3!?M=T%W'&W.!ML/ 3R _/. M045)[DXI9!FI\M+)&60QR8K$R3FD&:&IUQ=8/6P_;)4-QZV\LH@5I5A/M Q] M\%+?8_4+#W8'#L#:;TB#$XY3,JR143LNX<6P>UZN#QO\$]-K(0VT?(6N]+S MBNAA*PX'J[9^$RV5Q6GSX@;_2'#M+J!]I91]/K@ XU^3^7]02P,$% @ M XH$5ROQT"7O @ DP8 !D !X;"]W;W)K&UL MC57;;MLP#/T5PAN&#C#JN^-V28#>AFW @*#MMH=A#TK,Q$)ER9/DIMW7C[(3 M+T'38"\V19.'AQ?1X[72#Z9"M/!4"VDF7F5MZF9Z.56L%ESC38-JZ9OKY$H5:3[S(VRIN M^:JR3A%,QPU;X1W:;\U,TRD84$I>HS1<2="XG'@7T?EEZNP[@^\\0J%<$!$X_<&TQM".L==>8O^LX4&)2]8*>ZO6GW"33^;P%DJ8[@GKWC8+/5BTQJIZXTP,:B[[-WO: MU&''H7C-(=XXQ!WO/E#'\II9-AUKM0;MK G-"5VJG3>1X](UYP6*#?]GCQZ_@Y_!5 M25L9N)$EEOO^ 7$=",=;PI?Q4< OK3R%)/0A#N/D"%XR%"#I\))7\&::!ES; M9Q]F@DG;U>#F=\L;FCP+/R_FQFH:G5^'4N^1T\/([CJ=FX8M<.)1C0WJ1_2F M[]Y$>?CA".]TX)T>0Y_>T?4L6X&@EO!?33R4P-$0AQ-X$8OMQL+-P"P475MC ML73T;(6P5(+N/Y>K<[BO-.+>6, =?]I74)>QZ_(@N':[1[PCG7!)X*HUQ,.\ MA\_2,KGB-*G C*&%MD?M+429/XI#)XS\/,U(2&(_SYTFR?PHSQP":LF$>*:; M_4@;JR$N1BWMFFGK^NO3*^X-"!P2:[AZ2CS0/E4G9[< &&_]#T+U!+ P04 " #B@17 MON7EO-," +!@ &0 'AL+W=O4?[^S QG5*),0 M.=MWSSUGWW.3C=+/)D>T\%H(::9!;FTY#D.3Y%@PSR:JLH)+O-=@JJ)@>KM H3;3H!/L-QYXEENW M$:]I%38H*2]0&JXD:%Q/@WEGO.@Z?^_P@^/&'-C@*EDI]>P6 MM^DT:#M"*#"Q#H'1YP6O40@'1#1^[S"#)J4+/+3WZ)]][53+BAF\5N*)IS:? M!L, 4ERS2M@'M?F*NWIZ#B]1POA_V-2^O3B I#)6%;M@8E!P67_9Z^X>#@*& M[7<"HEU Y'G7B3S+&V;9;*+5!K3S)C1G^%)]-)'CTCW*TFHZY11G9U^42C=< M"/CXR%8"S<4DM 3K#L-D![&H(:)W(/IPIZ3-#7R2*:9OXT.BTW"*]IP6T4G M;Y6\A+C=@J@=Q2?PXJ;&V./%_ZN1R11NI64RXU0KS(U!:^"&FT0H4VF$G_.5 ML9HZY=>Q:ZBS=(]G<>H9FY(E. U('@;U"P:S\[-.OWUUHH9N4T/W%/IL26I, M*R*MUM#4L]K"$C.2B#U&]R3@<;K7.=T-&N 2;(Z0,*VW7&; "E5)ZW)G![DU MEDI;US9@:AJP0;I%9F"M!,G=C*DG7M!82=/E"9FP.2R5J)P>S<&1ZUPX9T5Y M!7/)Q-;RQ,"CLHS:TE-1E:&W,Q>P8(+)Q*<@,C>88+%"#7''-TL$'Z _&+4& M\8BLN#-L]0<]LD:C8:O;Z0+IF%0J25=:HTRV0&\MC6!^/IR?#:-.= 6$0K^W MB:@CL>G(?Y.,!OLD<1^./79X(- "=>;'D('$W6JMU6:WF73S6N!_W>LQ><=T MQNGV!*XIM'TYZ 6@Z]%3+ZPJO=Q7RM+P\&9.TQJU&ULK57O;]LV$/U7#FI1M( 0290MV:EM($D[M$.+!DVW?1CV@99. M%A&*U$@J3O[['259\3;'P(!]D?CKO7OOCCJM]MK(-2>B*2\>?(&4PA M/?!X?&#_J?=.7K;M@$4")%>^D^Z[WGW#T,_=\A9:V?\)^.)OG M 12==;H9P:2@$6IX\\ 1?P"@(T UNL> O4J/W#'-RNC]V#\:6+S@]YJ MCR9Q0OFBW#E#NX)P;G-5%+I3SL(M?^);B2'0BNFPA(^/5'B+]LVK)(O?C@9O.&%0.O@B^%5(X@1;>_O!8^VX5.=+DF:-BC'\]Q&;'@,]#GADL+ MOU]MK3-TI?XX97E@G)UF])_9I6UY@>N OB.+Y@&#S9#E,WIGD][9.?;-'7VV M92<1= 7_2W%/&3PKX;3!24M[T,)'+3AJZ3.L>QGRZ&X5FCJ =720'-$N5%I2 M*Q%J=PE4;.R+_0$+;+:$3).A\O[!X*U0!-&=)6K[;G(OU -:UWBC#5?4>PQ4 M2*%>0Q+/PV62TFBY#!?S9((4NO$J^=!*2*A!R;THQQ\).<_#/$\@S\-ENH1_ M>@66$UD*21*R_)FS-;I"Z]L;E^#3) JB2O(P(^E)'.89@\^*(J./,I$E:9C$ M#%@63TP.BUIIJ7=/L C3-($L3)?I\S:U:]N9)Z!V4MQ#VYFBYC[C;UXM6,+> MPS)DB^5X!?Y5%MJ$BR^#4 MY8^..EN#9M?W;W\G*/K0Y*;5Z1=Q-73&Y^/#_^4K-SNA+$BL"!I?Y/, S-"S MAXG3;=\GM]I1U^V'-?WFT/@#M%]I[0X3'V#Z<6[^ E!+ P04 " #B@17 M@G& X<$$ #B"P &0 'AL+W=O!<;J;[I):*!QZJL]>5@:.*6J' 6>EXPJ+NK!Y,*MW:G)A6Q,*6J\4Z";JN+JZ1I+N;D< M^(/=PKU8+(U=&$TN5GR!#VB^K.X4S4:=E4)46&LA:U XOQQ<^>?7L95W E\% M;O3>&.Q-9E)^LY/;XG+@64!88FZL!4Z_-4ZQ+*TA@O%]:W/0'6D5]\<[ZQ_< MW>DN,ZYQ*LN_1&&6EX-L 7.>5.:>[GY#;?W<0!S66KWA4TK&XP'D#?:R&JK M3 @J4;=__KCUPYY"YKVB$&P5 H>[/%\76!SJ MCPA*AR?8X;D.>@W^WM1G$'H, B\(>^R%W?U"9R_LN]^-T'DI=:,0_KZ:::,H M%OXY=MG65G3P>@]IO[/,282Y+2CE1+\ X>D%3CE,:FR48VLZY4D]V=\W+ M!H'7!: V@@(="YASH;8;!,>*3V6UXO73KYIBGL#)#IP&KJT0,8<=<\[<#>98 MS5!!Z+O5X/R%T*W6#:]SA*M*-K6!+S6O")_XEQ!T>U.IC8;I#NU7!^J#Q=<. M3_[ -99P>WL*)Z(FK++1=+H^A7ME,$\PI/.9YWDT>/LF M"_S@W?[2=C"5]1H)#?D./DE##BSH. (>TX52%I/(2G$"<>BZ,8$B]ET7@,GZ7A9>OD(8S]P!TT)/F,A0') M#R$;1\Q/8[MMH=+H!T__GZY]]FC?Z%47A1#M/.1'IQ!%+,L2B!+FQ=E/<1*Q M-(DM)P%+PY@X(6ZR'M5]3F(V3A+B)!XS+XR(DX3Y_DM.PG3'";D_BQPG8S]A M2>PX(?A9$H--09S/T3T[(&J#5#,,*,JO74ZU,#:4/_B]H0.,=,O:N!P\5%F5 MC7:[6QY=[NT,.61B1VON:+49*/:3?F9?X+T4/,Q%%S4]I'P:74%P%L$O?1SX M9R$)M-\>?X=G 0F0Q9ZR&7=E,_[ILGF[\]C[1VI:-!ZKF[W6CI?XSBRV9AUC M.=5#)33QM.7@N=QN/2_JO&P*1R1(DE [?08UD>(2RI)%+V=M[=!(RU(4CGP7 M ]3\&%=;J0=3;;$]I[A2B ?/+CR(Q\.%/HZ?1R]R^D?"N@@<0D0U*K2UD469 M#?TQ\[W,K8\3SQ:9@YAT\5C0J^MJ3^N/@^#T641Q0%^?$I3290PAB]*(RE2A M^*9V*JW/YDA 0M^W^0U)0#D9^CWEIX,@:P(UD.7%7@ONLE2Z4>3(UKX5@AIID%N;3D.0Y/F M6#!SH$J4=#)7NF"6EGH1FE(CR[Q0(<(XBH9AP;@,9A._=ZMG$U59P27>:C!5 M43#]?(9"+:=!/UAMW/%%;MU&.)N4;('W:#^7MYI68:LEXP5*PY4$C?-I<-H? MGQVY^_["%XY+TYF#8Y(H]>@65]DTB!P@%)A:IX'1\(3G*(131#"^-CJ#UJ03 M[,Y7VB\]=^*2,(/G2OS),YM/@U$ &R=6OZ\/,%7"^"\LZ[M#NIQ6 MQJJB$28$!9?UR+XU[] 1&$5O",2-0.QQUX8\R@MFV6RBU1*TNTW:W,13]=($ MCDOGE'NKZ923G)U=,J[A"Q,5P@TR4VFD%[<&/CRP1*#9GX26K+B[8=IH/*LU MQF]H',*-DC8W\*O,,'LI'Q*Z%F*\@G@6[U3X>R4/8!#U(([BP0Y]@Y;RP.L; M?)_R!3>I4(ZU@;].$V,U18*T&9S.4"K \1(!BTJ6T.UAT[FT_^=0FNVSE711JHHV*0A&9H9)7C& M+"T2)L@4@L\/,F0<)HHG;./)&[_ %(L$-0SZ?C?N^4S/G$FGW>8:\2-ATUT\ M.:V93O/GGE.I;/,&8/,(OQ@XE;(B[G=8TILY"ZZZ0#_Z M^,=X UHG4*_Q"05 NJ,L3$[#=A,79)B,]4*?2C^HF$=M MQ3SZX8IYAU024@)0(Z>=^G6WE<2=6M\NB;X00N(Z'/ G[@_J:]6&95<)&D=4 MKKZL'/RR0GS'W3U8YCS-@?]^%[2 MD),J:>N&J]UMV]73NDM;7Z][W1NF%UP:$#@GT>C@F )/U_UCO;"J]#U;HBQU M@'Z:4\N-VEV@\[E2=K5P!MHF?O8O4$L#!!0 ( .*!%?AR] X%04 . M 9 >&PO=V]R:W-H965TW: MJ+P,1FTS95$43]N\[B:STR"[,K-3O7%-W:DK W;3MKFYOU"-OCV;T,DH^%A7 M*^<%T]GI.J_47+E/ZRN#3],M2EFWJK.U[L"HY=GDG!Y?Q'Y_V/!KK6[M@S7X M2!9:?_$/[\NS2>0=4HTJG$?(\>]&7:JF\4#HQI\#YF1[I#=\N![1?PRQ8RR+ MW*I+W7RN2[,6"# 0M^]P<%+]_F+I^=>+QN]&-+\(H09K=*[N?%'F MSJ"V1CLW^ZAN5+=1D'W6'%K8)7U_FB4?;UZ=3A07[[M!A +WI0 M]@QH#!]TYU86WG6E*A_;3]'!K9=L]/*"'03\9=.] 1X18!'C!_#X-FH>\/A7 MHEX:W<(E^FJ0'9AYMX++D'-EX+?SA0WRW_B\.H<_FV)GEIE&@EU@SFU>5454>2(Z2,;;%/7S(_] & MYGIC"K4OB(/'[ _B>H59TPWVLJK"='90[GU7I%6WPTP8_C^%Z991ZQ"# ^JMM_?T/0\6-LJ[#L?59Y0T6 M;JZ;C<^!?:#R+0$O\W9] N==WMR[NK"^WE8W=1E._TXPK^H.H]<;BWUD7X\U M.(9S:Y7[P8^-$HZ II(D,<-52 \[>22C&259\D0[R.:;A2U,O?:>#7"))#+* M@&=$R @H%223&22 2D&/#.I][F"- /(E.**Q&15')<<,J(X"(H&8G0%)4Q*EE0IF$U MK^_^EV3A,2-Q)A[182?CF2!QFCW6#K(]9*$2>82&*592"& ,H7R5+"A.=+RD@6N!$CV6@022%#'QR!SXE(O!)IQ:B$ M P-8;@>P_#X#^">E*Y.O5_?[IN_!,[[S]/W'R*U&SPCT#-%= %C43>.Q\[)$ M7.OC\>)BN!7W3N?G.W!/*^Y63]K@4U=[W^8.7;2>S5%,,A&'3A=A2F$-<4#A M)>I7G(:!\+YSRG0A]\@.20324X0Y@E,HP[\L%/TI>7:391PC#]GS#52)MU2) M_P55'KU?815&JEQBS)4V>VER$/_;:=*_===_86[+W@^U\V-,3#'X\1^6^!_M'6C(#IDP?O)5CZU3A MV\-"H3>=ZU_0M]+MY\UY_U:_V]Y_&WW(357C+=.H)9I&;Q*<':;_WN@?G%Z' M=_R%=MBG8;G"3S1E_ ;4+[5VXX,_8/O1-_L;4$L#!!0 ( .*!%?A3JAF M=00 !,+ 9 >&PO=V]R:W-H965TGW9ZZG9"DNN/+'&BG860I9VHMD<^M4EGTF.\GO9+GE3,H/Z_'DF:]#F6>EUBI7%0@<7'EC(++Z\28%$8('+C:XOI=":-XKZ\0__-QDZQ3+G" M&U%\R>=Z=>7T'9CC@M>%OA6;/["-)S9X,U$H^P^;YFP<.3"KE19EJTP>E'G5 MC'S;?H<]A;Y_1(&U"LSZW1BR7K[EF@\'4FQ FM.$9@0;JM4FY_+*)&6B)>WF MI*>'$RUF#Q?7%-<<;D1)N5;IK,F,.]60MYW4"R(Y )?!"5 M7BEX5\UQ_E*_1^YU/K*=C]?L)."?=>5!Z+O ?!:>P N[F$.+%QZ+><4EMC&/ M^1-13,-(2EXMT";["CP]CF#EVJ-9_AE4.71*%\1&?X^E60 M^&].>!YUGD>GT(<3NI/SND 0"SB:N7=;(^,AWT^B'_:],3.U9F;[9K Q S5E M68)>H?6"5T^O7_59D+Y1L"YXI6##%=!O(0HJ .H2[E82\05%8))O7RY0QM%F MO!-,ZLT?VY/.\HKLBEKQ:J[.X8>>_@(L<,/,-P)S^VE"0N2[_2@T0N3&20)W M? NX6%#- -)4/X(\B]THCL[-V ]#&@/?C8+8"&0JH9V/5%B? ?.*8(PG0>QF MH7$@2%W?.D!11JQOA-"E\. $7>*.+O%/T^73VCH^,E4PUT_?I^U7!6.3L$.\ M.6GF,&_N"+G)>5XM09MBTE;^_%]4(-;/1?F@.R]9= E?;'W%^<6S-'I$20\' M[,9;-*^0,3=:+B4NN<8V;.+5%N4LIXR-93XS1BI[PVM>P%_Y N$]S7-Z:F9P MSXL:+;>>D$OBU3(TC@)OW MS6P)2IF79,#BC I!UB7]=WJ/#$+@^EGDAKY)1Q)X 3,ERP],$4LR+TKAOK%T MEB0Q'666-J&7QL0ALI!9>J6)1Z5ECUY!R @DM7NIQS(J8+[+(K]=B+/O@WC) M%^-\Y@:IX7@2>PDQB"5NG\6-^2 ZR)K>7J-2HES:=DQ1::TKW?0LW6K7\8V: M1N?Y>-,N?N!R21<6"ER0JD\!.R";%JR9:+&V;<]4:&JBK+BBKA6E.4#["R'T M;F(,='WP\#]02P,$% @ XH$5T1TCG#@ @ C@8 !D !X;"]W;W)K M&ULA55M;]I #/XK5O8BD!!Y(92T Z32=EJG3:I& MMWV8]N%(''):Z.T-7_BZ,-;@SZ=7BUB*V_<_C&<:,/9+"5K*3\997[;.8%EA"6F!J+P.CUA#=8EA:(:/S> M87I=2AMX*._1W[O:J985TW@CR^\\,\7,2SS(,&=-:;[(S0?*DLM7O" MIO4=CSU(&VUDM0LF!A47[9MM=]_A(" )G@F(=@&1X]TFRE+H^B44YR9WXM45@B/;(L:>H]L5:+N3WU#T-;!3W@;F CY+80H-=R+#[#C>)TH=KVC/:Q&=!?S8B"&,@@%$030Z@S?JZAPYO-&+ M=<(MUVDI=:,0?EROM%'4&3]/E=PBQJ<1[;1RJIGX\_95$H63=QK* S*\)6.(3/V/S&I' M9O#".3"1 >8YNL%T7HH9O(+'0B$>-10L^?;80/V!KC\ZP3:*?40'4H\+*D(V MFE+I > VQ=I0O>I$WO[1=WZ!^FOH1=%@$L9.I/1A$#HQ#@>3X*(5R2&Y[.^O M['FH.$RL_WB0C$96C^)!F$P<\" )R73W'UGHA<.D#V\@O!S&].J-DV%@]61X M"6].]9]_L",J5&NW"36DLA&F71>=M5NVU^V.^>?>;NK/3*VYH%; G$*#X81V MFVJW7ZL86;N-LY*&]I<3"_IAH+(.=)Y+:?:*3=#]@N9_ 5!+ P04 " # MB@17NC%PW"<# #Q!@ &0 'AL+W=O++^DMH$D[; -:V;$Z?JAZ =:.EM$*%(CJ3C[]SM2 MLFIWKK$OTO'(>_@\Q^-QOE?ZR52(%EYJ(CE7K15N:Z7]N4:C](DB" M@^.![RKK'-%RWK =KM%^;E::1M& 4O(:I>%*@L;M(KA)KF]';KU?\!?'O3FR MP2G9*/7D!K^5BR!VA%!@81T"H]\SWJ$0#HAH_-UC!L.6+O#8/J#_XK63E@TS M>*?$%U[::A%, RAQRUIA']3^5^SUY ZO4,+X+^S[M7$ 16NLJOM@8E!SV?W9 M2Y^'_Q.0]@&IY]UMY%E^8)8MYUKM0;O5A.8,+]5'$SDNW:&LK:993G%V>4_G M_H]A.\CTQ++G?':K_>;(S55!S? MSNGMX$;GX=R%N38-*W 1T(TPJ)\Q6+Y^E8SC]Q?(C@:RHTOHRS5=P+(5"&H+ M-]+R=Q^X:%T-PQJ+5G/+D3+]4HB6D@U;K6JX4W736N;KG:)\ ,T-LIN#['-: M+[(YK_6(B*V8A3U21IGC6AZX,EG2'/FI@2#@"5WR0W%*N>PI2ZI+X>K243;^ MI#IP ULEJ)68:WBL-.))R<&:OYPZJ(+05]!@N%)RG_3(NE/R&;7E5/=PKRS) M29(PS;-P-$E@%DYGTS ?S9PS&R?A*)\>.>^5?/>,QI%^6'\V7O#*&6F8QN,P MCF-GS69A/IV=]?W9./&4005-JXN*>HS+2DT)H>M?/$&:3<(\'T.6N(#\/^,O M3&M*NH'7KZ9IDKZ'T23V>_PX?E26B1_.QWP_PB0+Q[-)&*<32-)P-IV$$TH0 M>:=Q'L;)Z-A[KKZCHS94H][Y9FM(2RMMUY$&[]#/;[HV]GUY]QA\8GK'*2<" MMQ0:7TWR '378+N!58UO:AMEJ45ZLZ(W";5;0/-;1&ULG59M;]LV$/XKA%84-L#%$JG7U#;@I!V686V#.%L_#/M 6V=;J$1Z M)!TG_WY'2E'LS7&&?;!UI/CFUJ:2;"Q=GLY&IGE!AIA M+M06)+Y9*=T(BTN]'IFM!E%Z4%./6!BFHT94,IB._=ZMGH[5SM:5A%M-S*YI MA'ZZ@EKM)T$4/&_<5>N-=1NCZ7@KUC '^]OV5N-JU&LIJP:DJ90D&E:38!9= M7B7NO#_P>P5[]N<5-.@M 1@AJ6UFD0^'B :ZAKIPAI_-7I#'J3 M#G@H/VO_R?N.OBR$@6M5?ZM*NYD$>4!*6(E=;>_4_F?H_/$$EZHV_I_LV[,) M#\AR9ZQJ.C R:"K9/L5C%X<#0!Z^ F =@'G>K2'/\J.P8CK6:D^T.XW:G.!= M]6@D5TF7E+G5^+9"G)W.88TAMN1&M@EVD1K6;3@SHV6G;:K5AM[ M15M*/BMI-X9\DB64Q_@1,NOIL6=Z5^RLPE]V\H+PD!(6,GY&'^_=Y5X??\/= M.]@J;2NY)G_,%L9J+(X_3[G;:HM/:W,-"*=8Z=\.&_E M?@-DI6IL3A<-ZS)/O#/2&B*P[Y9*+JNZ:DO#6ZXZ,O4+&75$QG11MHH@VJBZ M*H6%DD@<,@Y$A+6Z6NQ::WCJDWP 8_$U=9Y>7)+[C08X*B8RKQZ/-[ VP-=& M+[@B<7_L0!I4DMB-VADA2V3;6R+?0-1V0^:JWK7$WQ'&*2\*%#@MTAR?<4KS ME+DW!64\.T"[9B/O1;/]0&92U$^V6AHRB$):%'Q(!IQF88+/**=9YC807[ A M^8*&NN!T(<.@PR..6 .(9QG-HMSA(UKD*0I)3./$[20YY7DQ)*X"_A7S0910 M'K$6F#%GD*64IX7;R6D"X@.=*L.(1:T8]5'Y4#Q8@85591X*A/[$C$=(HC)Q&Y!8/^#]8]:4UP"1&W(4"C[/4A2Y%?)N5 MG!89&I^5Y27Y\EHQ2B5_Q+*U&KO"I:>2%K A+$8GBU)2Y!SK@\4%KG/.7J'Q M1H5C20U81.,(V;SSG%F>>#%E-'7I0I%G-$+QS"A)^E&2_.=1GY]\9 Z;[^CLG1;+">B?!,#F;(Y4MW?X0E- NL8:SQ_]G@&/&L MP(9*O)R$'&.=OM752>9Z,"1IF-,D*HX#>$0;YP0-$QP>8>+E*,)?FI!3&1P= M?+,;T&M_,S$8DYVT[>>[W^TO/[/VF_]RO+TY?19Z7:%_-:P0&EYDF#7=WD;: MA55;?P-8*(OW"2]N\ ('VAW ]RNE[//"&>BOA-._ 5!+ P04 " #B@17 MK+1R74(" #C! &0 'AL+W=O/W;M)D=M'K $L.RQD@H706EM/0]#S$JH.(YT#8IN]MI4W))IBA!K M SSWH$J&<13-PHH+%:2)]VU,FNC&2J%@8Q@V5<7-[Q5(?5P$XZ!WW(NBM,X1 MIDG-"]B"_5IO#%GAP)*+"A0*K9B!_2)8CN>KJ8OW =\$'/'DS%PE.ZT?G/$Q M7P21$P02,NL8.+T.L 8I'1')^-5Q!D-*!SP]]^RWOG:J9<<1UEI^%[DM%\'; M@.6PYXVT]_KX ;IZKAU?IB7Z)SMVL5' L@:MKCHP*:B$:M_\L>O#"2".GP'$ M'2#VNMM$7N4-MSQ-C#XRXZ*)S1U\J1Y-XH1R'V5K#=T*PMGTBRFX$G]XVR*5 MLQO S(C:VWK/5@T2 I&]N@'+A<3726@IKT.'69=CU>:(G\DQ8W=:V1+9>Y5# M_B\^)+V#Z+@7O8HO$GYJU(A-HBL61_&$(10T)?8"[V1HQL3S3OZC&5=LK15J M*?*GWFP,(&7B?7-NA>(J$URR+3G!J4#V8[E#:VC:?I[K5"M@>EZ V\ YUCR# M15"[7.8 0?KRQ7@6O;M0WG0H;WJ)/?W<5#LP3CCMM*$J5-$W#\]I;=FN/9M; M[D,:)^'A5$!X,G@5F,*O%[),-\JV,SAXAPU>MH/[%-ZN_QTWA5#().P)&HW> M4%[3KE1K6%W[,=YI2TOACR7]A<"X +K?:VU[PR48_FOI7U!+ P04 " # MB@17_M\K^ # "["0 &0 'AL+W=O5D;"6BG;=*DBL+V8=H'DUP;"\ M/]RP>6'L!S\=+.@E R4;_I M4Z/#&B!,7@%$#2#:%Q W@'A?0-( DGT!O0;@0O?KV)UP(VIH.E!R192U1C8[ M<.H[-.K%A*V3J5&XRA!GTFE='T3.R)3-!9NQC I#+K-,5L(P,2<3R5G&0),/ M9(I5FE<Y+Q8\66E(,PFE"1DQO01K',0%ZO'X[ 4,;U$5+<34?D M\."('! FR&TA*XT(/? -QF(]\K/&[ZO:[^@5O[]6XH3$P3&)@BCN@%_OAH\@ M0WCHX%$'?+3_[EWP\?Z[AYMP'_/7)C%JDQ@YOO@5OJYL_;R\QRS@?_BK2]R: M+^GFL[WI0B]H!D,/FX\&M00O??\N[ ZWY M1M6<"4TXS! 8G)PBCZJO"O7$R(4["^^EP9/5#0N\78&R!K@^D](\3^SQVM[7 MTC]02P,$% @ XH$5Q']0L*T P :!$ !D !X;"]W;W)K&ULM5AMCYLX$/XK%E=5K71=""1LDB9(NP%T/?4EVERO'ZK[ MX(4)6 6;VB;I_OLSAN7RPJ+LE7X)V,SSS'@>,\ZPV#/^3:0 $OW(,RJ61BIE M,3=-$:608W'%"J#JR9;Q'$LUY(DI"@XXUJ \,VW+)RX(TDJJPG36Q0X@0W(S\6:JY'9LL0D!RH(HXC# M=FGU2MY)ZQ;]7@7;PTK"H@R""2%0-6EQVL(,LJ(A7& M]X;3:%U6P,/[1_90KUVMY1X+6+'L"XEENC2F!HIAB\M,WK']']"L9U+Q12P3 M^A?M&UO+0%$I),L;L(H@)[2^XA]-'@X BJ<;8#< ^Q0P?@+@- #G4@_C!C"^ MU,.D 4PN!;@-P-6YKY.E,^UCB;T%9WO$*VO%5MUHN31:)9C0:F-M)%=/B<)) M;U-O*,2V:$,22K8DPE2BFRAB)96$)FC-,A(1$.@-^H@YQ]5.0*]\D)ADXK6: M_;SQT:L7K]$+1"CZ*V6EP#06"U.J\"HG9M2$5&EI9H_FU2;$@R?TBR8$BR<""R(Z7'K=+C M/G;O/1,"X2QCD99:H"UG.8+O)9$/* >9LE@5BAT(JAT\5_(AR?R: MS-5DU9F]\]Y,IM?J!=D=:MEA9<_&DV.K<*# CD2:M")->D5:<[+#$M!&\9)( M%?<5RPM,'[K4Z&5ZKAI#DOE#D@5#DH4#D1UIZ[;:NK^HU+I#*CTDF3\D63 D M63@0V9'2UZW2U[UO\:<]!2Y24J ">*2JJ6H%NG2M668']G1L&YD;(Y M,0I[%_T_4SIK4SKK3:FO"I;.(H=,'54Q*C"7J@_IRMWL;#&CLQ6O>MT]=W]? MXC$8TF-X[M$^%*S.L7G0">; $]VS"Z2;N?K/>CO;?A:XT=WPR?SM:+X:=$ ANT#@0 (X6 9 M>&PO=V]R:W-H965T--CX_[?]P_;SU(L] M95]YBK$ W_.LX$LK%6)W;=L\3G&.^!7=X4*^V5"6(R&+;&OS'<,HJ41Y9KN. M$]@Y(H45+JJZ-0L7M!09*?": 5[F.6+_WN*,[I<6M X5]V2;"E5AAXL=VN(' M++[LUDR6[-8E(3DN.*$%8'BSM&[@=02G2E"U^(/@/>\\ S65)TJ_JL+G9&DY M:D0XP[%0%DC^/.,5SC+E),?QK3&UVCZ5L/M\@4P1T ^YQ0ESPB..TH!G=$JS:K!!/P4JV M)PEFJ&KZ/L("D8Q_D*^5IB]!'=-+\.4A N_??0#O "G 8TI+CHJ$+VPA9Z/& M9,?-R%?UR-TS(P_ '2U$RL''(L')@#[2ZZ&K,; EQI:E>V!YZVH=?RNS*^# M"^ ZKCLTH=?DQ17PG$KN#;+QV97B5GW?&[[;DLH;SWIKXZW=9!SX+ MG/._!X9X6UOZPY;J#+OF.Q3CI24/*8[9,[;"GW^"@?/+$"Z39I$ALQY*OT7I MZ]S#:L?$W1US 0HLA@!JC<8"K,V"RDP%@.QF&JS20?3Y<3S3B@9ZK%' M*6@I!5I*CU02&<*@E8W%$+Q<+;/9])2#H2Y['*8MA^GK'-3. 8AS+)K(PG!R M 7*,>,FP6B]@AQFA26<%#4676VU78]F9-(NF+S[$W'/;S] C-VO)S;3DU@QG M1*8/,K4#ASTW!$7K,A:*2;/(D%F/WKRE-S/T2@!;Z3L<2\>46Q]/)Q^'_TM$;&Q[40SZP>24E;;WT:P,N?59N4=6[MOB M8J/K+9SIW(>G,+3VHV$8="+BN(^"-/@+J#<<>44;=(E-N M?9C'A!WZYD]\:#1Y-^H6F7+K\SRF^5"?YX\Y](WF]D;=(OCR7P5G.#&#Q]P> MZI/[-Q_X1I-_HVY1X];E=#:%AM-=<5H'YO7-[5WB&U)P4&&-U+J7$WE1V#UY6==$'17 M70<^42%H7CVF&,EMJ1K(]QM*Q:&@.FBOH,/_ %!+ P04 " #B@17+GT]TC]72+G=)?S1;1PKX0TBR#K;7E61B:;(L%,R-5HJ0G:Z4+9FFJ M-Z$I-;+<@PH1QE$T#PO&99 L_-J-3A:JLH)+O-%@JJ)@^OL%"K5;!N/@8>&6 M;[;6+83)HF0;O$/[J;S1- M;EIP7* U7$C2NE\'Y^"P]=?$^X ^..W,P!E?) M2JFO;G*5+X/()80",^L8&-WN\1*%<$24QK>&,VA?Z8"'XP?V][YVJF7%#%XJ M\9GG=KL,3@/(<+H!<0.(_RU@T@ F/P.FCP"F#6#JE:E+\3JDS+)DH=4.M(LF-C?P8GHT ME<^EV_8[J^DI)YQ-SK-O%3?<[8&!-W P!;6&6\QY#+]CMI5*J U'%_.1:.U933 M;DKG6V>F9!DN S(F@_H>@^3%L_$\>MLEUY!DZ4!D1U).6RFG?>S)#?M.]F@- MD#=#B=I;M,P05DI6!CO/?LTXCCRE<^S[9#P:+\+[0X4Z@V;'06EO;O^Q\EE; M^:RW\@]*Y3OZPE\#[DOR=\S!LCVY<5Z1RZ\$ BM4)6V7 KW,3SU+0Y*EL[_+ M/HU&)ZWN1U+-6ZGFO5)=HB8'E?!NCUGE/+7S6/1R/%64(H>N&LYY85?H6;*4L-71^N*4>';4+H.=KI>S#Q+V@[?J3 MOP!02P,$% @ XH$5VNH^W3]!0 ER< !D !X;"]W;W)K&ULK5I=DYLV%/TK&C?326;B!03&=NKUS&X@;3K)="=??>CT M00NRK0:0(XEU\N\K 810726EB0=OVK121;+)>%6-W;+VB MN4A(AN\8X'F:(O;C%B?T<#UQ)H\#'\AV)]2 M5[MT19_Q.+S_H[)(ZM&B4F* M,TYH!AC>7$]NG%4?E4';^/KB:UFA!,<"06!Y+\' M_!HGB4*2\_A6@4[J:ZK$]N=']#?%XN5B[A''KVGR-XG%[GJRF( 8;U">B _T M\ >N%C13>!%->/$7'*I8>P*BG N:5LER!BG)RO_H>T5$*\'QCR3 *@'V$[PC M"6Z5X#XUP:L2O*@!,14LT]:%@O\B6?)%,">6C M8/(LD7EB?1-]RPDGJF@<3$'K$- -^(!C L$G'.TRFM MP3(FY(+( N$8O$&$ M@2\HR>6P#+[A' M>0C!Y&F4Q>$?0/4DDG@R1Y_-4CC\/L$ DX2_D]3Y_#,#S M9R_ ,T R\&E'.V7 8\L@P'@O7 '[>'KX],E# M#1ENK1*WP'./X-WF7(YPWM''/^_D&'@K<,K_':M8">F-0ZH&^(KO482O)[+# M<

\&3]ZR^.;_\VQK9)L, D6&@(K%,7KZZ+IT-?_TYI?"!),D9_F>D7F>KG MXF&]7"X\UU]9#VUBQ\,S;F\+3P1UJ%O4U"W.INXE>(\1SQE. MU=@=9H3&X";^3^[RU,@HM>559JVYV;T&KIW'N7R9! L-@77X7];\+[7\_R5V MF(&,9M/3\M4BG2M?DV#!MG]*EGR]BHH:S0VE7W/-CW6N%8F._Y\R,R;ER@ M\S0;>)%@O>%7"[I.7[,F_5]@%"TTA=8EO_&3CMY0ECN]LF.47I+U;T!53!MU MDD;1@@JMK8*Y;\\'?7@D; 'G[A$!-_[/T=J8<0XO4K,_HF;;[:O9J-TSBA:: M0NM6HG%\CM[RW401S26Y8(]^J%_%E[(<$T:(8]8=&T8(*K;,==9S9O"_\D3#HM?:M7;H;E^CH;>+/TGW1=V3H*:<. MG ]:OE%C:10M-(76K5KC+9T3YG*/&1+*$R62?7Q2_T8-IE&TP!FZQZGLF$Y? M_Z?"NL]8&I<)]2Y3P^0ETH9#<]G??>LG="Y]1M%"4VC=8C36$NJM98 WF*DG M=PP_X"S'HPP;-9-&T0(X=(E3;]YO;.')L"Y]C9F$>C/9I^\B 9^VC_I9G,V9 M4?MH"JU;@<8^0KU]++>1K1ZBMI3JF?,HU4;]I%&T Z-XG3AP/Z=O[&PI7?L MM@AL_"34^\FC/%XDZ:'!'-MNZ*=T-H%&':8IM&XY&H<)G^(P,RR&#DD-T@V( M$-_)MA-A\G!$[$:]IU&TH$)K/W_QYTMOT+9'PA:+8]X3-MX3/L5[CK*;ML2^ M+\6.3HC='SY.=V%?ZD;MIU&TT!1:60RK]6)2BMFV>".,@\+SE.\HU:/U6VOK+V'K$MR;C<)VYDJGTUEW)@Y5M@Y8&@^^(UIWLJ!$V+CSN,8LQ4 M@#R_H50\'J@+U._BK?\'4$L#!!0 ( .*!%?7G"1YAP0 #&PO=V]R:W-H965TI-1GG;+9^,6"830O$M!R)+4\1?+W'"UF,O]+8-=V2QE+K!GXQ6 M:('OL7Q6+LF[ZX MCL=>H$>$$SR36@*ICV<\Q4FBE=0XOA>B7MFG#JQ^WZK_D9M79IZ0P%.6_$-B MN1Q[IQZ(\1QEB;QCZS]Q8:BO]68L$?E?L"Z>#3PPRX1D:1&L1I 2NOE$+T4B M*@%A;T< + +@SP']'0%1$1#E1C"^YNDM4G)Q<-([NT*NFU?RY6 M:(;'GEK< O-G[$U^_24R[=.Q*KN>^7[OO6*3=KZ5'@>9: KV2.FQQ;9=HZMH^I#UXQXL+B M;E"Z&UB5]/91WSV0F>0FEU:YMBX=B=6<#TOG0_=5/73IWI%8S?UIZ?YTST:& M$Z)^K/1&MJWP)L,;E4&NHGGC>0('_2 8^<]5)]:^CG1R5CHY.[Z"P?]@FO]" M8PX2(F3C1FW5;SNICL1JJ0@#@PJ!^Z(N-!TEP)5:/0,56 J=%'8A4ZWLL!>\ MJ6Q[;\>Z@<8-=%CMI]F16CTQAL/"J(-"=XIDKM3J&3!0 M%EJIYW NV:,3]II@HK#8!7B%AKQ".^:TKW[TLK/ZG>*9*[5Z8@RTA8,.JM\I MNKE2JV? P%MHI:,6U6_7"0>6ZN\"T$)#:*$=T?95?YMW47M7K>>^"]X+#?"% M9QU4OU/*0J4+.V5MZMW=VK!E#;-!.; ^ HQH"BM'GQVM7;EJXKM7HN#+C!#L -.@4W5VKU#!AP@W;@ M.GCQ]MXLWNCM"XJ]LV/-&$2#[T.T2FG;WT[L_;2>XB[X#!H^@QWP&73*9Z[4 MZADP? 8=\=D>'=NFW@6>08-G\'UX]E/E[WXSL??3>MZ[8#-HV QVP&;0*9NY M4JL?$!DVB^QL=G#E[]$9[JY\>V1;AW[E:%*]3"_R$UL!9BRC=3TRJ-_?\ZQ*K=<+U M ^K^G#&YO= =E&?EDQ]02P,$% @ XH$5TW&/I/D @ V0< !D !X M;"]W;W)K&ULK95=;],P%(;_BA4FM$G=\IUTHXVT MM2! JI]P 7BPDU.&VN)'6RG[?CUV$X696U6<<%-:R?G?<]S3OPQV3+^*'( MB79E0<74RJ6LKFQ;I#F46%RP"JAZLV*\Q%)-^=H6%0><&5%9V)[C1':)";62 MB7FVX,F$U;(@%!8M&.E*EHP]ZLFG;&HY&@@*2*5VP.IO M S,H"FVD,'ZWGE:74@O[XV?W#Z9V5[M@\]@1N\(O!:@?>O K\5^*;0 MALR4-<<2)Q/.MHCK:.6F!Z8W1JVJ(51_Q3O)U5NB=#)9<*@PR=#[G5H7 @3" M-$/?9 XU4#(QL:4B MTKYVVF:_:;)[KV3_7-,+Y#LCY#F>/R"?'9?/(55RU\B]EW);]:%KAM(HH-D;AA%^T@#49$?A,-,<<<4'V6Z9VH_ MHJK]NM _M)C9DFE[:&&S-8?HXX/U%KB73K1'/Q3E]VILZ.W>P:LOO2^8K]62 M0P6LE,ZYB%7YO+E(FHEDE3F+ETRJD]T,&ULM59K3]LP%/TK5H8F)@%Y-7VMC31:IC&QJ:)C^S#M@TEN6@O' M#K;3TOWZV4FQ6AHJALJ7Q$[N.3[G^OHQ6')Q)^< "CWDE,FA,U>JZ+NN3.:0 M8WG&"V#Z3\9%CI7NBIDK"P$XK4 Y=0//:[LY)LR)!]6WB8@'O%24,)@(),L\ MQV)U#I0OAX[O/'ZX)K.Y,A_<>%#@&4Q!W103H7NN94E)#DP2SI" ;.A\\ONC MGHFO GX26,J--C).;CF_,YW+=.AX1A!02)1AP/JU@!%0:HBTC/LUIV.'-,#- M]B/[Y\J[]G*+)8PX_452-1\Z70>ED.&2JFN^_ )K/Y'A2SB5U1,MZ]B.YZ"D ME(KG:[!6D!-6O_'#.@\; +_U#"!8 X*7 L(U(*R,ULHJ6V.L<#P0?(F$B=9L MIE'EID)K-X2969PJH?\2C5/Q)5,@&*9TA<:PT)-:0(JF/%-++. $?==U=#P& MA0F5'] INIF.T?'1!W2$"$,_YKR4F*5RX"HMQ1"ZR7K8\WK8X)EAOY;L#(7> M"0J\(&R C_;#QY!HN%_!@VVXJQ-@LQ#8+ 057_@,WT1HWT*M3M"$8J:0-H4N M[DM2Z'I5Z/>5#D>7"G+YI\EJS=UJYC;+L"\+G,#0T>M,@EB $[]_Y[>]CTW& M#T2VE8;0IB';QG;#_&XK MBKHV;$MRRTINO5YRD]J]=/\[606>?1&]9L=,@T'(AL*PUMFX;VW@*X MD(KHW5S/^HV$K*3HBF2-$[^?)D(KP*)I)QOM!;[27<>ZZQRVO#L[JRR,>F'[ MZ6*LPZ+-,#_4)W_S8NQ:M=V]:J] RKX^F9,R+VDU)SCG0I&_V!S937*[.SI. M_2CP0^^)WJ:XH-MN!U9P[PTVO-[+-KS=L,8-S]TXO,W%Z1L6,\(DHI!I MH'?6T:Y%?1FI.XH7U7E^RY6^'53-N;Z_@3 !^G_&N7KLF"N"O1'&_P!02P,$ M% @ XH$5V[I">@' P '@T !D !X;"]W;W)K&ULQ5==;YLP%/TK%JNF3EK+5T*2+D%JDWUDZK2J6;>':0\NW 2K8#/; M2;I_/]M0&E**6A6I+P'#/XP1VA@FUPK&Y=L'#,5O+E%"XX$BLLPSS M?V>0LNW$7HCB"%2&H*K X;F$*::B;5Q]^2U*KFU,#= M\SOV3T:\$G.-!4Q9^HO$,IE80PO%L,3K5%ZR[1O !5(JT3FC MJZ-S%;48G0H!4J#?YXH'S25DXD^3!\6DO>9)]6-Y(G(]F5T=#66_@.&Y5 M5NNP5W78:^WPBA*INEM(+*&QNU;X<]>B([*:TGZEM/\:6>UWZ4]'9#5_@LJ? MX.59+2CZM:RZGN_L9;6AK-M';,:+@62YV<]>,ZE6S)PFZ@,& MN"Y0]Y>,R;N!WB)7GT3A?U!+ P04 " #B@17SA_G%]\# !:$@ &0 M 'AL+W=OA6#5.B*]V<+V8 M!M JHA4MM:4@YO! Y[2J+)/1\6]+&G3/M('#\R?VMTWR)ID[HNA<5'^QA5Y- M@SP "WI/-I7^)+:_TS:AQ/*5HE+-+]BV6!B *NEN44U895Z92!?;J_ RQ>OP O ./B\ M$AM%^$)-0FUT6?:P;#6\V6G 1S3\L>'G((*O 88X

N._+836Z[\D*M M24FG@6D[1>4##6:__H)2^)LK9$RD?&E^"R%ANN M71GO:-*&QBX;#[,,YWF43<*'82X.6!1!&'>PD$^I"Y<8J85;:M))34Y*M?WS ^5,#IX>I2B* MDCV1#EA6%$7BUIAV&M.3&N?-DD,EJ)C2SEX^&?^S\]L3V2C5K$LU>\X^SWS6 MP1/9J YY5X?<3Y_G!S,NA3',X=[$_"YLI++H5!;>^KQP]"],XV1_17+@<)Z8 MM5*&/3F]9A@)PD:76!$AM'GGR^99G. T1+.!! M6[EP*,+XB-.CWNJ1/Z]'#A-/4!(7^V)=N"*&Z(C8WNR1%[='ASZ>F%>2?%^F M Q;E@Y5BK+*W>W3:[S]+LJ" D_I(TWMU>U]LXUQ[OT?/:OC(J^/[8AO7HO=\ MY,GTT:&=HR2#^Z;_7=A89^_ZR)_M(X>?%W&1[DMUP/(('Y&*>]/'7DR_91E^ M!Z5X\!74?O@=HK+HX!TJ''SXVUV7#T0N&5>@HOSV0K>=-/L?4$L#!!0 ( .*!%=G52W> M)@0 + 8 9 >&PO=V]R:W-H965T4%-6.9-H& MV)M8A_D_4IQ?)#49;1C_+E8 $OW,4BK&SDK*]97KBOD*,BPNV!JHNK-@/,-2 MG?*E*]8<<%*(LM0-/*_O9IA09S(JKMWSR8CE,B44[CD2>99AOKV!E&W&CN\\ M7_A$EBNI+[B3T1HOX0'DY_4]5V=N34E(!E001A&'Q=BY]J]F?B$H(OXEL!$[ MQT@_RB-CW_7);3)V/-TC2&$N-0*KGR>80IIJDNK'CPKJU&UJX>[Q,STN'EX] MS",6,&7I%Y+(U=BY=% ""YRG\A/;_ 75 _4T;\Y24?Q%FS)VX#EHG@O)LDJL M>I 16O[BG]5 [ C\S@%!4 F"EX+N 4&G$G1>"GH'!-U*T#U5T*L$O5,%_4K0 M/_49!I5@4"2K'-TB-2&6>#+B;(.XCE8T?5#DMU"KC!"JK?@@N;I+E$Y.;JG$ M=$D>4T#70H 4[]!']0*\1Q\QYUC;!+T)06*2BK?JZN>'$+UY_1:]1H2B?U8L M%Y@F8N1*U14-=.=5LV'9;'"@61_=,2I7 D4T@:1%'YGUG6/ZV*SO&_2N&L)Z M'(/G<;P)C, [O$7^\!T*O*#3TIVI67V]YA?(\PMYT#::9OG?F%Z@CG^P]>A8 MW[E1'A]I/=>M>P?EL]/E@2$3G=K1G8+7.<"+"242WG]0UDU0P][HZP<5CVXE M9.);2V=O2GBW':X7ABNQQG,8.VKF%\"?P)G\\W^V9=TF++0)BVS"8INP MF278GG>ZM7>Z)OKD'F_5,JM<(IE:)'_DA(.:Z&H+X<)";:XQ8L]UC4U8:!,6 MV83%):Q?P/2.Z6GBJPV4-W*?=NW0$C76=0>V=@G&2F3'VP):!WT>J;2W),Q0(X;]VNW@P:T]R@,1=.FT'# M1E#8#.HU@B)CS\_-F$W8S!)L+V.7=<8N?\_R?]D8\^9*-FT&=9O9,W;PW/?2 M)BRV"9M9@NUE>5AG>7A*EG>3?#BS1M2Y,[A-6&@3%@V;NRRO8<[89I,S2[ ] M"_C>K[*'9S1!)"3)L%2K>BY@D:.2_*=\@FF".$@U722&^<(,/]LN M-FFA55IDE197M+T9:-!K? W::K3TAKM3-\V +XN2N$!SEE-9EO[JJW79_;HH M-K^X'NMR?%&/_84I:_EWF"\)%2B%A4)Z%P/U-,R><3W4#]3XK)_U!+ P04 " #B@17RC(D).$" "I"0 M&0 'AL+W=OK1E_ M$CF 1,]E0<78RJ5FRYUNO '5GD4@_8R6B)%W /\G%Y MRU7/;ETR4@(5A%'$83ZV+MSS2:SGFPD_"*S%1AOI)#/&GG3G)AM;C@:" E*I M';"ZK& "1:&-%,:OQM-JE]3"S?:K^Y7)KK+,L( )*WZ23.9C:VBA#.:X*N0= M6U]#DR?4?BDKA/E%ZV:N8Z&T$I*5C5@1E(365_S?@> M>=A%'NZ2>^' WR+O]3Z0/&K)H_?(HR[R:(<\")U@N^:]W@>2#UKRP7OD@R[R MP0ZY'WG#[9KW>A](/FS)A[WD#SFH37TN@7?Q#W?XW<#U==8W 7J7.#! W :( M>P/H76B".7\A=*%WH8K*KB3Q[AH^W/&Y&M';]?MZ2SY M U!+ P04 " #B@17 E;GH%$# #F"@ &0 'AL+W=O;%):F8.Y_!VQCLN?L@U@$+W%65RXJR5JJ]< M5R[64&%YP6M@^LN2BPHKW14K5]8"<&E(%74#STO<"A/F9&,S-A/9F&\4)0QF M LE-56'Q< .4[R:.[^P'/I/56C4#;C:N\0KN0'VM9T+WW%ZE)!4P23A# I83 MY]J_*M(&;P#?".SD01LU3N:<_V@ZM^7$\9H) 86%:A2P_MO"%"AMA/0T?G:: M3A^R(1ZV]^H?C'?M98XE3#G]FY1J/7%&#BIAB3=4?>:[OZ#S$S=Z"TZE^46[ M%IN&#EILI.)51]8SJ AK__%]EX<#@M:Q$X*.$ P)T2.$L".$SXT0=83HN1'B MCF"LNZUWD[@<*YR-!=\AT:"U6M,PV3=LG2_"FGURIX3^2C1/93GH[;4@N%TU M5J+KB@M%_FT'BGN]'R6@USDH3*A\@]ZAKWOWJ#7J%"$-?UGPC-4V.7:5G MTVBZBR[R31LY>"1RB#YQIM82%:R$TL+/S_.3,WQ79Z%/1;!/Q4UP5O#CAEV@ MT'N+ B\(+?.9/I\>V.S\O^C%?XY^E(RPWQ>AT0L?T9L)?14)]? 6S2AFRFR- MXN>&U/J.4.B?Z[E40A_R[[9U;Y4CNW)S\5W)&B]@XNBM)T%LPV MI+^D6/Z28L4+B1TM3]0O3W1./;ME"K,5F5- 6$K]G."#8VM;DU8N,7+-V['- M_#@-O+&[/4RV!94F47R,RD]189 D ZW"@HK]Y+?6D>^X]QT_Y1L$PY0^Z-=@ MJU^Y&DHD^5+ML( GD]!JQX?V@O!R-$C"*>K2&Z6#')R"@C :#:0*2\ T'OGV M'"1]#I*S.=@?37,FH3^3Y<%-;C.?G,PE3H83GEI 43Q8V?P4Y'OQY>7 NP6E M89'=>]I[3\]Z_\(5ID=631:>6OCT="^&(R\9F+>@ G\4#-R?HI(DC0;[H["@ M=$1OX-X]>+@K$"M3,4FTX!NFVKNZ'^V+LFM3BPS&;_RKJ6\9SW41U]9&W*ACE7N@@QS;4N1$$T /U]R;G:=YH M?6F;_0)02P,$% @ XH$5W=U$20F P SPL !D !X;"]W;W)K&ULO59M3]LP$/XK5H882!.)TS9IH8U$@;U)2(B.\=DD MU\;"L3/;;>F_GYVD:0=IQ%#A2^*W>^ZY\YWOADLA'U4*H-%3QK@:.:G6^:GK MJCB%C*@3D0,W.U,A,Z+-5,Y+23'\G(\2PC8!!K"T',;P$7P)A%,CS^5*!. MK=,*;H_7Z%\+XXTQ#T3!A6#W--'IR.D[*($IF3-]*Y;?H3*H9_%BP53Q1A7*N:*\$0-76W4 MV,-N7$&.2TA_!V2 K@77J4)7/('D7WG7T*LY^FN.8[\5\.>$S4-9(9&+.-1+38OE"9#GA MJ\\*S2I?-;FDU-1MUF13ZU3E)(:18W)'@5R $QU^PH%WUF)'M[:CVX8>C0DC M/ 9$E.6<@Z0B04H3J9N8EEA!@65S=A$-!OTN[@[=10.'7LVAU\K!I(A) &Y" M5DK@\0II2;ABQ*9>$XL2K;?%PO>;&00U@^#_O0 \:=(>O-!N?= )FAF$-8.P ME<$57X#2W#RE]T"83M%$L+EU0&,2M6*],6+Z-=/^AT5^_QWL&-1V#/88^8,7 MMQZ$@[ S:+YU[&V>4&^OL5_!;1/Q=G#8>L;QWJ*_@GJU(_P-"?^5"6!K$3HD M67Z&SCEA*TWCYDK2"OC&Z,&; H _K@+@]R@!>%,#\#Z+0 6V'0(=W _"WHX0 MV)0!O-\Z@%]?"/"F$N#]E8(**GCFB4'XC(2[U6-E(&=%)ZE0; .E;+?JU;I; M/2][M,WQLM6])G)&N4(,ID;4.PF-];+L'LN)%GG1L3T(;?J_8IB:CAND/6#V MIT+H]<0JJ'OXZ"]02P,$% @ XH$5ZIMMM[' @ , D !D !X;"]W M;W)K&ULK59M;],P$/XK5IC0D$:3IEU;C3;27D , M,9@V!A\0']SDVEA+[&!?VO'O.3M9UHXLTU"_M'ZYY[E[SKZ2EB<>3[)DXAYZ:G"I"TLU ZYTA3O?1-H8$G#I1G?A@$(S_G0GK1U*U= MZFBJ2LR$A$O-3)GG7/\Y@4RM9U[?NU^X$LL4[8(?30N^A&O F^)2T\QO6!*1 M@S1"2:9A,?..^T>G$VOO#+X+6)N-,;-*YDK=VLEY,O,"&Q!D$*-EX/2W@E/( M,DM$8?RN.;W&I05NCN_9/SCMI&7.#9RJ[(=(,)UY$X\EL.!EAE=J_1%J/8>6 M+U:9<;]L7=D.R3@N#:J\!E,$N9#5/[^K\[ !()YV0%@#PL> X1. 00T8.*%5 M9$[6&4<>3;5:,VVMBS_Y1RV$@Y M[)3R12$8=@4QB!6?9]"FH)/AI>>V([(ML:-&[&AGEW6T2]$[(ML2/6Y$CSM/ M^.%LZ=N**1-Y42(D=&T1R!L>L 6Y9CQ7I<2V3'32OS03XW^J@1IN\% 16Q(G MC<1)=SW64ICFV'J#.^$OE5"1]?N;%=T+)H\D^!M-*0>]=+W:L-AFN>I/S6KS M'#AV7=!_,*_>$A=<+X4T+(,%08/>F&I(5_VYFJ J7(N;*Z2&Z88I/6E 6P/: M7RBJ\GIB'32/I.@O4$L#!!0 ( .*!%<+'7XO?0, *T* 9 >&PO M=V]R:W-H965T'80^T?+:(4*1&4G;RWX^4%-61:,\/>[%%Z;['SQUYY"T.0CZJ M$D"CIXIQM?1*K>L;WU=%"151UZ(&;KYLA:R(-D.Y\U4M@6Q:4<7\, ABOR*4 M>_FB?7F#@L/>R]O/A"=Z6V+_Q\49,=/(#^5M]+ M,_('+QM: 5=4<"1AN_1N\[>#C9ND%E@@8%-JZ M(.9O#RM@S'HR'/_T3KUA3BL\?G[Q_J$-W@2S)@I6@OU)-[I<>JF'-K E#=-? MQ.%7Z .:6W^%8*K]18?>-O!0T2@MJEYL""K*NW_RU"?B2(!G)P1A+P@O%42] M(&H#[S%91H'[\ _(PA-DOS7\&D7! M%0J#,'+(5^?E=U 8.6[EX6NY;W(T)"H<$A6V_J(3_OK\*&0ST>:(,(7^NETK M+_-L58.=QYO9H"_1&U:2 I6Q5\- 0?G?.>O^P) MRO>@=&67OR+D<#U:O<&<# M[NPBW$)4=@^3[L PZR:!$6T^:/+DIN[\SH]PYDF2X!'TU"I)LBAS0\\'Z/E_ M07>56'<[S84WGTP<)NE\G-.I%<9A#4*HP#-UXZX*47 MI5)#47+!Q.[9A9=.)DZC:+P3IT9QE$5NO&S RR[#,VV!:N0S,I=0\8CJ1A:E MN3"=BYU-.((1Z=0B"],3)8.#[[=7<):UNY)(3PS]E>6\; ('P&PVHG18X10' M)VH'']VR^"SG5Z%-N9!1B5]-R-M32K1!%?T]R[[?L\ZX\.0$#:,LC>)Q9"Z[ M*(WC46C^42]A&[E/1.XH5XC!U@B#Z\3D1G:]43?0HF[;B[70IEEI'TO33X*T M!N;[5@C],K =R]"AYO\"4$L#!!0 ( .*!%=$+%:PAP( )D& 9 M>&PO=V]R:W-H965T3S-3*Q&7E];[MP3U>YM@M^$I=DA7/4#^5,FIG? MLF2T0*ZHX"!Q.?+&_:O)T,:[@"\4-VIG#+:2A1"/=O(^&WF!%80,4VT9B'FL M<8*,62(CXT?#Z;4I+7!WO&6_<[6;6A9$X42PKS33^;=]C4 MXP2F@BGW#YLZ]LW0@[126A0-V"@H**^?Y*GIPPX@# \ P@80_BT@:@"1*[16 MYLJZ(9HDL10;D#;:L-F!ZXU#FVHHMZB8E\;/9;53YO< MUW7N\$#N"*:"ZUS!+<\PZ\!/CN//C^!]TX>V&>&V&=?A4<(/%>]!%+R", @C M>)C?P.G)69>N?Z;9DQ>U9Q4YWN@ [XP\DP5KSL@='&$*OHT72DMS';YWG4#- M..AFM!9QI4J2XL@S'J!0KM%+7K[HGP=ON\K^3V1[Q0_:X@?'V),YKE$2GB*D M0NG.MZTFZ >.P=K7.KGH]2_W?K&_WJVH ](?] 9MU)[482MU>%3J]DZIK>0N MLF_:4R!7E M"A@N#33H69N3M1'6$RU*YR4+H8TSN6%NOATH;8#97PJAMQ.;H/T:)3\!4$L# M!!0 ( .*!%>]P&PO=V]R:W-H965TW?Y M?,;W(HDS=I>C8I^F4?[\CB7\Z79B3[Z_\3%^W(KRC>E\MHL>V3T3GW9WN3R: M-BKK.&59$?,,Y6QS.WEKWU"GFE"-^!RSI^+D-2I3>>#\2WFP7-].K/**6,)6 MHI2(Y*\#6[ D*97D=?Q;BTZ:F.7$T]??U=]7R+*\@C;/C[^AK;<3)!-OI MF8#K"7CH!%)/($,G./4$IW+FF$KE XU$-)_E_ GEY6BI5KZHS*QFR_3CK/S< M[T4NS\9RGIA3]B#0-;H_?NR(;] ?>U&(*%O'V2.JSEY1)J(X*5[+<9_N*;IZ M]1J]0G&&_MSR?2%'%K.ID)=2"DY7==AWQ["X)^RO^^P-(M9/"%N8=$Q?#)AN MV;W3J7DZ92L9_3@=Z].GTK_&1-R8B"L]IT=OP;,#RT7\D##T.Q>L0'?1@I6!I\4^7BP3214@Q"B2FN>@T+CK&&W%9%/LH6S'T-N7[ M3'09=Q3P*H'RC\)A'MK8M:S9]'!JB3'.6$LZ8A+_-*:6K-LDZQJ3_91%*9=5 M]Q];HR;Q!2]$YWITU')/KN':#@AVS_(VAAR;=T=,; 6.VYVWU^3MF5>;*,^? MR]7YUY;D^N?I.K_[*5%7U#']B!)<<+ M6BZ[;#!*CUTC(,4HD)AF:=!8&H"NM &DBY!B%$A,ON^P+VW4AF;Q5B\9H8XWIB.FX@==3B[:E6-%Z<36VSU'I30^?O3,' M&GM7@:I1*#7=Y!,@MT'KLY:#LA)2C4*IZ58J++?-7#X A\P*H]W#+=)Q).>< MP16MA[F]P_1\%4/;1K@<241FL=&I@T)TK:;CFNWT&*3PV#;S\65T,@N,-@44 MHVLU[;9Q@L#K<45QM&T&Z9F=5+7'P.8]Q@!FJQ5.2X78?KN'98XT MNCMZ,:J>L0)^;*3@D=16BVED1 *_E3LHQW<%=?R^#24^Z9M?:)Q?Y#'<1F5B M$X^T\H7MA'=%Q3[I2U@1.C83^LM6XR&H90X\^O\*H#0/I::;KJ@?.Z"K,P;= M X"J42@UW4JU5<#FK<)@U,+MWC<.L>M[YW4+RO2=48D7]% 45K2.+_3<7U*W M?J5(U"J>E6*NK'9NH?0E%!JU9TX[GE;WAQT=/)=4=W0Z^G@$ 7-Y$)C_B)' MD3:]NG)[Z9PG; XT^G_A'5'=T"(]C3RBF)F8F?EEZ_$0CC(''OUD 2B&0ZGI MIBM:)QCV&0W0WCJH&H52TZT\>=K%O \8S%&DW0CW+-\)P_.ZA7V&I2NJ9]MA M3]TJ%"?F!OQ'=N#)H5RI%CE;QP*]CU9Q$HOGLC3+NXEOOI_YAGH'=QH%"NV@ M:A1*33==03MQ8>L6M&L/JD:AU'0KU3Z F/LL)FF"0G-'T+Y4%2\3 M,R_#K,2#B JTV0VJ1J'4]*KEET9KEY0!Y?L/EYJ<^*+\JT'R79/X_4$L#!!0 ( .*!%=( M'HT5 P4 'XD 9 >&PO=V]R:W-H965TE-L;+D3P%9Y4!S9GN,,[9B%B36?YOONQ7S*4Q6%"=P+(M,X9N+Y%B)^ MF%FN==SQ$&ZV*MMASZ<[MH%'4)]W]T)OV15E%<:0R) G1,!Z9MVXU]3K90'Y M&7^'<) GGTEV*4O.OV0;=ZN9Y60C@@@"E2&8_K>'!4111M+C^%I"K2IG%GCZ M^4A_GU^\OI@ED[#@T3_A2FUGUM@B*UBS-%(/_/ [E!R$"-\'#"X$],J WFLS],N _FL#!F5 M?NEV<>UYX7RFV'PJ^(&([&Q-RS[DU<^C=;W")+M1'I701T,=I^8^+!7YE2P$ MK$)%;C8"0-\&BKSU0;$PDN_TP<^//GG[YAUY0\*$_+7EJ63)2DYMI?-G%#LH M/@;STC\(\TNB+NY!?B.5ZO;3PO MA2=7I.=<#/=?$>ZX%\.I.=R'0&FMEJ'=&E&9.%W+'0M@9FGUD2#V8,U__LD=.K^U51D3YF/"*!*LT8]^ MU8]^3N^9GJR[1"J1YD_4OQ_T">1.02S_:VM)'[,EF# ?$T:18(V6#*J6#(R/ MR)V4*4L"(#6&QLH]P)Y'^S#9'&>*]RP(HU ]D__)O8 ="U>$/NEO+U+KCIX=R)]J M"X(L4B&R>_]&2E!M,\:M,6W7>F/"?$P818(U>C>J>C="%:(19DLP83XFC"+! M&BT95RT9&Q^GO"7A48T"+ML?#B.D:R<*V.!$&$9G2H29D)H3-NHVJ>HV^6$9 M*A3G$T^"%T7'F*1K73%A/B:,(L$:G7*=VE@XJ+)3XI"Z@DKS46D4B]9LS(GC MD^:@TBD5KMK"VRFX/5YM0_3(JS4>E42Q:LS&U9W:-_N\U#LU,Z-R+_IE? MTA)Q+DRH'KBDG0K3)56JK:UK]K9TO8;\1U<2)@KT(!013+7^^&,F=:Y@09N< M7LR5,QI\7T%4EXM%:Q:[=L.NV0X??>V2"QV;R7W =#JM\ZWU1C6Y)>WTCNV/ MVVY95 .+16L6O+:PKM&.(L=CNI3P-E42Q:LZNU M"W;'N-,PJB%&I?FH-(I%:S:FMMFNV6=WU+?)F2(-G'-%6IB3=BXXJE?&HC7? M8]5FV3-ZON))D*!4E+]^:ZMR27CAF\K"G*AKD5%I%(O6+')M?#VS\3U_0^:G MD+^]TQ-#I]=GYD1=A0B5YJ/2*!:MV;+::WL>Z@SAH3IH5)J/2J-8M&9C:@?M MF=\VO\*HF0F=>X%JFDM:XTOTX$Q,Z8NG%=6S3]9?Q" V^<(728*L,L52C&IO MM;CF)E]28M>G%RMS/C*Q"1-)(ECK4.=JI(V.*!:[%!N*[_+5'$NN%(_SCUM@ M*Q#9"?KXFFOQ*C>R!-62H_DW4$L#!!0 ( .*!%?8@J0J<@, *\+ 9 M >&PO=V]R:W-H965T6:SU.W))=(9L).UGL\0[N M0-[O;[@:V;U*3BJ@@C"*.&R7UI5[N8X;O 9\)G 4)\^H<;)A[$LS>)\O+:=9 M$)20R48!J[\#K* L&R&UC*^=IM6';(BGSX_J;[5WY66#!:Q8^0_)9;&T8@OE ML,5U*6_9\1UT?L)&+V.ET+_HV&+#N86R6DA6=62U@HK0]A\_='DX(2@=,\'K M"-Z0$/R"X'<$_ZD1@HX0/#5"V!&T=;OUKA.78HF3!6='Q!NT4FL>=/8U6^6+ MT*9.[B17;XGBR22%C41OT'LJ@8.0:/V@*E >I6"Q*04K]7+^[L4O7KY&KU$ MA*)/!:L%IKE8V%+%;U3LK(MUW<;R?A'+1Q\8E85 :YI#;N"GT_QH@F\KW[UY M[]'\M3Z9[/R_Z.O?CGZ6#+^O!%_K^5.5D!*1 ME4S4'-"_5QLAN3K(_YEVNM4*S%K-Y78I]CB#I:5N+P'\ %;RQPLW)'H.\(';.0>D8-'>=^!RT-H2;1S^5S@R'O>%PTO!5Q93=[UA_0=A6 MW?>J(G-5D:RF$JD[!Q$A:DPS0!D3TG@#M1'"DW6Y@3<;I,$$J#3-9 $=; */9:!S==0=>39A!/M(Q)O*" M@5,#QG?-1F>]T=FDT5LXL/) Z ZM..1$HKEW!0PJLQ9ECD M3U!93ZF<&8Y[P_'OWA>?F,1E[QM!^QDV^8]')R\*_>&NCT&!YWJ#'(Q!KA>' M ZGUWHG"0"/ND ZF [W3K)Y ^N>TGJ)_MN\LKW50-YJ_=RY5KF$]5-]HV MCS_EVU;V ^8[0@4J8:M".1_3D!U!+ P04 " #B@17IA,$++$" "/"P &0 'AL+W=O M)'9_S^CS.F^@$>R[NY!8 R7T2 MIW)B;1&S2]N6JRTD5/9X!JE:B;A(**JIV-@R$T#7)BF);<]QAG9"66J%@7FV M$&' 6HRN"&%:H):BZ[6 * M<:R55!V_2U&KVE,G'H\/ZA\-O()94@E3'O]@:]Q.K N+K"&B>8PW?'\-)=! MZZUX+,V5[(O8D0I>Y1)Y4B:K"A*6%G=Z7Q[$48+;/Y'@E0G>2&(A >D:\<09)7,T#*8OE:!4]YN@.!;!E#N;J@#U3- AM525K87I7;7Q7; M>R>V_Y2G/>([;XCG>'Y#^O3YZ5X]W58'49V&5YV&9_3Z)_3^)IOE<*JVJU8M M_?U=RHRN8&*I#TR"V($5OGSA#IUW3: =B=6P_0K;-^I^FPGFJ421JR\4R<_/ M*H#,$1+YJPG<[Q*\([$:>+\"[[>^[T?;LX/MA;)]$W.KT+G,A=C8B.D?[2YT M>H[7#^Q= \R@@AF<:=YU8=Y!$T^KUKD\'8G5L(<5]K!3\PZ[!.](K 8^JL!' M79EWU.0WUZ_\5L#\*ZI6Y455Y<7_N7+45&BKUKDOIR.Q&O:XPAYWZLIQE^ = MB=7 7>>QHW"Z\F6I],1ROO?$F.T;G@MD'W5+NE7]0L6&I9+$$"EYIS=2?S-1 M='_%!'EF&J@E1]6.F>%6=P-)>\[I^\8G?EPWDPWC3V))J02_LC07Y\%2RM59&(K9DF9$G+ 5 MS=4["\8S(M4I?PS%BE,R+Y.R-$11- PSDN3!=%*^=LNG$[:6:9+36P[$.LL( M?[F@*=N$N>5S*XH5P.EF11WI/Y8_5+5=G85UEGF0T%PG+ :>+\^ S M/+N,RX0RXF="-Z)Q# HK#XP]%2?7\_,@*A31E,YD48*H?\_TDJ9I44GI^+C*6B M_ LV56P4@-E:2)95R4I!EN3;_^17=2$:"3#N2$!5 NJ;@*L$7!K=*BMM71%) MIA/.-H 7T:I:<5!>FS);N4GR8ACO)5?O)BI/3K^0A(.?)%U3<$.)6'.JQD@* M\"?X+ 15!R2?@V\)>4C21"94O$;- 9&@D?SQBDJ2I.*3RKRCLS7G2?X(+HA( MBEH_[J_ QP^?P >0Y.#[DJV%*BLFH50."AWAK%)[L56+.M3^O*.>M_H,TW!M:!N/D'Y,PVFO_\&A]%?-E>>BAD><>T1E]5QA\=M&YS9/&*?'CT5,SS&MW*AK6RH;-E&M.% MM6^&/OO&4S'#Z*@V.G(.P=7NC3)J7>_QN#4HEJ!HW#$HXUKKN$>[I'IH;.K& M?=19@CK5G=;J3OO,I. _<,-R^J((QY_4&J:X':U"G=5V;2%/Q0SC,-( CO:= M8*M,3S9]53-]-A8:T#G$_0:V*O+>M&4+ZYRWH.8Y[ 'TK>=K*];=^3N/R#' M#C79X=YHAU[9[JN:Z5/3'1X;[]4'#!Q\=X:8PC7AX6&(AVUZMV2Y0DQ9&N_P M,+Y#KX#W5MOG=&A97B*E4 QYZ(#QLT[NES15B:M-XASWX_CJQ M]J:\N^C.C70,SB/->;0WYY%7SONJ9OK4G$<^.(_: '_;A\X04USC"_L.@+=_ M:\&AOPB.OA/=5S?2I"8^.37C4QC>,AGCPMB=M8=$H[NA+37IT M&.E1&^-6>;:P;GF:^.@PXB.OQ/=5S32KB8^\$Q^]3WQGB*E4$Q]Y(#YZG_C. M$%.;)C[:@?C]D>^NNG,G'0/Y6",?[XU\[!7YOJJ9/C7RL0_DX_>1[PPQQ6GD M8S?RBQ\IME[+7RJLRKPRWU_NVL/;>?MAXYJ%XX.2&\,&PO=V]R:W-H965T- MV5N#JV2NU+/;3/-Q$#E!*#"S#H'1WQHO4 @'1#+^;#&#AM(E[J]WZ->^=JIE MS@Q>*/&#Y[88!Y\#R''!*F$?U.8K;NL9.+Q,">-_8;,]&P605<:J,LO2D58;T.XTH;F%+]5GDS@NW4N964U/ M.>79])IQ#4],5 AWR$RED3IN#7R"6URC@.ET"L>7:!D7Y@2.@$OX7JC*,)F; M46A)@<,)LRW;I&:+WV!+X$Y)6QBXDCGF_^>'I+R1'^_D3^*#@-\J>0J]J -Q M%/?@<78)QTK)H\$ZV5P@3.6JLNZ,DAD9R;NJ S'X5AES MTH&99=;?4F?-JV,Y32)NK -;8YL[P[V)1*1+/W<-9*J2MAY.3;09[>?U1/MWO/XNW#%- MUC4@<$&IT>F0?*'K65MOK%KY^397EJ:E7Q;T>4+M#M#SA5)VMW$$S0&ULM9QM;]LV$,>_BN 510>LM?BDAS0QD(0219_W)LRY?TNQ[OI"R<'ZLEDE^-5H4 MQ?IB/,ZG"[F*\@_I6B;E.T]IMHJ*\FDV'^?K3$:SVFFU'&/7]<:K*$Y&D\OZ MM;MLK593]O)'+].5JA$:O+WR)YXNB>F$\N5Q'2N7RXI4?HY_&NAHUV;EN/_XE?Y[W?FR,X]1+F_3Y;=X M5BRN1L'(F-<_D)5G&R M_1_]: 9BSZ'DF!UPXX#;#O2 VD_&I5\Q^2*?9;*13I3,'!YG9?@<\:.< MA;ETWI$_')< ME)^I(H^G3?LWV_;Q@?:)\SE-BD7NB&0F9P9_;O?W+/[C'SW)[NCDW=.:]U,;AU;3#(;G:0FD?LL^/"%->M)S5[5OGM M(E]'4WDU*A-8+K-G.9J\_05Y[D?3H$+"."1, ,&TX:>[X:5N,$,4^ZUUS+MFGNN676DM=X,9 M0:[KFI=[L.MK8.WKIZ2065)?5T1+4U^M[GWG&R2,0\($$$R+0;B+03AXN8>0 MPP\)XY P 033AA^YZMK;/6_!-_[[BX_1(&BM=X,594%[N1NLD!NVS83!+#SX MY8[V9 8ZJ:O339;%R=S::2NI[]P#I7%0FH"BZ3'!*B9X\/IO7*&" $GCH#0! M1=.#H!06LBJ($W( ,7SKNSY&[2Q@L"N_I\/V5;[!CH74)[B="+IV'O89)0=2 M@1(UR*YJKO-<%N^KW1V3WK^Q>_>>>9 T#DH34#0]#DIP(39\^8.J+5 :!Z4) M*)H>!*6XD%51G+#\O>[7=L!\#[>7O\$N1*'?6?Y=.^+A4D6TE[_!KI0:07A@ M^2N1@^PJYW[SF$^S>%U=^ENR@!72>P)"TC@H34#1]' H'8:"X5D 5(2!TC@H M34#1]" H(8:L0N.$+!!V5S>B(0O;6]4 QI/95Z?0J3%0F:VL;"3^\Y*4!H'I0DHFAXCI=DP M&IP:,*A( Z5Q4)J HNE!4"(-6_7'\=30^.M+WD>DE1D,9H'?WNSC)IA'W5:: M$28S[.U=:^B=56((V\602)YE7B2R<+[):%DLG/MTN:DN%(PGBW98[SD(>@8% M2A-0-#TL2K%A.CP1@,HU4!H'I0DHFAX$)=>P_8#L>")@W>]J'W4V F^-=GA_ M1[\9O:X=PP'NG >:["AC7G @&RAMA.W:Z' VFPHVIOI/45!#Z] :0** MI@=,23OL#\\3H((.E,9!:0**I@=!"3IL/UD[GB>"[OKW4.=\\-9HQQCMY(FN M'4/4:Q]3"),=\?SPD)90Z@G;U9,U3QS9;;2C>T]+T),N4)J HNF%1$KP$7=P M;B"@B@Z4QD%I HJF!T$I.G+:*=S!W-#X']UM--F9=AL-=L;=1I.=9;>1*/E$ M[/+)FAM.VXJTM]![=H(>A8'2!!1-C]5>L>$9U8:PY8:P]8:P!8?_A]8C2NN1 M,VL.&__]I>HSUMXBN#69D7U1T(Q=UPPQ%'83A,&.8N0>*$P@2E81NZRR)H@S M=BGMS?:>L* G:* T 473 ZA4(AE>M$A E1\HC8/2!!1-#X)2?N3,TD72+2-$ M+D%N.VL8J@UI9Y?2!".,D7;.Z)H%OG] ;A EL(A=8*F,4?WBPGD;K=8?G>LR M0_PLXJEQH](.[#T-0<_10&D"BJ:'1BE!,KRBD8 J/5 :!Z4)*)K^FP6E].B9 M58W44*_H!NWE>VLR\PR_6NB:!3AL[V8*@UDI,*AOS@9422IJEU3V;-!OH]+> M5-\I"DKCH#0!1=.#IE0A'5[Y2$'E'BB-@]($%$T/@I)[],S*1VJH: PI:U\S M&,PH9=T\T34+7)>VA8;!+'1]>F C@N[]E,NNJX[FB2,;E79\[VD)>LX&2A-0 M-#U02A#2X661%%34@=(X*$U T?0@*%%'SRR+I-WRQ$Y>.&K"CYL(JXG>.Z66 MJ%TM'WH MF362M%NK:+QZ9L;+A:Z9Y7*!*1'%["+J:(HX8VO2WG3OGU*#'K>! MT@0430^BTH9L> $E ]5ZH#0.2A-0-#T(2NNQ,PLH&__]&QH@ZK9W(PQ6F'1J MIDQ6 6O]0%L8K$@0MNNEQGMW=5G);%[?3B=WINDF*;:W\-B]NKMESW5]HYK6 MZS?HXA897N?H0FQOR*/PV_L#?8ZR>9SDSE(^E4VY'_PROV7;6^YLGQ3INKZG MS&-:%.FJ?KB0T4QFE4'Y_E.:%J]/J@9V-SZ:_ =02P,$% @ XH$5PT0 M/P#0 @ H !D !X;"]W;W)K&ULQ59K;],P M%/TK5V%"0^J:1U];:2/M 0*DB6IE\ 'QP4UN6VN.'6SWL7^/[60AH+2=I@V^ M)'[=<\^Y/HD]V@AYIY:(&K89XVKL+;7.A[ZODB5F1+5%CMS,S(7,B#9=N?!5 M+I&D+BAC?A0$?3\CE'OQR(U-9#P2*\THQXD$M(IAR3]B4:P,/DI72(BN##8.,\N)-MF4A:@%1 MM",@*@,BQ[M(Y%A>$4WBD10;D':U0;,-)]5%&W*4VUV9:FEFJ8G3\0VND:\0 M"$_ABDI3*WBW-5NN$$[@\XS1!7'5.[Y"32A3;^ (*(=KRI@95B-?&Q(6RD_* MA!=%PFA'PD\KWH9.T((HB#IP.[V"XZ,W?\+X1D,E)*J$1 ZWLU.(]2#E"YB@ M=&[E"=84-%(M(+O-D/:#&*J<)#CVC.,5RC5Z\>M783]XNX=PIR+(YS7 M"(O]A O(OH.T']PZ[G7"D;]NX-&M>'0/\' .:,&A"K:<,Q*-*7RAF5TGYC U M4VI.DF+!5!.IP1@1X?OYEJH?0[?-)\'@) B;].RE]L0-Z%7">\_OF-X+$.Y7 MA/N/VREYP#HM.YX@U^:_VB2B2!.&-1L%[:C;[*-!Q6[P&':&7"(6G+J_AJ%! M1=I$83]6'S+!]5+M*=II1>OT/]N[:[R]P]Y[J3W1+6>5\+/GM_?9"Q .@]]G M4?!O#%[F^?V;G1-Y()R!0SG!BEH M#\Q?2!;7C:*C1>Z.^)G0YL+@FDMS14-I%YCYN1#ZH6-O#=6E+_X%4$L#!!0 M ( .*!%>+85G)H , $(/ 9 >&PO=V]R:W-H965T>%;H4)=:*%Z;OGT8+M9$DHW',D=E6% M^:<[*-EAZ?C.L>.!; NI.]QH4>,M/(+\4-]S]>1V+#FI@ K"*.*P63JW_CR= MZ7@3\!>!@SAI(SV3-6,?]<.[?.EX>D!00B8U U8_>XBA+#61&L9_+:?3I=3 MT_:1/35S5W-98P$Q*_\FN2R6SLQ!.6SPKI0/[/ [M/.9:+Z,E<)\HT,3&TX= ME.V$9%4+5B.H"&U^\5.KPPE \=@!00L(G@/&7P&,6L#HV@SC%C"^-L.D!4RN M!80M(#3:-V(9I1,L<;3@[("XCE9LNF'L,F@E,*&ZL!XE5V^)PLGH ?9 =X P MS5%"N/(;K9Y4U0I ;]&?F'.LG4>O$I"8E.*UZOWPF*!7/[]>N%+EURQNUN:Z M:W(%7\DU0N\9E85 *YI#;L$G_?BP!^^J>7>3#XZ3OPMZ"?_8T1LT\MZ@P M& MEO'$U\,#VW1^+/OJQ[*G_? $,@7W;? S+4==(8T,W^@;A;3AK$*Q\HFK14,5 MLRQ0;,H8./KG=BU,_[^VXFGXQW9^O<#.18TS6#IJ!17 ]^!$O_SDA]YO-N>& M)$N&)%L-298.1';F^+AS?-S''KVCF=K*U$)!*,K.#,]:P]^@DN U*8G\9#.\ ME_ZEA@])EC1DH2'36_,^>ONKIS\+=W_JY9!)TX'(SKR<=%Y.>KU\@(QM*?D, MN=Z6@7/5X,T_VN;7+$^5=F$#2]D\#U;Y<6]^5]:[M=F M70V9-0TM1>2=9ST3?]J)/^T5_[9B7)+/1F,$[6%&'<&1+.!+=;_4F>GE:&WU M&5OB;.693"\+?F23W!)GRYOV:O*=Y3[K%)_U[P15C0E7UPV)2B:$$3O#-9&X M-$M*QH04-E%[:5^Z PQ)ELPN;'QNS#[L)W:^XYS_KO_'GL6_H3?[YJ[G-?Z)O;Y7O,MX0*5,)&I?)NIJH:>7-C M:QXDJ\T-8\VDVO=-LU"77. Z0+W?,":/#SI!=VV._@=02P,$% @ XH$ M5X[=9=', P $Q0 !D !X;"]W;W)K&ULK9AO M;ZLV%,:_BL6NIGNEW0+F3T*7(#6!JW7:E:IV=WLQ[06%DX NX,PV2??M9P.E M@;JH7?TF 7.>GSD^]I/8JQ.AWUD.P-%#5=9L;>2<'RY-DZ4Y5 F[( >HQ9,= MH57"Q2W=F^Q (DX651PPU%K*FJA/Z[@9*< MUH9M/#;<%ON+.'"A944'-"E(C"KNU<65?QK8C!6W$ M'P6+-Z@*NKN.WGH!^),(#AJ >X%>"IP7Q XOI>%H('0]OX0AU RBI,Q055)0/ MQ0]B%C) GZ<-'R/@25&R3^+1M[L(??SP"7U 18U^STG#!(&M3"[>29+-M.]_ MT_6/7^C?05])S7.&XCJ#3*&/YO7^C-X48S$,"'X!?[:U!?(L7Y"V,*. MXGVVKY=C53KOZSW^W[V/!L,99H?3\IP7>#>49(V8 ==U9TER:?_UFPA"UQPJ M]K>JWAW151.E[UVR0Y+"VA#&QH >P0A__,'VK9]5@ZT3%NF$Q9I@H[*X0UG< M.7K8KTOHUJ6J")W>;_7RM^(8VMAQ@\7*/)X/KRK,=Y=X'!8]#\,.=I?^."Q6 MA'GVPG>'L%&RWI"L-YOL%6/ /\L? Y4];&;%;YUN.F&13EBL"3:J@#]4P-?N M K[.LNB$13IAL2;8J"R+H2R+=[I I_?.E[>U])S)\MXJPH1;6/;$!9Z'8=NV M/6_B HHP'"QPH':!Y9#LI;0XR,GWLAG,,MXZZW3"(IVP6!-L5(A@ M*$2@W0P"G671"8MTPF)-L%%9;.OIC[SU3COH >=+TP\<9^(&BJ@%=J=FH(BR M'1Q,S4 5YED>5IN!?;9KL6>3%;-P!TSN5I,2R;$L4F#M)H;P'*@R^UGB6V>A M5EJDE1;KHHUK@Y]J@[4[1(_451R=M$@K+=9%&Q?G:4-GSVY,7N,2SK._\4OK MV7\&190?N-;4)92LZ;Y!R5HZ$X\PSPXY*J#[]G2)H90T->]VM$/K<()UU9[; M3-HW]N765K1'\L2K/51YPG?'95\3NB]JADK8B:ZLBX7P,]J=0'4WG!S:(Y9[ MPCFIVLLD85AQ200 M %@: 9 >&PO=V]R:W-H965T M^QS']I-,]H2^L T 1Z]Y5K"IM>%\>V_;+-Y CEF/;*$0=U:$YIB+(EW;;$L! M)PJ49[;G.+Z=X[2P@HFJ>Z3!A)0\2PMXI(B5>8[IVPPRLI]:KO5>\92N-UQ6 MV,%DB]>P /Z\?:2B9#'S]SOY5#5X,9HD9S$GV M1YKPS=0:6RB!%2XS_D3V/T$]H*'DBTG&U"_:5VU'(F)<,D[R&BS*>5I4__BU M%N((('BZ 5X-\$X!@S. ?@WHGP"\RZ*&^\P/R'*_?T9_YY7"O:SC? M%CWZU]%;8O2;6=%7?/T+9D5\-"NZ?*Z8!MU,Z+M MV[6>7!@T,A2T)?>PD7NHE7O!,2\YH6](K']"1BR$1EN@,12\4\F*[NYH4$[/ M&Y[J>%&K\*)6T4>M6N/VFW'[VG'_MN7G%G,M\-J'W"19:)(L,D364G_4J#\R MMN:.3-IADBPT2189(FO9,6[L&&L?AN>"0DS61?K7B1\(7N4UH+TZA$)RBW= MQ:$:U0#52"P7*>DZU\RT8:_USB19J!?$1;D\<2$?)?BM:Y&(#'6F9===8]>= MMG=/B^?.A4N+NE9MDV2A2;+($%E+>MZ12$3I]$$<5(?ZCN] MJ:+(J7[:!)MO # M35RU3R"O.O(RY'IG#[VF^M5V[Y"RN_J/5ZM*EM/H-\42__3^IG[OW<[:@/Y6<3]6;^0%]] M_HEX9SDZG(#. $J&XC[*T+X>T$& M:#XF!7\#4$L#!!0 ( .*!%=T+_-5$ , .0) 9 >&PO=V]R:W-H M965TAY#3;<]RK;WA-ENF0AGL?G>%ES %<;^:,#FS:Y8D*X#PC!+$ M8-&S!FYG'"E_[? S@RT_&".5R8S2!S7YEO0L1RT(*2"[C M;\5IU2$5\'"\9_^BYS#"'$U;;0@DL\#H7MW3[%:I\0L4WISG7 MOVA;^K8<"\W77-"B LL5%!DI__&NTN$ ('G, *\">$U \ + KP#^:R,$%2!X M;82P NC4[3)W+5R,!>YW&=TBIKPEFQIH]35:ZI41M4^F@LFOF<2)_E30^-<6 MO\!QZEKS8.+ -6/V/']S(^6R2_3W) MXOW.H MM\'+:[>B8Z_XN5?@M /_V&ML\ K"Z(GK*/6P3CT\F?H=WB%8+.0[@V2^_ U" ME/SAP;(NPR ,&D*8O-I^(\78X.4Z@1LVE#"YN7X4F*6(:BFBDU+\D&W$DQ09 MD0(8$XZ>U<$-K_U&34<&KY;3K&G\W,MW J_=R-?@Y&UL MM9AM;Z,X$,>_BL6M3EVI#9BG)+TD4IONZ?9TJZW:Z^YK%R8)*N"<;9I6N@]_ M-A @@;@IE[Y)P/'\/3_/,!D\V5#VQ%< KTD<$#NH94 M_K*@+"%"WK*ER=<,2)@;);%I6Y9O)B1*C=DD'[MELPG-1!RE<,L0SY*$L-=K MB.EF:F!C.W 7+5="#9BSR9HLX1[$P_J6R3NS4@FC!%(>T10Q6$R-*WPYMRUE MD,_X$<&&-ZZ10GFD]$G=? VGAJ4\@A@"H22(_'J&.<2Q4I)^_%.*&M6:RK!Y MO57_/8>7,(^$PYS&/Z-0K*;&R$ A+$@6BSNZ^0-*($_I!33F^2?:E',M P49 M%S0IC:4'2906W^2EW(B&@7O(P"X-[&,-G-+ R4$+SW*L&R+(;,+H!C$U6ZJI MBWQO"R5\C:2=F]X(&3Q?7)S Y.\OV]0-_7ZH*CLQL0 M)(KY9_0)F8BO" ..HA0]I)'@YW)07O^]HADG:<@GII!>*6TS*#VX+CRP#WC@ MHV\T%2N.OJ0AA!WV<[T]MC4"IMR.:D_L[9Y""YES4;I$1""Q O0(RRA- MU0!=Y -K8!$-T9E,T6)O/Z-_#X?ONEC0RQ=4!?!Y9@^'GN--S. M1>UIJ;^\ LB#HJ0JX<7T>US>B2DUX*\<,9CS]V#U+K1$]*O('TMI*S0"XA$ MIIZ)WIQ^F]/>CZ36C9Z0PPIR^-[\A33LF;G#=N8Z0\_S]W@[INTF^ [)J"(9 MZ4G*R$"1F^0QAJ,='W4Y[KCC/<>U#O0,U+C"&VN+Z<^\%X#PXNH9F.QM4/4, MWK(H@"ZJ\2F+[(G$=MBQ53<(UBG+;$CCF#"NAHJHJ_#7?W&=_4'AP*B1 ZXU ML(9[*:#WL^\^-!HE?%3A[8^)6ZF.6XQ:'_HRVC6C?4S=_1^,A3ZV&Y!#=S!R M]CFU?O3EK+LCK&U,CB^]?;; :6^!ZPS&^W\]Y;S#6;_+5G=%6-\65=6*E-4* MMM5JK:K5>?4_NE^M^["Z;0:)VHKV1S1,N.Z8L/>^^GT'Z@57!7\NWQR8?)7, M2(S^BA:=M1R?J!,J]^(C^BI<-U98WUDU,K^356^-T2L0AK"%DN*5RW912%X[ M7X7>D+)S*:FPE9+O<6VI7 M:3/\:KEDL"0"T%>9SU'*HP#](''637VB7JHD_XC.#->M&=9V/SN5O%'$\M+5 M"5_(^8V*Y?@^WB]8[5F^91WHDNVZE;+?:*7TE?>@TZ7L&T[K%W]O),S&F5(" M;)D?M7$4T"P5Q?%2-5H=YUWEAUAF/;TX"_Q&F.P7.8IA(4VMP5"60%8J0<_8?4$L#!!0 ( .*!%?Q M&$CO1@0 ,(3 9 >&PO=V]R:W-H965TV@3C;[0'8(HB1[#5MT;80271)VMX"??B2E"+:L42L MG:2YB'6:F8\49_X11WO*GOB:$ &^567-Q\Y:B,VUY_'%FE28NW1#:GEG25F% MA3QE*X]O&,&Y-JI*#_E^[%6XJ)W)2%^[8Y,1W8JRJ,D= WQ;59C],R4EW8\= MZ#Q?N"]6:Z$N>)/1!J_(C(B'S1V39U[G)2\J4O."UH"1Y=BY@==3E"H#_<1C M0?;\X!BHH.ZD#W$9";HXNEJ*L>5@UM:R9?-L9ZN*W!/N&#%0L@[^BGP4!>" M@P^?B,!%R3^./"$!E!MOT0:;-L'00+ 8?*&U6'/P:YV3_-C>D^ =/7JFGR*K MPS^WM0L"_V> ?!2 'X$'^!HSPML?2X2@FY] 1P@'(MS/'GC?0*U6*I6N^08O MR-B1N<()VQ%G\M,/,/9_L3"%'5.HO0<#3']MJSEA@"[!K&>8#5_X#GQ1QQ=9 MYVR*2UPO", "B#4!<[(JZKJH5XI87=@05M >;L>RKBCC*V4OS%Y%?@9D>85"Z@5Q*0Y9> S[A@X!&76\W;9)1. MTMYBZ;]#DL*#R@_?*DUS6I:8<76IF7(U]Z;<]@ZN"9X>O( $N7$V,/W(4*/O M3MM+L!KO$!UPQ="% _D#C4Y NU .NX&NP&YV:48;*8') MJQL#:)6C2Q&-SD"[T+QQ;P!/90A%F1\.E1DC0]"N0^=V!_!4;T*9&'X_!S)J M@ZPB<&Y[T'H[DF4$LRPQB<7Z#T#H\0HE\% Y-B5$ 9%> -VL1VCA' MBP?%*1HHNLAH 0K^IQ8!O<=W!C+J@>SJ\;XM0AO\J$4(W72@.B.C)LBN)J]L M$5KOQRU"YH8#G2TRJH'LJO&Z%J%U?BS$L8L&OC^040UD_P)Y=8O0^G_9(D0# M11@9L4!GB<6;M05MV/2XV8(OBZ1WL*U2$;;2FT<<+.BV%LT.2W>UVZ"Z:;9E MS./-[M87S&3J<%"2I33U7;4=Q)H-H^9$T(W>I)E3(6BE#]<$YX2I!^3]):7B M^40%Z+;M)O\!4$L#!!0 ( .*!%?UHY@R%@, ! * 9 >&PO=V]R M:W-H965TS#&!UUZ:V%]*_K^U=-EPMQ"8\Y6Q)3&Z0 HS(@\0Z<)2$PR<:9@][<).CTY M0R>(4'2W8(7 ="IZKE01:C]N6D4S**,)GH@F1->,RH5 (SJ%J06?',>WCN!= ME9DZ/<$F/8/@*.'G@C90Z+U'@1>$EGB&+X<'-CG_YWWTS]YWDA'6M1(:OO#9 M6D$)$6G&1*'*Y/OE1$BN+OP/VWF7C)&=47\$NV*)4^@[ZBLG@*_ B=^]\5O> M!UNR7Y,L>4VRT2N1[1Q+5!]+=(P]-G=V4MY94AZ15$>T?+RSD^K.V@ZHY&X9 M;OVHK.+S(&C[4<]=;:?>8A9ZON?OFB46L\AO>ZU=LY'-+&AW+FJSG40TZT0T MCR;BZJ_%-P_BB/S.GO)#F_-F)PSWA!]:!8JJO:?;PA5V_- NNU7+;AV5/9K- MP#RW1CG'$FQ2CW.<^HV.]]:6HV$)O-B*V6OX%WOUD3Q#W^PT/#O_R,;O'92" MN_7$Y<#GIK<0*&4%E>47K%ZMVY=+\VKOK0_\[M"WK">JW2F[DT?ZLE>ZQGQ. MJ$ 9S)0KK]%6I\C+_J.<2+8T#^R$2?5&ULU9GO;Z,V&,?_%8M)TYVTEM\0NB12&YANTZZ+6MWNM0M.8A4P M9YND^^]G&TI"0FFZ6:?KFP;,\WQL/\_C;S&>[@A]9!N$.'@J\I+-C WGU95I MLG2#"L@N285*\61%: &YN*5KDU44P4PY%;GI6%9@%A"7QGRJVI9T/B4USW&) MEA2PNB@@_><&Y60W,VSCN>$.KS=<-ICS:077Z![Q+]62BCNSHV2X0"7#I 04 MK6;&M7V5V(%T4!9_8[1C!]= 3N6!D$=Y\WLV,RPY(I2CE$L$%#];M$!Y+DEB M'-]:J-'U*1T/KY_IOZG)B\D\0(86)/^*,[Z9&1,#9&@%ZYS?D=TGU$[(E[R4 MY$S]!;O6UC) 6C-.BM99C*# 9?,+G]I '#@(SK"#TSHXQP[>"PYNZ^">VX/7 M.GCG]N"W#FKJ9C-W%;@8(EZXE(5RSZEXBH4?G]^* M6OR3, :6B(+[#:0(7(#KDN,,Y[7,(;A':4TQQXB!#S'B$.?LH[!ATI9-32X& M(5%FVG9XTW3HO-"A"SZ3DF\82,H,90/^\;A_,.)OBLEW$7">(W#CC +_J,M+ MX%J_ ,=RW('Q+,YW=X:F\_]Z3_YS[[U@N%TYN(KGOL!;D*(0RUB7=@+P%.:UR)+8$5)(=M!2HJJ MYE!I!%D!Y2>>(TA+7*X9J$05JLZ'"JL9NC<\=*FH5ZR"*9H90C(9HEMDS'_^ MR0ZL7X>RJA,6ZX0EFF"]_'M=_KTQ^ORZE\V#A/=3^4(:UAJ@8,G6@2AG+!'!K&0\2)Y5NVUS=,SB#V MPN=WX?-'P[<@Y191CA]R!&X)'];'4<1;RU@G+-8)2S3!>GD(NCP$[U?& IWY MUPF+=<(23;!>_L,N_^$/(V/AJ9;8CN]ZH7TD8Z>&T22:^%YTI&)#0#>P/7]R MI&*O WO!FW3!FXP&[Y:4%UO$9"3N[K\PM1B6XF)H\J.DM]:R3EBL$Y9H@O72 M$77IB-ZOED4Z\Z\3%NN$)9I@O?S;UGZ+9OTP:M8.Y5!4',<*+,LZ4K-!PRCR M)\=R=BXQ.8/8#^#!'M<>#>!?E0R*6"($5#5--Y"ILE?+BI/T<3 0H\BWEK96 M6JR5ENBB]9/C[)/CO%]]:\>NJPITTF*MM$07K5\%^^\.]NBV]OMJG'LJ-&[H M^\&QQ)W:N;;0(_]8X<[C):_S^L';;]KM\5W[5TBI6!3#7^-&7=]P_/-BC^]KOJV/!B9ZMW4G3M3I?.6J_L:\6]D![ M+$^FU.'''M\<:WV&=(W%>UZ.5J(KZS(4@Z7-25%SPTFECD(>".>D4)<;!#-$ MI8%XOB*$/]_(#KKSNOF_4$L#!!0 ( .*!%?G%#UV* 8 &8G 9 M>&PO=V]R:W-H965T*E[SF M]3,K_BI7E'+TDJ5Y>3-8<;Z^&@[+V8IF<7G)UC07;Q:LR&(N;HOEL%P7-)Y7 M1EDZ- W#&69QD@]&U]6SS\7HFFUXFN3TO#YX2)8K M+A\,1]?K>$D?*?^R_ER(NV&#,D\RFI<)RU%!%S>#6WP5F88TJ%K\GM#G3RZ+M@S*F1K@28O*GTK:Z%(DLM0?.2%>)L(.SYZI$L1 M6!S=Y]NPEN%Q@1[HC.6S)$VV#]A"O)^QC**S#ZPLSU%8L Q]6M.B>E^BLPGE M<9**-Q?HR^,$G;TY1V]0DJ/?5FQ3QOF\O!YRX:WD',YJS^ZVGIE'/"/H(\OY MJD1!/J=SP#[LMG'S,/_U_?H/SO?DH(T44LJ//*=J'V@:U;P)%^VXO>/#Z(Y MNNTN*)#D9O?\*.\1X272?81"=8H!,L MU D6:0)KA8[5A([5A3Z2$QA:R/E+3'$B=#8R>E@SE4'QL@5T*D"9VI]&%]@F M6 3RTWXD=/+VC02 DV!7?GO[G(%.SA#@-!WB^&W."'+-LRRK:=;2Q6YTL3MU M^54,?OU5UVH(7>B+6'*5%%1E"V>WW#!=UW(463II^\H"D=J&[=J*+CI)0X#4 M(:Z-#448J)WK.;8/*^,TRCB=RGSB*UJ@LUJ+LG@'?EC84S3IY.RKR2'AA>T1-;_HI P/*4W1 M2?6; 1PC'B:P('XCB-^=7<2F/A7?#33T/O!%$$S4&[SKPH&%CMSDT.H?M=CZ_0J]CAV+.BV2Z MX?$T%;'-4,[R"[F(*EB:RFR=Y)R*, "S0DW4FJ-=K.;J;G?ZACC Z7MJA&NE M# %*8EKJ"@H:#&\OX-IJ[6WE\4E!?B!4D#\)642^?B?W\9>@/AB(6VP=*M3I M0F^%(%9B>NIR2BMK"+$ZIF-9JDQ .R)2Y9&5+C9W0IG=*ZIF@5MO9$OTSTXD M])7&*5^A1Y9NCNY)NAGZ;F*UHDVTH@5:T4*M:)$NM'8<[:H@^$>60;#6.HA6 MM(E6M$ K6J@5+=*%U@ZA734$:R^'U(BM=1PAOJ]F"JWU$("4^ >K*JV<(W>9Q^X\D,EDMG+6*L M%6VB%2W0BA9J18MTH;5C:5?"PYZ8.\?Z6J\]F^*KGM0VN[F[1L/$"O!OJ<4 MLP*MK"'$:EN6K?0U MMYY. WA^'>J9Z,%LOJP%8ILN\FY]NC$LW3YE#8;744 M2GE^AZ\"##P/\56T/?*U@]^>0/L8%\LD+U%*%X+*N'1%OBJVA[JV-YRMJS-% M4\8YRZK+%8WGM) -Q/L%8_SU1A(T1^M&_P)02P,$% @ XH$5Y&N .O; M @ 6@H !D !X;"]W;W)K&ULM59=3]LP%/TK M5H802!OY3EMH(T&[:9TV"5$8#],>3'+;6#AV9KLM_/O92<@:"!V@\M+8R3TG MYYY[X][AFHM;F0$H=)=3)D=6IE1Q;-LRR2#'\H@7P/23.17KD>5:#S'X'?+P= M/H%$P]T2[K7AMC:F<<=KW/%*/O\_[EQ P84B;-'RZ==W'8ZF"G+YNRO5BCOH MYC:?Y[$L< (C2W]_$L0*K'C_@QLY)UV)[XBL98/?V.!O8X^K@G>E6.&B$F<. MC%7L.:$_<,*AO=I4WQ'GNIX;_8MK"0L:8<%689_9"J1B^K"[!DQ5AF:<+DUM M.L5NY7IM/79$UDH[;-(.W[$MPUW:L".RE@U18T/TQK:L<.%&N[E!;Q"$C]NR M(RYT_"B(NMNRUPCKO; MS9F,]G%>G*!3ANF](DFGX*U\KZW)CLA:J?>;U/OO MV)K]7=JP([*6#8/&AL$;6W/PY"0,>T$0.H\Z\VE8Y/1#=_"H,>V-?WXS=?W M8D&81!3F&N@<]71OBVJ2J3:*%^4P<,.5'BW*9::'/Q F0#^?-F:^:,;) M^"]02P,$% @ XH$5SP/E1OY @ BPL !D !X;"]W;W)K&ULK99M;],P$,>_BA4D!!)KTO2YM)'6%L2 C6D3\ +QPDTN MC;78#K;3#HD/C^VDH=W2L$EYT]K.W<]W?]NGF^VXN),)@$+W-&5R[B1*95/7 ME6$"%,L.SX#I+S$7%"L]%1M79@)P9)UHZOJ>-W0I)LP)9G;M6@0SGJN4,+@6 M2.:48O%[ 2G?S9VNLU^X(9M$F04WF&5X [>@OF;70L_.Z< M=Z>KL;&W!M\([.3!&)E,UIS?FPX*D_=H5\Z]*TR12I6 MAQ56.)@)OD/"6&N:&5@QK;=.GS!S[+=*Z*]$^ZE@R2DE2I^CD@BS""TY4X1M M@(4$)'JU H5)*E_/7*4W,RYN6()7!=@_ 1ZB2XU*)'K'(HB._5T=9!6IOX]T MX3<"/^9I!W4G;Y#O^5T4IIC0FJB6S9 OH>H@OVLA'LHT1*<;QW7I_2\:UD$] MSX)Z==$F_KM&L3MFH)=J1CO]*QWT0/KG*ZUD+R&&GXEO!<%D5CJ.G/M=]19;H3V-Y7C02GZODZ-'CFE2/JY"GI>V.Y!E7\HR;7VI1NB(B M*9&ROG"-'V7@'V>P;-SCN;>E)5@AAWO0OE 0&]L&ZHK-V&5ISI5LK.TQTMPS"&.CO,>=J M/S$;5/UW\!=02P,$% @ XH$5V3[K!@V P [!, T !X;"]S='EL M97,N>&ULW5AM;]HP$/XKD;M.K30U0-:4K("T(56:M$V5V@_[5AGB@"7'SAS3 MP7[]?'$27NI#K!\V6%")?8_ON<=WE\;MH#0KP1[FC)E@F0M9#LG:4*)BV2*9U38Z=Z%I:%9C0MP2D78:_3B<.<XXY]P_2M4<61IQX5*TE.3UA M7>W1(%-R7?2(.(/EI3D+GJD8DC$5?*(Y>&4TYV+ES#TP3)50.C"VVVR@+EC* M7P[NNADT8LV3OD.T,Q (!>B%=@CSC :%-08IN6=G52+*^,+ M**C'CZO"*IQINNKVKLG:H;K9(!.E4Z;;,%W2F$8#P3*0H_EL#G>CBA! 8U1N M!RFG,R5II:'QJ >6=LJ$>("G]'NVQ;W,-BK6@7K)=F@%U4-'XR; O\GFN#=I MHU?Q!@5_5N;3PFY'5G-H,7:O6<:7U7R9M0(P]B[.3HM"K#X*/I,YIDR^.,Y8>D,G]D^9 M+7Z[/F4970CSV()#LAY_92E?Y$F[ZAX24:]:C[_ ]KIQ>UBUL;A,V9*EXWJJ M9Y-J&-B!C5I?X+"+W%67'\%\'.9' ,/B8 HP'^>%Q?F?]M-']^,P3%O?B_11 MGS[JX[Q\R+CZ8''\/HF]_#M-DBB*8RRCX[%7P1C+6QS#CY\-TP8>6!R(]&>Y MQJN-=\C^/L!JNJ]#L)WBG8CM%,\U(/Z\@4>2^*N-Q0$/K I8[T!\?QSH*;]/ M%$%5,6W8$XPC28(AT(O^'HUC)#LQ?/SUP9Z2*$H2/P*87T$480@\C3B"*0 - M&!)%U7MPYWT4-N^I7BKL

M-8?20$3;8T.P6BP^0"X99K>]9!:GQK$L: M- 72N.T&R#9!7.1UP4BT350BO225-/WZ)25[,]Q8@WV9ZBG1Q=(Q*?+,C.CW M3]I\?]#Z._O1U,J>3[;.[SZ? M=/_78L(:J60C?XKJ?'(R87:KG_[01O[4RO%Z51I=U^>3>7_@7A@GRU>[5P'R M&W^PW1[''^ZX!SF?Y"?^@FMIK.O.Z*[//>.C\"?W6ZW3GV7MA%ER)[X8W>ZD MVH3+^&\Q U^C:X?#W[X1S\S_:4:]7LM2+'79-D*YOAV-J .@LENYLQ.F>"/. M)Y?Z41AVRSC0*X"CO\H@$P1R'1$R*@E,P0R&Q-R 2!S M!#(?$S(%D 4"6=!"WI@-5_)G=X!Q5;&EL*61NVY;KP'D*0)Y2@NY:IN&FV?/ MPU9RHZ3_&%>.792E;I63 /(= OF.%O*B_+OU]^SVPYG[!)NZ3VB9;HW8<5FQ M3S]VX4FT70_?N*T7S&5K#,1$#4.LF"OEQ:MX73_[Q^]1U/Y:?ISHM7OB1KR% MBIECCID32^:+T!O#=]L0>; KU5_#GP3Y,+W,B?WBFY&K3;@IN[#6AREOV5?A M(!WFE3FQ6);"!Y*E?)EI+AKMH[C]U/,)8F)FF1.KY8O6U9.L:\B#261.;)%^ MM/;]"9DP9\R)I;&?>*V/4I^YO_7;,!6;5NPG&HB)66-.K(VE>(B>?DP.MX+]*;AM38CXHAY-,%$DQ**X\].N\FQ=!"#].'4'9T!"S!$)L2-6 M3I??IQ]Y'T\U@>V_DV^")B#$II ,DT%"+(.5V(0S!BR:8 )(R'.+II&N&YW=&P+WT&DF&)28L7@ MF!G$Q!23DM>]0 @^96 SD-]!3$PZ*;%T4,SXV<2DD_[*A.85)LR[,DPZ&;%T M<$PXA#),.AFQ=/ ,+&I-3#\9>9D,R\ B3$Q!&;&"AC.PI7 \MENR-11[)9AXLF(Q0-?J1VERS'?Y.2^P=+M:&T+YIN1E52;=@28F*^R8E]L\>\-**2/N[=&-$5 M"@Y/)\3$?).3E](>]G811EA0)'B-B?DF)_;-'O/3>BVZ59XOP'>>"*XGR='U M8<2^&2H.3?NY"6)BOLF)?3.,>1TB.(B)^28G]@U2PYKZ'1 3DT\^7JEMRF[@ MO%E@%BI&6Q#0A6T0$[-006PA%#-*=0O,0@6QA08+EWT(##$Q"Q74A;=AS-"J M$!.S4$&]>& 8\V87+0&/PI_J:#- M4D-,=)TRL86.U*V])Y63E:S;N-,Q"Q74BPF.U*Y#?Y=:E;*.,#$+%<06.H[Y M;Y0,,$\Q"YT26PA=B\/>0$S,0J?]SWBZD^V']Y582R6JK_X6UN\O>5W>&A;^ M=,L$DS0+2P77;5U?^GTWZEKSZO!3H,//F#[\ U!+ P04 " #B@17JYPQ M2VX" #:+P &@ 'AL+U]R96QS+W=O3L.JVHWC^4==#^M=.;;#0W/T\E_^9V&TV^W7YV:U_'\MI_,?@^D_7 MOP^[4L9J\=KVVS*NJOKC<-L]U-=->KA,KA8O;ZNJ?WE+53UWD$"0S!^4(2C/ M'Z00I/,'&039_$$.03Y_4$!0S!_40% S?] C!#W.'Y26*..2(&F"-8'6";E. M!%XG!#L1B)V0[$1@=D*T$X':"=E.!&XGA#L1R)V0[D1@=T*\$X'>@GH+@=Z" M>@N!WC)YV";06U!O(=!;4&\AT%M0;R'06U!O(=!;4&\AT%M0;R'06U!O(= [ MH]Z90.^,>F<"O3/JG0GTSI.7)01Z9]0[$^B=4>],H'=&O3.!WAGUS@1Z9]0[ M$^B=4>],H+>BWDJ@MZ+>2J"WHMY*H+>BWDJ@MTY>=A/HK:BW$NBMJ+<2Z*VH MMQ+HK:BW$NBMJ+<2Z&VHMQ'H;:BW$>AMJ+<1Z&VHMQ'H;:BW$>AMDX^5!'H; MZFT$>AOJ;01Z&^IM!'H;ZFT$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'H[ MZNT$>OOD9Q,"O1WU=@*]'?5V KT=]78"O0/U#@*] _4. KT#]0X"O0/U#@*] M _4. KT#]0X"O0/U#@*]8_*S(('>@7H'@=Z!>@>!W@WJW1#HW:#>S7?J/8R? MAS+<>K[6>/WOI'J\G%MNE[\NOW9.;L(5Y_J^8GC^"U!+ P04 " #B@17 M1.3?6!X" "7+@ $P %M#;VYT96YT7U1Y<&5S72YX;6S-VM].VS 4!O!7 MJ7*+&M?_RT2YV;C=N-@+>,DIC9K$EFV@O/V<%) VL0I4I'TWC5K;YSOQD7Y7 MO?KY%"@M#D,_IDVURSE\82PU.QIL3>5"Z+O&Y;+.'L;V MKY3ES_UXH!B[EA:W+N;O;BB[V*%G*3_U ME.K3)=[HT6^W74.M;^Z'QG)='H92B&*N3O]BJ^)I?39[T?3M%MJWYE=KO?1Q_T\C\3F MQ_EW_.>,7^M_L \!TH<$Z4.!]*%!^C @?5B0/M8@?5R"],%7*(V@B,I12.4H MIG(45#F*JAR%58[B*D>!E:/(*E!D%2BR"A19!8JL D56@2*K0)%5H,@J4&05 M*+)*%%DEBJP215:)(JM$D56BR"I19)4HLDH4626*K I%5H4BJT*15:'(JE!D M52BR*A19%8JL"D56A2*K1I%5H\BJ4635*+)J%%DUBJP:15:-(JM&D56CR&I0 M9#4HLAH460V*K 9%5H,BJT&1U:#(:E!D-2BR6A19+8JL%D56BR*K19'5HLAJ M462U*+):%%DMBJQK%%G7_U/67][O/SE^?M:#Z\:7?#;_'_WZ-U!+ 0(4 Q0 M ( .*!%<'04UB@0 +$ 0 " 0 !D;V-0&UL4$L! A0#% @ XH$5T2*8;/O *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ XH$5YE< MG",0!@ G"< !, ( !S0$ 'AL+W1H96UE+W1H96UE,2YX M;6Q02P$"% ,4 " #B@17 -]PU^@% "_'P & @($. M" >&PO=V]R:W-H965T&UL4$L! A0#% @ XH$5U4H M[A9"!P $QX !@ ("!+ X 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ XH$5T#6X7UW P Q P !@ M ("!G2$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ XH$5Q,9W6#\ P YP@ !@ ("!RT$ 'AL M+W=O&PO=V]R:W-H965T< M!,)OR0( %\& 9 " @0A7 !X;"]W;W)K&UL4$L! A0#% @ XH$5S[FN^>G @ %08 !D M ("!"%H 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ XH$5Y%*)&PO=V]R:W-H965T&UL4$L! A0#% @ XH$ M5TQC'1XQ P < < !D ("!L6\ 'AL+W=O$0 &0 M @($9

&PO=V]R:W-H965T&UL4$L! A0#% @ XH$5V8S1S6H!P FA4 M !D ("!M8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XH$5_"&WR % P L08 !D M ("!YI, 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ XH$5P6',&PO=V]R:W-H965T^ !X;"]W;W)K&UL4$L! A0#% @ XH$5QA4G%CE @ )@8 !D M ("!%,$ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ XH$5[[EY;S3 @ "P8 !D ("! M4\L 'AL+W=O&PO=V]R:W-H965T"<8#AP00 .(+ 9 M " @=31 !X;"]W;W)K&UL4$L! A0#% M @ XH$5X=AI:1%! T L !D ("!S-8 'AL+W=O&PO=V]R:W-H965T).FDZ400 !X* 9 " @;7K !X;"]W;W)K&UL4$L! A0#% @ XH$5ZRT&PO=V]R M:W-H965TWU !X;"]W;W)K&UL M4$L! A0#% @ XH$5X0"&[0.! CA8 !D ("!V/D M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M XH$5]><)'F'! -Q\ !D ("!NP&PO=V]R:W-H965T&UL4$L! A0#% @ XH$5V[I">@' P M'@T !D ("!NQ(! 'AL+W=O&PO=V]R:W-H965T)@0 + 8 9 " @0\: 0!X;"]W;W)K&UL4$L! A0#% @ XH$5\HR)"3A @ J0D !D M ("!;!X! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ XH$5ZIMMM[' @ , D !D ("!:2@! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XH$ M5[W!S9$^!@ 5S( !D ("!V3$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XH$5Z83!"RQ @ CPL M !D ("!,4$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XH$5Z3I^1@J" !$D !D M ("!9DP! 'AL+W=O&PO=V]R:W-H965T M+85G)H , $(/ 9 M " @&UL4$L! A0# M% @ XH$5X[=9=', P $Q0 !D ("!I5L! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ XH$5V<$ MU,&#! \!0 !D ("!;V&PO=V]R:W-H965T&UL4$L! A0#% @ XH$5Y7@ .EK! NQL !D M ("!\W,! 'AL+W=O $ >&PO M=V]R:W-H965T1K@#KVP( M %H* 9 " @?1^ 0!X;"]W;W)K&UL4$L! A0#% @ XH$5SP/E1OY @ BPL !D ("! M!H(! 'AL+W=O&PO7BKL

G3LBA3H7]C=]GSLH]S?6#;/5,RJ4K( MHPKY@W-MT6/:XHTKD7VFV3U),S9^+/7D'3_3576G;[XW6%GJ&>KFCV&P)S18 MI=!MMT3:2A2,W7JIO7+IFN5CIA^.LTZRMNG%+#XWC(@+^8-<-XR%2V+*W )1 MN;9.QKWWNGDJ@$O;IF]ZROZ$&;1V"H[(G(7(6HD%/]]S2FLV%-DJ*/+"IS9Q M2A6RV-*Y 5)50JI&-TS8'@EB+WV'GW&0XK.ZNR141D<89#L'V9KSY04%\SR. M<=)]1'&A=4OIQ* RTU;S?F'!"2N^8;CN%6O:\BOX;F7V_/3W]_QRA?\M"D>T M@1"]XV]>,KQ(8_)Z.+I\S1.;*/_(_[D[''"357I>7A=-@Z?^ZR X(#CO"HY1 MO^!H1'!L6;1-$!P0G,8(CEF_X.B=OFHHHF%7E2H+@@."H7'(,(CJV) MQIIJ!(UOC]*8M=Y]^A@[D3>FT[['DJ^E9P$/('AV_8)GTK)/FFCK>PL>G#KE MF&FR5#_5K*S"F*SP5%0?J%8YU>3ZJ69W^HJJB)*Z]T%+H!K/5%-JIYHB952S M]-96P:WM &1!QF0G("/LI%%$,_2C#'4X?5^C8&XYT7<,P93)DE*21%-9K9;+ MZ;%E(.EQ2;KE6-HQ2*H0DLJ2*-E51=J!I"TC:?W[J(K:Z>NV)IHJD!1(NI:D M]>]9*EJG;RBFJ&N-J9IY:N'EVR@<$'BS!D/D'L^>DU[^.WPYJYL*S6 MOTVJT*:(LFCN7^ 6HC,\,ZW^?47%H#7.30,BSJTF6OW[:(K)FJ5J$FRCM9EI M2OW;: K=1E-$8__LJH0DFJ2J,A[EY5L M6)"9:X<\+_X6/ GX=4Q+Q<6UGR.'>S3H'I6N7E7.A>6K%V$GF4I*WV+WH>^6-DWTL+.BBII=5<^VAKI(;6?4EN5DA8RB MIX 50]2L%IX"!D857?M52"@]2Y76+ ,(U6)";5NH5<@H@S!*ET73X.F\]:GE M]5R.QGXXP5B@5?*)4\D*5D,63ZV.Y7?T&$9$NNXPZQ]_F7G[I>6+G0XU16E_ MIQ*VM7EFTQ:GLB(VL9UK6H\)V-1F-AU'-;$CGK*HRCSE00"9CNU,5L,FC9[B MU!71D/=>FO":5=, 1_)O., 1\EE*.')'7N#%2<2:'T&8LE9O,@>&B-GY$BR[ M2IONJJ&H0!V@UJ[9XE56SBF[.&J*L\10+ %8=V;NLFE1T6T4R1'O_1I+ M*HY9M4"M8_N=!Z$6+6"JB/+^>^5 +8ZI58?2,MFR MQM0@:-YF9FUS0 ]"+8M0B]I#GHY'G^!1PG E?[GN>.=)GS,HD!!%$U?RI5]< M6NKHD4'%)!J]JO GG'1I&0,+Y'CNPT"=G@?4)5$W&W.,!1C(DY^[-P'I83_5 M%'5Y;\\#"-A* A;)(=V+@72SR+1$8_^^!\=BX"FQK$PB,+1U"<.@]U\ MX0H7GAN!;:(,?MC/$X[)"Y"?WDKC[ #F5>"$(TQ1+"V0=*--7YO.]4O996@Q MQ!H4^SAA"JZXP@>DH$;+9(BFLEJ6$"AXNA0\IA*D)Z0,4356G1)@X.DR<-49 M/B %Z4:6)6IKLJ@XH^!)!8IO6(7D#WE\^!?!8P"+0H"3NF/%K9>^P@: 8G0= M!N&R%.Z8(J2;G;XI:M(^_C"DG/$;=P@?'G& !UZR@@ W*\*36!065?7SM>"T-*(7I&1F;F81]B\,[.RZ!_2* MX\O7)$)D O!$:(T0 MFG@RFD>F0_NC^O++( M8E^TUG2MA5CT@?APC1/!)^L(B#0W(=),&WQ[R2Y91P:KYBC*ZB&S?R'NT%#^ M%75#=^>?*3&703%65S3 OU/GW^'5GTG/PY&5CWW(S'.@7S/I5]C-W8-_"DOZ MM"Y(*71\DAC'KD,.H& MB23 S?="SA? >PBKV=XPZ:DYT=R_:C5$.GCF6U$'> >^K5)*Z_1M:]41 4*U MAU#\Z"]:D5%4-)ZJH +=#E_,H3:^&=1>6FO"3(VONLNU&[O1@[T,G@F, 4Y$ M@2#?.T2<]["+2^ZF^L\'6["5(#;_B^J=3&!I=4-W(F516^.?\[>N!G$#<:L] MA+^?N%EL%TFQ]CDM!.(&XM9T<3N.<;,[?4,1C8-6B@!I VGC7=IV6]Z6%3>+ M%FTUU[:WXD_<3B&3O>B:5ACC2(B'*,)G!]V7*7"/!=Q5@JP;IG3(;X'?YPDP MRL:/\M2Z0'U!L>>P]D^NYZ<)=NL(0IV ;] 6\W^+HWNJS=\/*2D;O8!+% 5D M'N+I?;YFK)N9?&EN\N7WX^Q5CX1)PKIQ*)V^U%-7-VGV]T0:Y-N#B/+T;KN) MJ%*YB*H[BNB.(]DHHAH546UU7PM$%$2T22):O1'5=Y/0JFTHW7GNR:N1:1!0 M$- F">ARM*L2"35WM*$[CF2CB%K4AAJKIT;Y$-%3B*G]QG[!KH#(J- 3)B\Z M&A$ZL/!9+(1I$B=DI4Y?!V)I,$KN1PFQ-#X.[F:3\AYL;4B]S+3D^]$@Z:UU MG*K<\TSC7J>C1QS=#)BEC&_F"C>WFD4VK19,JGVDX>;>Q(JAUN9M"E$VG11D5115E9;08*T M@;2]3]\:39O]7N2WPM%6)FL:LVR*98N:!I8-9*VTJ5!KI>][8=PJ!UR1=C"8 M99.HQ)D%=F4XEC:VAOW(LIO(OZ[WW/],_C,=V\*]'$Q/9>5D[G]^C#[V9R]4 M]&L'D %VQS,O(4]SWI<*A4K%/<8"4NAZ-3EV$ M@4L+B;&?6/8<[GC<7_TM%2X?$D M6<*29)C(P$@;/&++EF1'E2W)Q,@U7>6?Q&>=?FD83=]@3$2X^QAA]'L7#<@+ MGB'_!4WBSL>E>1AY0??-O&^:LA&*GLC5<]EZA]AUTCN?;W/M?,]3$3,%LW3& MCM=!;Y"NN4P)X8!\-!I'>$BN(Z(B?%^L$WWP B$9ABFYAQO_PO]P9_J. MI[&NURMOS.?;8>:R3".W.A/D+%=WID^9%25C]=$XQF?3'SZY7CSVT>3,"]@3 MV9<^+>L%JD'>6$\V)]G'<^72DS(%D\>"\R?G'_?81V^,?O:99O?(*GGCQU)/ MWO$S7=W\T/>^^=Y@97);6X?!PF -22UTVRW[(R5V;;9>:J]"N#2MNG[>QI@097$$V;0 MVBDX(G,6PE4ESF#Q/:>*I*A%]GF+O/"I39Q2A2RV=&Z 5)60ZMCUA=CBB^<# MF6]B-W \'(Z'-[_4D VEAD#<0-R.56K(AE)#(&X@;DJW]9!3AM&[(.EXO*WB-QF33,, M19([?;N"B I'?B7P<(=8P9%Y6-)=H]V[1*F*YG' T]J3[\NWS>:;G&JG3WMQ MRQ6EO -#^=2D11>F?)-5HV35S56R0L6/ ['L(4R0+X1E%KAU=S?<&-)HOY3O MZ[?3:-2.GKB^IR=>"KQ#6Q9@(P_>>V$VEK0BQO[^.+"U 6P]@@]_*(J:%7GE MP-,&\/2XGORA*&OM[YL?A:VGT,]Q^?0EYYT=-Q^/WT/*N8-DUPWTO6>G3;JO MZ/IFC=J;JKS2>LUFB9NZO%HE8M?-]GTA;4;F"X@UB'7%"\4*Q5J6B%@;HFI: M(-8@UB#6-::>5BG5O6Z)F5+#7"E(-4@U2O7O\H4JQ5CI]31;-->TYFB;6 M4*WM,-7:WI0#DZ::R*/W3LX4\]T"82=>]DVOI.P;K0 )9=].N^S;?1(ZOP]# MGVC0^*_"Y1^IETRX?[.EPF^B@%\=3!4_+30J>$%FJH@\\U1FK?J2<#N8F.-6 M:;/MGF'JNQ1I4XR>8NQ:@>N]SU1MM])O[PW6[$E:L>)<]8]5[UF:U9"QPKS" M6,V>+3=%#Q@]0[(;,M8F<8",U>"N^"%D['2]1KR#T/S1DP"R_YJDI@W8E:OPZ![A$F%4KG;@+C(^LZR M<-,)E\M]B#"*TVB2A1$KFXV&2N12^-PC1(H*8X$*L!Q&K4!%R@L?=6SY_6 M#"SU6#N]U_^*!Y[CG;((7-$!X?B4I^!-PDD!9X_OXWYVH?S-+\A'@8-%X2MV M,.V2*ZBR*!3L7G*,MLP[%L$]8J9LL8DNV^!86TR5O;K^MB9%=A0&+&R3^3Y7 M<9QBMV0S8T56.WU3$B5%%TUU-?-]K][%4(>9*P:VKPSSGI*W+D-=>[^6PV*. M8F8PK@+'3^E,K#T/?QT&SCR2,K6RZ]+4M4Y?U:43$\ 3M@>;#TYL, CZ%H,P MC>\,!257:AY-DF MH]-7=%74]0JJ&H*8@ICR\]ZEI-0XCM-64CA-8D9%6=5%Q5IMMM%NOPYD]!1D MM)PI-?DVI5:G;XFZ98,A!2$]72&U^!92FYA4V1)M!9:E(*:M$M-24FKSZ.\J M$A%.59345=D$9Y?[*CC'ELZ6BN:1M@]*2J;A//7&8,\VLY(@ M',O4-4Y8E=VZ6U\T;POE+W^R%%GYM%M9\X86+P>4 "5 "5 "E E0 E0:CM* MI<*7JE0P?'D;A0,OH5GOI==263E11=FG]C>0B&<2%:T]O0>)5+HUK*_)MP4. MM8-#1;L2[,$AVL]4$4VC@J9)M01MWFFFRG_0YF9C4].]NYFVM#/Q(9TRZ!\- M* %*@!*@!"@!2J>+4BD7?:472:TM4&D'!$U4S*J2)X!SH!D )4"I42CM%V*I M5W\;_.GOT\JC8;E5W4=$N\S0P P!G;5>$? K_;E(24,(><(.&: $* %*@!*@ MQ"U*I=S$+1G9Y^Z_TCAA/>@>PG-W6OV?EH.^"O+"@*R,!G,L+A;\BCO\1^K% M7H+O\:C_SE#!6.2BWT MI,UOT:77GQDLN%4/Z6C93EJ!E:8,.5EGFIA&LD2!]GDF0Z0?W-W_C 44N,(M M^>%-HVJ(+A^F JNZK> >"SAF55>_IA$]PLDD-2NZ=T? BSPGP2Z[[/P%12X+ M.W\+HP'VDG2'PGRJU.GKBB:JLL%1E!FX5[5I62DZ5XAWS"P4H]V*=2 ^5%\! M3C6+4["G"2@!2H 2H 0H 4J $J#4/I2J#$D=8MV@\+5N.*V,)UHYR$'Q4!@C MSQ4BS'J6"DE(CYX)+UXRI)6F: 1I$$994&E->A2D1<$6$J $*/%VJGI#4-;8 M%I1E7Z/;+,1R/:#7W^9JD/R!??KE[8Y+Z3@L/;YOJJ(AK]H^.,#?/*JM\Z6V MM!18V-Z[R^SN0U@IVQ9\+(UN)HNF"F1K#MG ^@!*@!*@!"@!2CRAM&<5H_J< M()TO)^BTJAW=1B$9OAL+@R@<"P=,]HLCCJJZ:HZ565DX?M!*Z--* $* %*@%(34:KRK.![&Z@; M#.NJ(VL2VVGP5"4": 3"#B@!2H 2H%1#YE%APVGQ9C@K33;B/ "41LX09>$> M,OG=A:9TC!BSR) 7N=TQBI*)P*(7>:L[R#&":#J@!"@!2H 2H-1DE,KM'VZ( MI^#@^6SJ4=P,KL/@8NY._*3>Q#?B3#Q07^*6NA+W"Y[$.L?0[O1M:W4K I*C M>"41B#J@!"AQT=KL$ I9DSI]!?1Q6SFT(=:S%X?*)0-I,FV?)ZTIL 6Y0,?I M? 99/A#T!I0 )4 )4 *4 "5 "5 "E "E)J!42<1D*;,A7\9>_I%ZR82MC]8M M6FFIE'U.KP!/>.9)D0R88CQ1^>%)11DN/(:LLRRLJ>8 M-*W3-R51MTQ1EZJJBEX,MP9%LT^"B.L4NEE6H5\%CI_2&5G;5?(Z#!:2YJ[( MHPAQDW7Z7^_T57WOHFK 1_[Y6+KXD;5%,SY$&,5I-&'DS-5D?J>2NM'H]&5# ME"U=U&5[_VT6H&$C:;A.+UIO]6),QD]^.I2"++DU:!+OV=!$Q5JUZ.UD[0&9 MRINO_N?# %@".-Z=%OLX3DM)F:3=L$19UT1I3<$\\&M.VZ!H$M\&Q:9]W=4J M*CT"9UO#V96H,%>!7^C.&/!G8Z0*4 "5 "5 "E)J,4JGU^I;: M!@M]O1_">Q5K&7X'L,J1%H6CL:!!&63AI30849#[!+A&@!"CQEKF[(2AK M;PO*LJ_1K11BN1[0ZV]S-4C^P#[]\G97I70<5NOT=5VTS573!T?MF\>T=2'8 M+?7#%W;P[C*S^Q!62K8%%XNV01$EC9,3^< UL#V $J $* %*@%+#4-KSG%Q] M/I#!E0]T6JE)MU%(ILZ-A4$4CH1DB 7\BB/'BUFR$@LK">&8H@$Y27SG)+$/ M;S*H+G,,2W<+-6AC,5&7( 6I852##1] "5 "E$X'I2J/ KZW>;K!KJZZL;3_ MG[3:B@IHQ#6-0-@!)4")O[-[.ZCDQ:7.P'O%;O??. K7J6I[QBA0U^VEV#XI M4T6MOBGQ9O6WQ*]<+Q[[:$('B]]G'EP)5[;WRM-*)F35[B 9$#:^ "5 "5 " ME "E)J-4>>QSJ<$TK20TJ)TFH'20GG@;]<^JGE$Z M?7TU2PA(TQK2%*[>7H(T*F>DJ2B_C.=HPQ?DTW)7HO#W-,""*HF"(BEJW?EC MCV%$Z-+-)N9,)?"Y8?KH8X'.Q_33)!R?463CT/?<[),6B=SZO#-=VI)W=L%J MEC&9RW+-LJ!YV>0R4^OT34DT=5KD:N\:B16B6O..36W$Y4UO_+D.\$N SI,H MK[&>RW)<9*5W%3A^2F=B;:>3ZS"@#XA"GXSKZ8H\BHC^NLXG)CW%IH-$@UFJ M]#BP+F^Q2P\11G$:31BQTT25N435W4 M# W\51!Z$/IJC;W*M[&GW3E$3;+ U(/4@]17)O4:UU)OT1QM2Q;UO4IZ@=R# MW+=?[DN)?9$C/,>7=KG3MT5;J^I,!@@\"#P(/!/X%>>>"WE7.GU3541-7_7J MFR?Q<'H+KH0K]SV]Q=^ X4JX$L0$KH0K.;P2Q 2NA"M!3.!*N!+$!*Z$*T%, MX$JXDHO'<9#A-+UCX8KZA M+LV_@A[CT$^3S5_9-,3IY\Z^21*RM"U+0J%C,I9G8_&_PV@ZF#%ZPMW'"*/? MNVA QGJ&_!U'*'HB5\\3$=X!J#"ZAYLZ<^W470;/ M.$X"G(A9-L95X/1*4_+8@[X( Q<'M)LV^8FE>+#NV_<)^8:TN(%*79_X?XM/WB!D S#E-S#C44!OSJ89K30([2"%V1I.$1,&_ B M:8!2UTO63?K.JI!9R;GN8ED_Y(5\-([QV?2'3U,KZP5L6.Q+GY8%EXKXFZ0? M]KSLXUSZ;;MGF#I5 +D7FS\XUPT]IANFUG[I,\7H*8:\\6.IM^MGJJ;L],WW M!FOV)$UMR%CUGJ59#1DKS"N,U>S9.D_)N;?,6V1+KW''24AT&W=HFE3O-U0C(LDIJ67BK"N@:.@W3 MZG)9V+*RV6BH'-\BS^UZP0G/ !&+<82'.(B]9WS"\W!P][D1LW Q/[EZPK/P M$":%?$9NP@H;3^^N.<#+]]1GE4Z+%%4O\LHG-77GHS -DFK%MCVS \3BBEB- MFH +-/:*682VSL#W,"XB.VU]_:]XX#G>*8O M([)"4]!E@IS&+>P:&\>GLL0 MS?KC?,4.'CWB2%!EUB-'KKM%;V%3W(R. V4;#AC':81CJ9V^88F6:8MR9;VI MRGA1=78[.RP%>1/UXA7'2K]^,R5O71U!HZ:^-9;6Z:O:WG7 &R: )VP/2G>@ M,8_5@<;2.WU9$R7+$*4UE>F+EZEM&!G!&IR"-2A737JE835?U:1IKRA5$VW; M #$%,6V3F):24HO+8K FZ^]"EM.&LGFKIFA;^S1- BD%*>5.2DL)Z4H74QYDTY8Z?=KY8._6 MVR"?()_-ED\NVXW:M!>1;HNZUO!=ODHVZM]T*5HGRES]9BJQ\VJT7#T==M E0 E0 I0 )4 )4 *4 *5= YYJ MP8#G;10.O(1FU)=>>"ETDUZT]'VV%H!$/).H:,_Q11*M\D3M]"T-2-)6DJQT MJ*Y>TV@L<<^4]MD>.3B)#GC0HB'Q&U;=A;SGPAE^%L\1A0 GM)IK@E[K/GW1 M/&G+[\RBFQ#;X\\_26BC5=!<3OP]2[ MO\;)S> !O:[=\[U%$0[*[_'2DSNB9E:0'@7$ _4 * %*C4+I, &98RMQHP%* M'))P6!97]Q'1QCPTE$.8P3K4"/B5_ERD*B.$4V%[#5 "E E0 E0XA:E4D[E M2L& 95_RW/U7&B>L;=]#>.Y.6QW0BM9705ZQD%7M8([%Q8)?<8?_2+W82_ ] MCIX]!]^2=PG=.^R$3P&[RS^0G^+2SJ;9Z2NR:-C2ODGAP$K0'8 2H 0H 4H< MV.&5X [G=MAJC!V&_!U::9,63:6I.D[6H":FT2!1H.VER?O0#^[N?\8""ESA MEOP V3R5"?OZZGB&M:4Z'@O79252OZ81/6K)Y#:KD'='8(L\)\$NN^S\!44N MB^Q^"Z,!]I)TARIZMMWIZ[(FJO)J2B=L(S23>^L,39':4ZN\8T:B&.W>V@I5 MDCK]JD[9 Z>X=C$!)4 )4 *4 "5 "5 "E EGE&J,D!UB'6#W(1U V06T?(^ M#HJ'PAAYKA!AUMY42$)Z+$QX\9(AK1U%HTR#,,H"3VO2D"#]"#8! "5 B;=$ MW WA6WM;^)9]C6[/$!OW@%Y_FZM!\@?VZ9>W.S4E([:J1 LUF))HVZL5\C@Z M/PU4VR/G>Z4(^<9MP;O,[CZ$E;)MP1M3"=L443=7=_R ;+R2#:P/H 0H 4J M$J#$$TI['GRKSPG2FN $0<;3;122X;NQ,(C"D9 ,L8!?<>1X,]4)_;A30;598YAV:;1JJ1W^JHE&I;,?3@9N 8;28 2H 0HG2A*59[> M>V]3=H-A775YC4[?T*MJ" HT F$'E E0 E0:F@V4V'#:3;#<$("$RN8!0E( M$&H'E E0 E0 I2:C%*YS<4B(92EYK?,6UCG[UFT'P[/^X+ $Y!F0 E0JGOQ M7;3]6 G=:W?ZLK1WHW!@#<>L*5K^NCAK9(FP9N\ 39/3>7B.RGQ!/BU:) H_ M4.0,!546!452E+KS=1[#B#"KFX3C,PIS'/J>*]#):)/\K<_D,:4MF3P7K+@4 M$\ L>R<+H99-UY'E3M^P14U51%G?6ZF7PJU!$?J3(.(:0[#,PB(KMJO \5,Z M(VN['ER' 7U %/ID7$]7Y%&$N,DZRYP%->8MF?(@PBM-H MPLB9J\G\3B5UH\IZIBJZ*4JZL7_+#:!A(VFX3B_*.SO(NRG(SN\=WX8[W9<^:0W&2&! % "E E0 E0 I0 )4"I M?2B5BX6MI'QOB(7=1N' 2[X3K[OLJDN1.GU%%15K==$%^>#M(-%*'ZT")%KE MB4Q6Y]9JD7L@22M(HJSL;E:O:12B:311,5;S6#DB$52D8SG(K.-!A(V&[RV*<%!Z@U=1:;J79.^SB 3B@7H E "E)J)T MF(#,L96XU@ E#DDX]QN:5PKXE?Z,(3D'MM< )4 )4 *4 *4FHU3&J;2V%"18 MZ$_U$)Z3F:!W1#YM#GL57*"QER"?'09_?-N>Z@[_D7JQE^!['#U[#LZJ$-]A M)WP*V%U80>+2SJ;>Z2N*:)E['V$ 5H+N )0 )4 )4*K?#J\&=SBWPT9C[##D M[]!*9K0<'4W5<5C]'H&UD12%9QPGY'WH!W?W/V,!!:YP2WZ ;)X#EZ.SMA5= M>K>QY!V!+?*,F0%HZB4:9!&&6!IS5I2)!^ M!)L @!*@Q%LB[H;PK;(M?,N^1K=GB(U[0*^_S=4@^0/[],O;G9JR$5M5ZO1- M2]37E'/DZ/@T,&WWE&^K^*[@769V'\)*R39WQE2YT]=%78-Z#\WA&M@>0 E0 M I0 )4"))Y3V//96GP^D-, '@G2GVR@DPW=C81"%(R$98@&_XLCQ8I8 Q0)0 M0CBFN$&>$]]Y3NS#FPRJRQS#TATY5;735\@J>55J>0LE ]5@$PE0 I0 I1-% MJ^]MR&ZPJZL.K];I6QK8S6:Q"&0=4 *4 *730>E8B4R%[:;>"+L)J4LL MS"!$>)Q&SA#%&%J40<@=4 *4N-L8V34-B1JLNYEZ6Q-B+1U--3I]65=$29%X MW@4!8ATNZ^@]4NU43$ U.WU;5%1H.-0<1H%! 90 )4 )4 *4>$*ITMRBZCT= MJP&>#F00L0KJD!L$P7) "5 "E E0*G)*)6+?A7)JZ&9Y3B*+_](O63"O(5U MSI[=Z5LVSUU1@"<@S8 2H%1S2D;A?O3%=:\F=?JRQ'\*!K"FPD2>_5DCT\U- M[DESP+P=GJ,R7Y!/JUB+PM_3 NJ) J*I"AU9^P\AA$A5C>;F#.5 .V&Z:./ M!3H?TT^3<'Q&.1"'ON=FG[1(.#%:):B0:S5$G2G+;%+CU$&,5I-&'$ MSHW43KERFD;<24W4+%/4+67_+;\64!B,$ABE:L*TVLZKO]W,4[F-?DTGHF\H M(M$!(/<@]R#W53FC^G&X-O8FYV^(6IF M!2=B0.I!ZD'J9S^QK4C:.%7XY@4H<#SD"_<)^0-KJMHK/B?%IC(?K*9D90#'8>S13=>S MB'9O]9[QIQ?/38;3?>:%+^8;J]+\*^B1C#U--G]ETQ /@-*[F)C+L['X7SI: MNB7M2;*$)YCA-'O M730@+WB&_! M<9P$.!&SK?RKP"G/XV,/>H-0SD61MJ^]0/%0^.:'+S'W[_/!"X1D&*;D'F[\ M"\?#M74ZVIEVW#S47#9H#L>;"J:SD3.#-M=8+.>#O(&/QC$^F_[P:6H0O8"- M@WWIT[+DT0>\2?E@S\L^SL77MGNZ(5,)SEW3_,&Y8<$\-\])GIM93U,T? M2SUYQ\]T5=OIF^\-5B:WE1HU6*70;; R]QJ;URZ9K$N]RU.4J>F;5- MAV0-FKQ7X0>Y:A@+ET0[NDLY63!]VZ9O6BFGKFF;7[HQ_6U-!AS?[:@+IKPB *1T(XQA%9Y9!5 M&4TU?2;+&!R?';32>(%[5$95O@9992M#6>DI!8K6UTFU:YP(?AC'PB$JHI69 ML\(Y_8>9K>U+\MV2^LLEY]?Z;J6.V&F M3QW_Y7&21962T(A MPH0 CN=C(9B:4?)7^K-#/;AQ%#Y[9/DI/$[X=.&XOD>ECIC--Z^^XC'ADH>8 MBD&!*Z 1/,/'(%:&J&6*EK2:EF9^JC5XC282AT@[JW4 $<1\6>\ MP E'6$C0*XX/ZL,A;L9GV .=4O1[=2IZ0),CI]2U1X8188GU8LD:[#H,M6U31'C; S M6ROAC*FP1*ISB<3JG'^AK8XO%K IK3;,3E^31$NKJA8J+(IXY-*V15%%9+(( MF711E:MJ!,%=L+0IZMK+*RWMI:I/V^NK4%7?(H^X>?_E!>[.%;#L3E\1%5VN MM>$9+![JU=+[\\B0.GU5U,QZNRWNJ: ;[$_3W4?5/#'=XO=>W[**/*$O$"@D9,UFAYC@74_$[PX M3FG75'#6CQS<7Y;$OQ&LJ!S>!/=$G&X&K.;M57"?/L:>ZZ%HVR=I"-QUGHFTS5_?F4DEM3S=?19M=9_V9>#/[^;/8Q1C@1V'ICNTHS'R M(O#<:P^XW$SS_A@^5S-8=DG^-'3J0VF5M:L&/YU'0FU3Y94RBK:@(VZYL7P+/#FZ.N% M4H2A>ZW:ZD8KN/P'UK 70Q0\D;O1@,[\>$D*L(.]9UI"1J0GEL!0UQKI(SHVHN[\5YS]>Q6<.PZ9 MIB2^F^%4VKFG._6*J.JKITP@[,:6Y69_9#Z;KD? ,$_SM1ZCM@TY3[WJL\#EWGD'GGT= M^S\X>'['Z[K-(#S/ /P^!VLJH M_*BVE*O'+3-'<_P0P^/[-L@EOG/\:*:AU M^JHB6E8+@X(-L!2S<]H1?L9!"J?C.#FBO2J,%^0^] F_>_L9AJV^5R M2Y2' $@K]M[F\'V9_(QI,859HL[Y#,'2$DGWXFU1,?8^QEH*P@9Y^2?+R6VV MXH"DM&C=&-'0]CXO=!125N3\\VQ!WM8+STYS5%%LLL*=]\/5"Z]UD"=6 ?4V MC9PAHL'&<$ =%J).D@D+/-(#16.:B%JWF]) Q5_EGM,MFK"\_X?PW"&01/@V M1^G61T%R'KB74Z!**WZ[TY<-T517#_%!0D$[N+7]W/^AR&5)G;XMRMIJ)GKC M0X8-4.L7:,Q:169%1ZEN9W5; N3[$T*(9^P3F,G,AX/D!4404>1%Q7_-H+G/ M<2DM='*GKQFB)>TC=1!2Y)E*Q37ZOEQ2")=445ISQ+_QZ0$-T.#,'F<=;IEO M_IC&Y)J8>.HLOY?^B04946:W7?#2#QJ>L:62CM27&5[7.+D9T"5]_HF[+(D# M[Q6[W7_C*%PGA&JG_Y<_68JL?(+=_X;1JY1:M\NN @OSJX"FU\@Z4!.U-06# MP%<_O*9?J,)#C_Z,(^\9)5C(>K?ONDT$'E5QT5-J%#V=B)ZHZ:NY7>"OMX1= M92,P5;*+56Z7UF0.@@=_5 ]^&ER//)R@:"(DV!D&9!1/$W#;.8F\Y#)V%20H M>/)H)N5..?66R2IP["=SX*KS3*G2,?6].6413MG\<.K4_/.\>")5XGY('C\_ M:DW;0R[[Z[LI=/"G#J;0OQ/$]C@5:]%#UQ(_/A0PZOBET]DW@VL"VH+\T:+6=UF9S%L4 MK29 OB^1,L37F\JO:@MD[<&P[5Z$3?=2176O,!\X\,>O7 A>5-5GYJ;>U+

#L7,5GYP9D51'G T^D[3 M;6X&&4ZE=7_6Y7S=_A#$#]M#JZT+TG*\>G\):O$8DSZQF.$TPC#KP)6$%>OT MTXX&5;GG?X?'.5HW@_V4.6SVMYU*VQ1Y55PB0Z69W>N:,$/N;3WJ^R(,V CI M1C_;X0-7G!NUO8#-5_Q87MCHN6>=GPQ)(-.Q'?#"9'K/]=8D!5QO?G0WH406 MO<."S[KAAH]D<"Q' P[%U:N[OV6XL):EMY$7.-X8^5/@U@F6VNF;-B>^$-#E MZ&[U%KZ4M/;9>65=WF^!5'CA>S=-J8=J$7PO'N&AH"QYS)=&.!+T*+UXR M'(:^RS8EB8W-%'3W$=$4*WI>#09/X0/J#7W^;8?0NC^R&* M\!>*V\4";*4=)Y.U>#3-U1:/X(BW@VE%,V.A=:G\C(UNYG:IZ: M:#,6> M&TNW0WCQNQ)NE5A:IV]"\0DH/M$@@3K07NB"_\20*2A >J>_&LB$BA/MH5"9 M?=$=.42[,7/$H5.L*;'N,'#=OO7I'MW?LZ;$5F>[0#B%GMZT1=7B_N0^$+-! M-26J8*;%NF^95?1/A)H2>]J1R\$ .ZSE%GYUAHBLQX2(EGPF-,I^9;GJU-*( MF;VA142?":(TK$-[Z48X3B+/H1NQ]/.ZEP.MDNP*%PH9SC>#RQSE.P+R34 E MG/[_Y1S4NQF>K#U'X"[_8>'*TG)ODY6&:*A5K3;XL$K W6-:)0YHK$B=OB)* M>@49^IQ9KX:N@C*KY1W<2H'_><2%T5XB?4M>)"3.JA/10SE?0N M*H],H936 72O6E)%6=\GW1165VUC=V$[QCF]E4[?ED79X)[=)[!"NRALU43A M$3]Y04"#@+0K&Z-)W0NR!HI\&8G7WE]V'=T%1_?-A7* 2%.==06W9 M<#ZN?M([?=T6I?W;:C1IN0;R"/(XET?+YDD@C4Y?52U16;.ZY%$B6[7$--=R MZ3X=CWU,$W^0+[A>[/AAG$8XR]N>%IT7O" #^M"'Z@O<8P%QE<#JABFM?+@$ M.4R MT?O8,_-.M\_&^>M$(16-UD+"NG0/_O1O9DD" 0(A$""@GCB/MZ<;I*JLO%?F M+T%0$;S!"YQP0A'8X3A%2P=795^^T;M2TU9S[?W(&.L9^>HK,!MP7F-S9>*M MM:(02-Z8FZ9B[]&;?D8S&L_1A5!I;',P0*84*3<>CF$WPI M%?P0UE4@D!T%E(8;FVLU-C4.& YX6/!@/OD!>W#B)$I1F3U,@%:)W-@(X401 M45:N<,X\EY5KE94ZQ^QHPJ)@M;]Q>/JO>Q[;)=C@;_CS73BZ2V,JD#BF""8T M3 A\D'4]SYO6, V235+Q

'G.&0^0N=-_ ML#&FP>O]YS# M-TCR\,@'$7@SJ$I'A,ZB0OVA#]\+)CS(>?-YXPURY.[JO2+ M7CW8C4?)7& Z*C";K/-Q)*:AN38VCK;CH?0I['4);WU:;;L]UD*:1=;$<3!A M$@M3,B-#GXKXFRB%/]+O.#J%9JTF(:+$E6-N'F[S<**U M@C7)CX&31J"1?DF3SV'ROY1=Q3;612;#\#@\!F_4A\L-] X'"5O.//*"6.PT6 P8%G$N;C!=0+6[..R#RQ"7 MH<-RZ6T(T9JP:%)O8%PC6,,E&//?Z&1(HWCL3>=%^V4;O&3(>6C-PX7C),\7 M7%C4,_^ZX++'G 4? S8! -.&&$,$Y<\TL,V:?,63?[CT7*OT;,NDMR ^ZV*B MX!RC@R^;3A=BNUX\]1^Y>+ H9AZ/EXBG3WQ'NO)/&=[:EUA""N4LL*C":QF MAO-'@C"!]R6AD 8D=3V$HG\?!B[>7+.?&$@OP5_G1>C$%YX2^ 4;/]V?)[Q7 MB9*_55/ZI@YKG8:QAWGR^XCZ)/%>Z;LWSTW&1<*_],6C>,*/GCCHQ@@_?$?R.SN/?S,B,"%^8+,A58\2J]-E)E-#H:53)9 M<*D31@R1^#X%YHKP4[ FTIFU".,([Y/^5G\^9F_PC(H R_/?XU44B,$_?B:# MC9)P>NY< U=BW/F1-90$-!&%Q\#9++E=6>_G0C/]OH]FJA+%'38Y^,47;-7\:[\DN\.[Y#O9:NP#Q[N);F_P]^BP)]#8(5-DCB@%[?0E>B&!]Q=[+JO$_0!_C[QID@-- M_9+&L*4X+JZ"\S6O,\]FSH(OYFO,WL*XK':=ZXR(.ZKYU!V:EX0XSH%+,)VJ0]/CZC;%Q[A M]1,O9JAA'E,S=#(-WVBT\I0XC+(Z;" ,>^8T&[0.OWWS$MA&$(2OS*,1$NJ, M Z#W"ZR>>2S(D/D:$NJ#LJ&!0_O"G";"F,3"D%)@+^RZAH=B.=F8^E.VJV*+ MPALE/KP*#@G< -1NHO 61G^P#X5O)')C1LV7$-;,!H0#M5"TX+%C4))Q I*T MV-4;+ 7Y5@ [&,]BT)>P6J A280PC03']]A\(@>8**<7[*&TA:3T+-\;4:0= MG( W_VJ-:5EGUDU*MZ,LCOP29LH!C ]A=1W"QIJ5F+[@D6VM^GK\_&E-M:58 MNS)7;<'+4_:<>*FD"_;B8&<(L(,;TV!>KR(M]""XD\E;N%:O GP,+X^ 53$8 MR$$7HYDPS+6:D*\[[I?,:VFRA$"&89H(E#CCM>\@@7"W<_2?7([1H@NRE5>9 MY1L"?3%_:"[A.4?A,W)S[Y3-_8+]XKFYS\0L!IJBCAYFKW4I+,%G<@K_PB?F MFN3OL? 0@-+UA6]T&D; ^('P"25-EN[^WY6R+^P/]$&<3O#4V<"0<#() W\F MI#$CEYO&"?P%?*%)1DXRA(CCUK>P>+E0O+UM+[%^I+4CJ[R>;R2FURD))MX G V)5,O$/:;?Z4!%51)%!1)49EU M0R!"_!S$(S2+%&+ONP 6,1G'.(<3'K_^)?A! :\=G/T@3'+7/5_B<):YR2[% MMEYT;"+Z KXWAAO"-!T">Q4MG[BWD1=-^@)L.:9[[I,M@RUA"D:8X&O"S,N) M05*%(6-4W#TX]:7GUSRU(,N,DB@GPP?JL$)J097%C +9[-(11FL"\7T@!CAP M/OP*2ZA9X.'^![R)[(EO8P]\1%B?*.1>6 CQ31Y$EV.:@&(W%*I3\/^FF7@) M(^*AFU$Z4>8^FN_BTOJ+5/'&PX:'I7[&&^$\5R#F6-&9"QS1,5 >X[A\R-6/ MZ#7\Q+X^GZVVH$\VHC4NU@ED&L-)>P$[TSU/-&\J8L^?=P !ZQR5; MP]J3\#]\%AXJ]&:< V!+0J'M,7WM,(PXL%F4I._F+)'TA"A/\FD^D[\/>)/X- M>+%L7'&$N6#D<:35?#GP'-@^J*:@>",8\.Q@L[QL6Q@[29Y0$XL[14X%S6?.90$SR<2012N/*:OO#!@[?@5R9N?3*U8+&V$:2\XX'229DO-:+9-6',NB!/P/<:ACVF:O^=2GIU?8150 M-?IQB,?U'R0D:)P7X*?\9.%9>*BXU;5-EIE\3=QPDQ'-&8EQ&8COUD'I%^'AZ3WCK(>GW[>?V2GD;N_0(QZ'J>^B2HLH*=S(_^1>3L;?S(?=.>I MDN25*.A& \7*PE7E_%?F;S/1P"3N3G&,"(OQX0_S!8,R8(^BPRC%.$2Q,MU? MD2\LIW(N2!4WS';DB8-&F:'?8_IE]#%.O EZD8L,D+F:DK)LEPQ'JD(D0]=T M4R&6)2F&*4N."5)JR*L9H]\S3,3YHVM3:E7D+263.G,H6^6T.OU72SMF5S,# M1(H;ZPU!)QX+NTI-9B7;%%$&4Q*70G349!/R!S@RQ1%D]P1QG$ZFN:/#8L$L M.&$J8)*%9]DUP4*L8:R:I"SKD'E<#M-)+HM9!%Q=Y#$S78I8%NMF ME3_YAUDP6-I#&+'E>85?O'8[4']Y<)@Z*&KG;J9PSMY<.,=KX'@-'*^!VZ\& M#DMJ/251>+?J..#36!)5J3-PSRA7:H"6_@V MUJIO,QSIEF)02],4^#]7(Z[EV%35AT-9I0955WV;U??MY]QTT>/]9#@T>4ZH MN&'($_19V!:ML@NX,BR"$O(,;I)Y?Z]>F,;S*@WV-ARMFF6QQ?Q?Y41V@3.. MMR*P+7\,4TOX&=!+W#+ [\O0V*-"OE<,;437T()?'U M#X&+_U-:)/,_*NH,[+4Z@SU?NR# A@6LO5N7MM4X=$3C8E@X"GU07.S*C7EQ M>$T#OH-/8R;98K5\1PN.R)1?'E?MJ'5!N34,!C%S^\*QJ\O(!1AWWIW7(/%P9>*YA;[/BR/R]BBKZ4Q15YUUO^YOS/ M??:G%22P[&^&T9=U>>.?I?Z^?]/5S2_=]LUMBY6UOJZIE[188Z?'UO0K-IC, M7?M1>^VC%1"#6:"QRG<9R[6M+*R=QK$7_LL2JMT)R;;^T8L@&V:,=X" O>+M M*U4^0 MK+0TQZG3;/]M)<%1+D%A-^E>Y6BF(EV;)56/,9UI_@RE&<$KMQ+_')%CGA;)4^TJ$-<-4TS<%^2ISYMLMQ;$O'W?$0F(L\%_FV ^_3R;R1!>2*H5V'T%>@F:X5F]U, MA\,WFO66?B51,A.>2PV=%UL$5%O_433!(OP8K(!,IU'XG17&;X:Q"A@>U:J@ MVEI94-?D]",KL/J-)N/0?62EMUC.\>4MR*:R?:417C*1ET68=*NO MSS_]09A4#.=D_>;3"(0<=I%CM<7"O"\>VQ*\17\MJ]E;=)UGA6#P7%PH%IN4 M@!IR8"FL3$'8MZQB;TCA;5'..E-DG;[P+6^VGM?%;%X->NGPQ?]JHA-M?4DG MZJNT?F3-P+^&_,,1#-P_G!_W=$]X.RM_,,&Q)&*9L,R*LT">(+5V,(_*3 ,^@#U+ 3O:T9V;3O9V?S+;_,5-*>P M@DBRK3**?>05JXAUMIDG5@_YY-6O8.Q+R%I1&,"/3E8+N1UGR]"Z48/:V M# M1V )-VUIT\+G,!'^%P3EP0VG8',;H*=UR@633-CL8R#\AN/BF;(0%[WA7ARG ME+6&L[_<2: Y,"\VZ&,205.D8]OP@IYP9L@U&W1@QG'H>,Q M=X>UB&;@D8R-\>7L6PPB!]X7)_!L$C&W*<.IP3I]?'@)S0*!;U^\(& N%K;S M+32FK(LY:;(;./S(*D[&'.X',7?*C^T+'PD"1A%DE+SOE:GWTJ+@(1G"PCHF M#*($_56XA4 !4 S%$XHGBL(PQ8B-04$D.:@'.I?@%[(>#S+O/IT_85[GO+W5 MM:;/O,U6TQT!+-7+ K!4+QS LL 4!Y8<(D 0'/*'.?1(A;9? [ D1*-97[@L M:X[MV"JA#C$-6QIJFNJ:J];AP0$O*VL7;AVBLGXMRVN'#U#JZ+KA#&V-RO;0 MU%Q3,C39IH[I6.J%V+(225%U?*.NIPC/!38X@P*]QL3"EP"\8%"\E>YNAC'- M&M"8R5FB$"((YCHV-X&LN")-F,Y&91R/"2(15%)3^+''?MG[J9__-4=HC^?P M9R4$ WPRV RF@"F]&Z*_AR\H0.TR8/@I!/:L(X\&S+_$SPI@8IP<;@JJFCV$_T=>>2(%PF76OA7?MZ1'+JAO2H=O&O8EM2(=HV]*M32^6,W<];$74:=R*9_D MW5]U[4]?HQQ@-YK-H:INN!OLMQ(6:@:M(2RP-':IEKU6PGRCKQZV/#?@D>ZI M@TOY9/,6Q/UK:$_TC%:Z&?D*#U]A][C]4CYY0F="UKMN)1JWO%[**5_*)V^F MA7@IH< PXWD#,6^+W/UV'KZQO3SS*YDQ[_XYS#.!Q;4&C3_3)$=TRG.$3:LQ M#;,W,&Q1DXP.=4=RD>$B4R,R\K%$9FO7HF&UUK7(Q86+R^G$13FCA;$OQL)T MSXF^E$_> I[!Q_D58C$MW"%3C^&_SC.P'*Z@,5E_/-!7QN%]\%.ATFCP6E7V M\[X01Y=,A-=8]1^A2 M/GF+0!Z=0^?@??H'DZ;;6K_5-' #?2\W=EI5"-)-T=;D4_3DWP *!Q=M+MJ[ MIZN;B?:Z]&JM! 5<=+GHL5'^1[6\B9+?)9O!];"9_EV;KUGF.7;U8[Z33PMZS\L(]2-4@;% M5-DTF_73DE?B^8Q_&=YQ1.,PC1S$(GD,!/0"LR)7)Q\82[]3)T7=BW/M9P(E M$;C34SR51@!%LJ1N1RBJ]K*Q(QRHN^1O%QW2LZ8@1J:!L[9JD*VF-&)/Q4&, MPS!($45F2)#CTFF.2D*<[?XS80BPF9< M#*6M>M<;+ 71\J)YLSAV,&,?//!]WM&,#?(TH",/N#R?K]!H,N1B@.PRGDOI MG0T/MP8PJZ@^^A1&7_,9NR70A\;G:")\UJ8\YMX86JN!X+%W8>$N-HTL*791 M0"9F <;>,9-HP*!)P/DP[UOAV=; >QJ"15A7:'68A)T3*%N'/D:IY,)B> A M<0: .2\5&A$O$EYQ=$$\!SYBH Z9ZD7\2Y(-=V:@4@PK<\XT')*@IA>]P=\X M),'%+?:Z( EXJS]O]>>M_KS5?UD=K"2V^!3?3KZOL^QS"EZYPE[O6^A-SF=7 M'3Y-D;>--=KB-=U]ZXWOOM=1##&(W ''\'W&J-DG&U^4V]AS85M=&O'*Q8N+ M5XUX&8WZ2+XB#FL,/Q#_,F=3'Q@Z["):V")<6_N=+8GW M.W/)ZL3>FDF6>2&&RY(OQ7!=7 AT%3W';#(+NR;D8]&OU?-E9_PY#)R#%(G2 M&ZBBVJDYV)POC] 9>C*?D;%EQHS G+F5J^(\'/ZT/E:P0UVBG.,NQ)5J1Q-J M3!,J!W>RW6#W\BWD1 M@8=U@4FK?X:ABX7J/$EU7E^J.(?& F[U!IHF*NK!B)T\M.\T_ZPY/RLH8ZN, M]#6-G#&)Z<++.0 GT;+!C "3=3].YTQV1*=F7R5E2Z"D#%$SS,[SSQ5X(=O0 MWSKNC61U<"M--^=.\QP ,7/I^N"$":#]$LBVW!N8ABB9;<4W%P&9Q+FW%9>I M_7NX/9E88=Z5U#)R$.?A*^#A$Z:9]F1>%32P)2IMXU[=.+)5=KKY]S8Q\*4S%")B@($)4Z44K< ZX@90$/(*O^*JC]_H5G/';I< MH'EL6&*U(4+9X-IML8V%:20+TS@K#&/.!E\S+@#C^9!QP<><"1K;3 TKB65] M/1VR>R46OQ[L-F.>(?AHG4UU9%/%7,_ZH'53)RN^S MK_(^^TL&B!:\"#XE,3W8&;OMVZ-VG+&C=')E4Y%^Q4/^,@1*D=V1VTJ*Q,PR M;X=8.'ZEV>D$VNEZ, K-PWBRQ+$-R@?M]F86<[;LMJX\9==K.[K2O@!=>05. MUP7FR3[0;&B&$-%7&J2[@'SQL.UB/*TLK5GZ0W'XZ9AM3##MH%;4WL$1964<@:1S+=:/8C'/OA5Y:'L+$VN'7DYR) MKX^)3^CN'<*]>F]@BUI%8^Y%<.\5N'S;^F3ZIGX1WE] D]5V&9']$J=994/! M'.J]'J>)9L=*WJ83;'?24IT[CU,-;UZC3K=U=Q>\YZ)ML5*%?Z9)8]5M] :& M*=K:P>VP[;)"QS%ZN3K@ZJ##@#^;)L%7*0 3?#=5X=+/I9]+_X6UOK7N#%C@ M#%BBU7;_6[?404?#O?69]BW/L#__&%-9^2$;8_J2,ZY (K!PP8LPBL))/L5X M,1@ZHM.(QFP\,!MN^ATGP]+2E.%\L&F"!B[C4U&81AY.1/5G*T-J!1J,<3QM M,1\Y64P8_CO.*_9B5FF;4&<< "5>O+P?R@NH$P2I,THD5E"$Y )CBP M-O79$Z&TVD8):@?/)QG_7$^HW5.!?ARPYG ^O:9 MP(4^*0T"+C!TOD:>0Q]\/W087Q4JY&-.W&?R_0-U4U@#:IL)^A@-1PCKDMT; M:%)_O2%H,= ZAM47+\&G(Y7#"9PD^2Y,TV@:QD"IBG&RF[@\>]%G4'NPNU5B MK1+GR1G#RWWZ9?3) R+37S&GL,"E6TF5Q5])E'P956CH9WC'+T#'/^8[EZ6> M0($>4Y2V*$7Y[I3\L3'"#_G0X!FRW6)@\!HB;2D)L_A4&M-1BA=UK[EXD GP MMO=7-EMY0I-QZ.+Q@FADHXKC&YPEK-E]T]QYB&R#OUW4+&&^V-UG"?,9O0NM MQ6?T[D".A1/Q>Z:1?_5&MTR/A[(9^HV9H:K!F\6JNC?UMASRW. KN0*LO3C> M/%7V]@@QHR0Z%A&:\.55=#R\3V-X.8W JX_YJ%X^\;!9)L+:GMG,0FQ_6X@M M-TU3RCB\4!.E"P""W[_:_8A*9C4&+VOZ\_+ZZ^PLL[6QD-\&& MG=YN:EBFV<+\E [WXQ]1/"_.;,IK5Q]'MD=Z;]"F.>K F9_C4)^2B. _[_!/ MAQFD"S3&SQ%Q*6-;CCAY;!NDG,$&&3@EE8=N-V.#UKCJR#;(K+!!]9&;=N)5 M6KV!R0.W#EG*+2[M90R:V5R_<8Q0;LU3J7),O4M,NQ6*QA%WK?26S-M+5LMHOU'74\J?%861%P [_E4LX)7X6N.^\#D4)I3$:915]TZ!AJ$KD,6,2.&- M1E288&3I[DJI]?K3J^ 4++_.:I99_71VG(P\7N#XJ\TS)9WSY8'VUO4_/ZP M'&3GIEQ:?(4,01329/-7.A"7,YZ2Y16:EOZ+RT4GR)-DB4J281*#$FTTI)8M MR8XJ6Y))B6NZRO]I1J_XTGA>/C>%O:M731N5F)I0]IV*HX051^%<OG)@"UKGL^[U8(T7ML)# MKXV/NEW[H#*W;C9R;>AHNX5"M\+)GU==SWCK%6^]VOW*7-T\ER1GK>P 48756L=Q.7BR_2X1%RK1&C'E C6:R4:VOJ8@?-)1(V9[![064-(M*OO MO"+/Y/NW^7GD MMW^-Y9S-1;5H>XZ7:#@>XMF,4MD^@Z]%BNV7\<@7V$+A,K66%I7NJ,U7J#319M"7C%"-4&IUK MQ^_=N(1S"3]6.K95"9>9A*N'.\"=D? =&J7WZ#O0-QI3$CGC#_25^N$4^[1 06!K:YK0Z"D<)6\DHA^\V/%#["U? M[S)1E=5F(=G2#=4Q< M*IV..S^=>'XZ.)N:-^"4_L8''_'%'F7P$>_WZ'XY]PT1@/=U\;ZNFSUC/GJ, M][FUV^?6E2%DA[^2-\H=\T3;_"AOIKNJ\LVMD?I12S@/(^0I&:D=/&^C&IFU M"B&["2*VBL7S:[C=;,X?;XOD36!-D(2-[5="[\G42Q"OE*[E>O\9A7'<^#Y( M[PU4W195X^ *EN[5%G,YN5XY,4\L)SCY0U9%I5.S/VZA_O97&L?W".F<3M(, MCI64QF4?M3#W,$IV3\)VSO[PVM.5^.14-OQAP>;EH?"-M96)9X G$XR%AS0'<0+!#]$ M#D,:%',)LJE2^*5IA..[DAGK)J5_IAXKM,^*I_%77GV-]7 FO,QIBD.KR W6 M5O/A!IFB)7=IN,!ZG[AZ5YQFJNM&T0OMX M"I^?_>+LY2.?O=$;R*)D-X1KZE Q5:>UW?[@OAS6?'<949K*R+H8F+U!E^#* M.9>TSR4U<)>[<(G5&]@'SQXYFU]X68"[:]>FN]:EM8Y6BJHBTUA<<\>[$3ES4N:^W*6@TX[:&RIDN8R3%%26IJL<\N:SL4%NY? M1MBM&JHG2H7__INE*-*[SV%"!5G#?\G*NV_TE08I9550'[R(.HF0XQ2SC\OO MD!V @1+B^8@N&>6?7R^'ZB_3X PEF=9EE62:(MV'#ZFL%D8XR MM'55EPQ==S5J*421;96XEB*9RL@VM+5ZP*Z4BRZV+3SD?NKGA9]Z#IE:T6ZK M!:)[5H;6']#R@8X<:SC4%6J,#$.376+KQ'(-1Y(HT35%4II6DCXY8^JF/OTR MVHRILJF<5+^$>#)96>5SD=2G/O<\\EZUPO?MI=/"VT5F%XJ(Q)%,UCM#3=UE;#7;I@*G!$X";@L;&$$;DBY(=TF.9,P#5J.?2Z- M $U H*^8##?/!S=/ "X(E7QP5+2$SB>*3P2_P-]WC>]K#SOC/'+2>27& 3FJ M J$TAI?32/"].-DE?7T,YN)H!AS-8-Z35E,#OZ72<:\I0[K:&QB2)DH61_W@ MO (+O/(N%2PZ6F,]9E55(^T^3C]QR9^)]A MZ+YYOM]83!!+Q#9%0VG:X@-I/*%\U= N[L]8;=E%NS>P1%59YS1N%SO+9*WRV#'LHBGU!J:H=JKH MJC+^-AI?B6?37;H>A[/1+MXJTG'3M >?*W$Z EV/QE%/ZRR9,N@:Q1(MM:VK M_/-/IF@I#\WEF\OW$=S6_06\):?55'H#U<"[[_6:N\;W1ES:N;3?F+2W*.Q' MB1Y4%&]95-6&HY*YC',9YS+>^HBXUCUV#3QV516EP_/F7+ZY?-^F?#?RV,_> MUF_J8-)U%/D6BJ"YM'-IOS%I;U'8C^*Q&R#>IBW:]O5X[#M,AVUSQFG^K?S4 M-9SP-PUC#Q]['U%0P*"=%X/]D"5*W\K))"V^0H9 D339_)4U +73..C&"Q]\1_([.X]_/2GB9>4#S<5.#MJWO?N,/1 MZ&@[S+@.1">,&(_< Z_3"#\%:R*=68LPCE![_*U^S*[9&[#QGS@G\STJG@ O MELAFECX]IU7/V_T8O-(X"6@B"H^!T^_\>G%0+LYG9 M3TSEH6,F@/]& L"3"C_,YL3]525CE\-D=ALEV:J"KK "=O@3" MPS3R?"&??2:R\:WOPPFL92:P$P0:>0%0D@C3-'+&)*8">8DHHY3PYB5C_$OD MO0+Q_)DPIC[Z=]GW\5O.GZD7T463\4Q@RA7(%@M#"H8&#.XK]<,IO&<(7QE[ M\:;'X33MTBK@4PZ3I/]J=*>O2DLV7E^U\"3X5 MA'64!D[VHY?,V 3V$25)&H%H,#99?-(IG]\>E)3/Q"YV;Z#O1M!"7'&4.1 0 M)3C!%^?;0^),B9?](:(3 A$KL%=#,B@-&>IK%+JI@Y[7?@QE2=AE7D< P4TC MW S;,YAA*DQ@W>-8R'CI-P*L5@QV5)%:3+M48!_,LC(/ 1@3U!(-4.?1EXB9 M"*;^\ US*RA\( D1_IM,IN^$!V"R&;C"L1#3%\;-2'"OT&XDB_QQ-C:XS"C4 M\ C8,SXXC>DH]07?&S$1WSYL7%V+1G)*NUM2$/]FRIZZ#_!N< -_9R_\%=ZW M=!Q@/9Q[H.0;Q 4Q#19G(/<&(WBL,*,DBE==^!HOH+'[WAV3^!N9";*=, M%I%9L1@.Z[(LHW8>56>!;V2>S#+6;+)URVBIO8%2K\@?@[G1RE@.#A%.=9W# MP*T=$^ SX,-E=EQPW@8N0J 11(?%@8F]KXOFY>E&DX?B2,,+$"AQ;G.S!WVHU?]/@=5NN^CV\[,OH$Z[VH5CL M0^!^R[:Q)^=K8,+-_J:TUISUVV"%12KL6[S%NSC95\&/F$M-L6\AJ)0[^ M>[Q> PO_@Y]:87M0./@(!ST:T!9#_#1PBN^';Q!)+\'YWZ\=]595,/@'2R$N M,G4L;0FT\LDTIO?%#^^*%E#:TW4K..=% M\!H\-/W_"[YAT[LO"^^^)%%6UUN+.];LTAS_\6*T"B@2;2]%PI%0-5E4E2Y![[=J MX>RN2QS"@YPC[\H;&DY'H*O76\=L:+"5UEJ06S_94S[S%&I+:I(3F%/4R]MI'*SS]K#'K-!ZM56>S\RP&5NYGMYG"1RRMW"' NE9B M/'G?-Y-B1UXZ:WRWNLWJ(*8Z$KBA,=%KS#8O?;-D7>?MU6SG5_&>W765RZ:,M' M %8,H+GX44=<1JY61I23RHB!/_J+NH@@DL*Q/>7'5!9%N;'DV8AS*ZIVEWIZ.'N=.BHX$GL9 MDH2SS26K2_7TG+M.[$\?C;GDWD!11C8L4EL+0+;D9%W6H MM:?3+N;7")S**$<1IG^FWI0A&[JE0E[>SWI6W[)<4_TY#*8YM'#C43J&I/8& MNF@.VG(3II^A8DSSDZ[.H_M<1->YTDB1+RK< MR/;X":^^9%'2#YX4V;V<)7NWV3<[C\^ W>)+KN1:3]@Q\I8[5F3Q7G(^'.]( M;OI*8V=CW85WDJIH20<#@[9^H'SN9:<8F(OVJ4.F0T7;8N4&LJ5PT>:BS46[ M0^'KH9)M]P:&(9I:6Y=I5R?97(#;IL/UR&F3O,"!@BI+(*CH73=-7)Y='L^* MPZ3U!I>$PV1?* Y3P? %_M@6Q"5#EE<1EVQ54115U:CB.IIL6;9A6HH$_]^V M3%G5[%4(H>(M)P-5JEW@GL.LOHR*K5202;D Y*3W8Q*\4!P[Q1"1'!)%,R^; MH)D&;!+:2[Y!'(<8T2DHP SB*)^[FNDTD)=,T+P5"!Z=0[0:APQ?; M?+&[L0$'E-GEHQUKXZU&#EA,)_XW)7XR%IZ*<;*<*!M&-M\P8=9QC+LRZF]C M$-&DO?]ZWG="^#A9[SHO5\?[ MZN8#I/7M>:@]8<$-6>T-#-,63?4*ZYNX/%RO/!A'D@>M-U!E2S3,+O64&]BV)6KR!54K%AD_6"S=+D"W\4E.+DZNLY'K*N ./H41_#,0 MG#2*:.#,A"2"I_DYZ?VO#BT?Q(O^#6,5P!'1MYWZM[] M1:.PRA0:F,RV%%EY=Q-MP[?+<-91&6Z=L0&FKZI+S5"=YZL0<976,HRI] M!..:T[W%# 6A"G&];MN\(/%T!+HB):/:1TH"V&VGB,]?L7BBA!J79"[)>TBR M)AU'DA4I3V[;!_<"<$GFDLPE^< YSWO+L9RGY=6#&W$[(\?[]A#L5SV\4DZE M80GP-(P]?.Q]1#'$>J6+RM\?EDNSRO'9+&EFVZ:B&#)\9N?!=32>6/%(-HE!B#CO9BO0E$/Y%8-O1K*BB M5$76E(3 GB28"4P3@*QY 4@D0?EC+@/^GOL3!,8UA '(OPJ6GDO8+,^C-A3'V,-]B'1.$-#I0.9TMK>".Q M "\"0N/C2RN8+E80E%8 SP:U, 6]L.BH^J]FT>)R>EE?9?!OU*&P?EC#O^&5 MCPP#U64([J!J/Q$'<5#AQ;LYH<9"(%08/ 8QB!JJUF)[W^!E3-^Z7VF$E@)\E/E>[I3% M9K3>P*K8RP_"%)B#!+"FOO#,CGDS3XWAZ(D )$PC+YD);K[1%9XU&%V\>(DY M&,<"7TU"E"K0.T(8 6O0$8V0H?-?93Q:S8U".H7O_IF"41QY\)519F^"%X&^ M,EL##P2?8AHR^K,+[&R/<8V5;>Q3=T1;/ 9(X8!FW,6D+=E^@,O*!+Z]1)1FG8[%.S;K"\\9HR)X]5QT&TIO _KDS\,7.'^F7D2W MG39)F.Z@+H6%@4\-:X-/SN\?\)N4@-N8J;9_I?!]X#T-N8 Q2@S&(Q[EH@>? M<( FQ L*M@%U-*$)/##N"T_I,*9_IKA#6-O2S49&L;7O9#V?$_3BQN$;\%^T M3%H78D?0@0+]#D+IQ33O+)W3M"^L>$/M!WX=8=)J:UYOG9_+K.,XJ+^QPS8" M2H)F\4/82317^]B[BQ^*7'9#Q=CTX>D]*"1)N!,6YB%&YO$2U$UX.J"ZJ9.I M,J:Q L=/D6WQ$\ SS)MAHQD7S<%SU]Q&3 M''CCA!)TO%Q< S[+]4:@_"A^;TB3-TJ#RKVQD@SS75R ][%W@Y5A*X:5@0T MBX&K@.^$P(F,(*_$3VDACUZ<"QJ-<2WL;R@2[.O?IZ! 4)VFH-612>.Q,,(^ M9EA@S.B.2TXR@8,5.Y@X6#9VS'# =]$S:/?6.%/PBP-\P YK)/6G,,J(C#?$ M-/XW'"+],AK5U[M("XNH]P9!N&[<2Z/16T9/CE!4A$0&:M!A>E8FCX<*IHF6YIDN+:IV)HQ&BI4 M<15-)FMH!QV)%PL""3F%1"&GD? 1Q!_T67R< %?9R40L)W3/P7BH2[/@-6<& MH<0I<^E;#6@W!ZOU?+(2K,*'3=8LUVL3R:+>;O:.-XM6@ M!X5?>,.X#^7V\":=\IVHD.1(,#N=<54IZ&UM7ZEB[96K^#,@F]0 G1X&0;)_ MW7S[*SRA*;(/Z@#C8"8=*P>25[ 8HTHW06QB3>K\V;U[55Q-'B] MS_GL<Z7KD-VU>8E-Y ,<$CNL)P@?/2KCJZ)5Y2V917Y7![S[WKO;SK:12. M:!P#P8DOP+->/8<[U6?7TG@T7TLG@X'KOA*F@829HM$IH!/.4Z?7UFWR5#;K MW32ZQ%.WX$X_!DXXH9CYX YU%U3U,Z:@#O2 <,Z]*LK2P;+$O>D.,U*-?JYD MI'5>00@\H^G80^XJM^,J)]09!_#.EQGWC\]\[_D\/XK&ZM;J#2Q157E^^9HY MJ/YN\ .0I@W4;4/SGZ=SO?M'AHVAQF_Z:U=13 V]PLBUI(Y$[+N\VD:.6,2 M'Z?8BWO43;R$_&">\%R^%L=2&:=MA337I-8@S7F,UF&.VL%KV)VCZAT)#='I M1,7JTD Q;I(N.E3-ND]76P!YN'K.'&&&F[76=;JOTE"8TM .GC/%X]<.LU1- MMK!EEL([>$N4I2[E1%H*(-B[S;ZI=UQQLWG6"X2:7;JY<]"E_#6&(9E7\VG]0:*:HO6%>%#<['G8M]9L=\>89],['44>U6TC.L1 M^WUAX:\ !+ 6]>C# FLM&4>4,B=J.^J:B/!Z4Q(QF%DB1-1-,^Y&Z,;]#W!O9=A>;H"F4ZC\#N#!/1G MS8!VE1J18)Q,7K"L^_@([UL>M+1W\F+CS8.. LU?K()81 M>-A)F$#"/VCT2AN3TNH-[%THN:!AT3$XCZ(RH,\=V@L;H2_>WI ,K8TA&:;1 M&_ A&7Q(!A^2P8=DR,IE#\GX-0Q>GFDT093]=4A)S5Z%[%2)[#@C326F:FJ. M/B*ZY>J*/"2FY*CFR%F%H,3GMCT3HWX-*S"C(R(IFC%R'%O6J$*(,H2?B&8K M1)'M(6U*LP5:)Z-:-1JGOC::0S(-334,R;4M4X/U6D-%H<.A;E&J&G8%BF[W M IKG,NZFD&38XC%EB-&YX^^0*)KA7S.X;710%E#=(^)%"QSNY;D<+M!2"(>@ MU=A1QU4#=]GCRI!Z+%BX00!0S>[+MG(IF)KP6%OGB^6+-:3=<&#;!<><>*[K M'Q^6_-CHF)BFJ"= -<+><4C0# 5V?60Z/^;M=R -\N>[\I&D*,-9^$,J%G_H_Z(YR$NY!PD_HS3/R"3_^ M2E^I+SP^5B*HKN0;SX $W ;@+W_?ON\[(3QQ]YVDMF&(NU>X?'V?O(7NH&_T M-?1?T2+F8]P^$0?+%O9K'N8HMXVV>#T5,[*F;*\%7I[GVG1,[:(H1I=Q]( ( M.^]0.PH7#RX>AXE'*OG N@9-@+IRQ4V 7$!N5D"6[4<1QN]I0U1N M0[B(=&%OS42DIH-OU<7R(I:E:2P=6@>EXQ:Z8LNC[+,:&S>E>'VB\\[8(TM6 M32-C:\&+WANHLBGJA\L6[XL],4/]V"I'-?'W=^ K _A*M,QUKOJ),U17&>J( M&NI ]]A$+:6*ALJUU'4SE7X:A]("A])61-T\N(^M>YW[E^E1FASTZ\BB99S( MH[1Q$)7>L6B-,]01/,H:CFK7HS0D;)L2-5T_P*7D''4]*NHPE]*004T9DJAK MZ_S$U=0U,95Y$I?24'H#0S)%S;X@5,)&[NQN8%!G+7[.P*!P):5%I.\+1WFF3,O7*"Y0+<<$M5(=,LAD<;P M)U7ED)"(2S27Z)N2Z".:Z -#4KTWL&Q-E,V#0U(NU%RHN5!O%&K[-"D! ]QN MK%NZ%GFN@$JL T(<<"@+#KC %\NA++J)<=#]+LWJCN\.9P%[[5L(VF).+Z'%PML[=0W M3-ZIST6C$WMK531:@[(P+"X@7$ ZL;<@OW MP5LEPY2Z*!DW#6&A'J-$?*?&BQOIY=5/A+]GRKV!UDJ_(>\-[W1Q;1U#U;GY MZYRC] :RO#X0CT-4=)9CCJB!#BO>-%700IIH65U"%. \U3Y/G0;RS-2 G0Q1 MTJT.L=,MI.M;ACSCC;J[2]:)(,_,]B#/NI>EN'*&:N@PGA3R#*?Q:J)I<'R* M"V*H(VJH _U)!GFFB*;*\2FNFZE. WEF,L@S532L@SU*GH$\)^09C]5V%ZT3 M09Z9[4&>\>"_VQ[E22'/+(0\TT7;6,\I\11E9SGJB"KJ,)?20L@SW18E=3WE MS=74-3'5:2#/+ 9Y9HBR?##D6?>2E#<">79@T0N'7C@%=:Y)-9T(\LQ"R#.U MS23OA6"I<('F GW:D.BDD&=6-@K*JD#M;9QEYQ+-)?HV)/J()OK D%1'9%)# M-"I0W;F9YD+-A;HMH3X-Y)F%D&>:+EH5M^ 7*<\5D&?YOCX#I2+/82AGQ2[8 ML[W !1+>JP:3Z&RWE=AH-=\Z C^Q)]Y[">S4V0Y$H>S6NKSC5CI#@$T"Q;;[ M/*;"QBTS@2)>$ M.&@.#D(C]"CX"O!V+0D2G$8UA!X3]0B"!*[R!;21!XE'X M.QF-/)0D[Y6ROP7T)?N'$[[2 #X%GX$=N"0)X'3 M22R$(Q#G$4G]I"_@NN=/$;S \5,7?@-L#>L51A[\WO&(7_I,1/],O0AWF8P1 M[&8"U)X)20@K\-@NX;.3J>\Q+)PW+QD+!/[TW9ND$_@4)IQ\6$=$7J@0X7[9 MRN C7L ^XB$*!(T3]L;%I[*5%F][([C6M1?!@F):N6C"=OVO-*""*C'4*[5_ MG8SXL+Y3<>FDQL05_NN08=9ZNWD78V$ 3(S/^IN2+D L']<*VP.]'85OP(,Q MK!PT.-O@9O$C"3"9 !:!.DQLYCP&K$7Q>1O) 8L>TFB-(L923^2:0?P53N7+ M*%M%L8C'_)W?X)4?4I2?KW# H3NGPYVR((35&YC]=2OX@U@(5$11VG"OY)5X M/H/)'!*?B4(8U) #-MPN U3M]WT:1< -OQ0G]9Y,X2_)K#%3V+V!9M5R15^X M3G'^$H L^S-!MLNRW.SX#'G[\7TK[$7\982RW/2(;&DWN4V3. %ECRQ9\.HN MTHO*'DT:N&9H*O##![$_/J\A <_(_S9>O$HWR_\5YHQQP1J(INB>[*=*7+/QT6W8IIS&\W2C.Q](7P] O>-'2JX$S%E[A)[*KIR M^$$,WP,60[!W%@P9CRE^> ^V4^OL[HC">MQ/S.&A#'?P,VTNODIO(/7-&NE% M(C18]0W29I,!Q:/F9H9#S $_X?0J_8G\% M%;\7B*,K2G8 - /WA2"2,)BF<*MV+(,8/"FLF2>)K"RL;M$ MKW AA+GW4$/B-XA=!&84TY@1"F/O(8AXDD=D#HG'2*,QB^;A_U>&:#GU_QYO MML1]>#4H5P*2C<]=_A:\=!(B^X7.']F:T-[#,:9XTMF9LL3'_)N;=K02_2-A M\'"\(&5;:D%V<@[6L AH&L8LUW//_!'05HN) YB,+7TKSU5*BZ^0(1B?--G\ ME34,S3-)J:ROT+3TW_$<;W9*7NC=,*+DCSLR@L7>$_^-S.+>STM[FGA!\7!3 M@;>O[GWC#D>CH^TPR_Z"E(4L(Q7<,[[&3\&:2&?6(HPC5"]_\R19HI)DF,2@ M1!L-J65+LJ/*EF12XIJN\G\F:%86.H&TO$?-%"!N-:DQ!R?EM&K[]Q&D.DX" MFHC"8^#4)/(ZL-Y,]4 ,\GM 4E!VH+#>S[W+]V7O\M,\=_F4P"]84"[\F&LF MZOY4)6$KJHLI?<\:$4G1C)'CV+)&%4*4(?Q$-%LABFP/:84*Z:*G4V3-A+SD MHPW_9ND*9M4D%R:8!J_WQC[S&YG05)<$2?EWQ<%D,"::"E><#$\/YS2 M3%W%]RTYJ@,^(H@/LN&+O;H10:<9H7#LL3'V_KCWYYPA\0P>)!5^@\^-8^$C MJ&+WAHGQY'W?3 K.]%=SSL45 R>!R%G\!@<'[8IJRBJX3,6G M=O'W[6Z-SSVUZYQF?O^I75>*05E4._*947RPP>Z7TTK-7(.*Y/C'[Y@ISOJY ML&F3I7J;=H'8%B(AZIK:(:0Q+BQ<6+8+2PU8^-&$Q0974=2L*P2CY<)RK<)R M'L,"<59O8(NRU"4(2RXK7%:V&Y::B0%'$Q:
F\[87U[OR.7L?\7L?TH%:W1W:=B5+UK&.DXK9_XK9OZZ MR*-5%K,ZO#:[-U!%S5R'O>X0^]_"Q=;O@1N1MZ#4C3VB=+\ B$^8:2O(6.Y0 M_#U(8^JN01Y\HA4#5$U9ZLY29)R7)+_^HE%8Q5 VMA99BJR\XTQUQ4QU#&6D2%P973O?-"SA.4P9@JNFX/A/4:\(X('-!YH+)B#8XWVAJZ3\<0 M>XX/O7A-). L?C7GNR,0WA5OG\/9[?&^6^CKV&&8U3&**0^C8O>BT,\_/_!> MF/9B]TV#?ZVM@W^7BS[+(W\_%H';5QJA?B8OB\K/Q>1?4S%P[-UZ5?-9*CW/ M<2 _' ;8>(%EIAOUG\[+2X\NSYIV9'DV<0KGP5B&[=3BG%^>.1,?Q2C91V9B MBS/Q(4;IFIQRDSN9QS=*QI'E&2$--LY6OCDGDT>6S2++#3=RR^-S*P?J;I^; MF]W,U0XMM7L5=TTY0>]0D=[+5D'2_/;I#G]S=.I53["4%Z.&3__Z=TMTT?LZ M(\-. S +;?.)>-'_$#^E'[S8\<,X!66S-@#35*5,B[$II0]X5^UJMF7J\D@? M*D--HT-K**O44$UJF [51]KJP$Q\C\!>)/Q&";YFDLVC7;GLK;_Z-L2CN^_ -U*'H5@BJS MWRHB/AWGNV9/3W"XWQVL+2JO9PS_)I$SGHGX8!<.+_*&V9\#KQ'-=GYZU M0:N-^]A#AB0=AP3-Z@W6[]GX,>]W@5M1[]AM%D"'+Z,0<_LN=DS?.6GX*WVE MOO#(:;%31M8 M5:4W4%31- XN@^T>+AJ7E^N5EQJ0AN/)B\KEAM\(BJ MUD5X1"XK7%9J9*4&-N0HLJ)W459JHKBB# 062[>+%__DOI^\,337+"N*4"H8 M18,8CF@4L>*L"6+T9(6'1?!',M^&6$ M_\R.L[&/;?0&LB0::ENH2AW"../L56(O_0CLM=W,FJV96VK4P MKGMBW7;-!#N>]Z73*3RPV?L4_A0D#X'[.0R<[!^-G6RM-[!$ZQH+E#F?-2J> M.#*?Z9S/;H'/ZBLI#N&S[7DZHXM5L9S)SE%3<3PF:Z\F['2EUXVJ.BZGLJ($ MYGB,L'3'4)0/F.4#9MMQ]DNIU3;2YU9+'E9"W4FAKHFL6A9JFPLU M%VHNU&<.8YL(]=9P0I?:[@/@$LTEFDMTXYQ!>Q(M7YE$5\R4J9L7,^"3 3A^ M/5\LGPS0R3GUW8? K<:47AL?(+,YG _#9 &>G'9\-P&<#\%>> MY)5\-D"MP\!G _#9 )=9S7Y);,8I=A,4N["6B&NKQ^>S 3@>[6$7'=:9L,YU MG T@&HK5H;I(+BY<7&K$Q3Z7N*A<7+BX=&!OC<3%.L[DF>TWZGPR )>5;NRM MF:P<9^K,=EFYQ,D '):>P](?40QKAMD<"8%7SV#I);.M4NT.56=R]BJQEWIJ M['"=P]+?"&L=8Z#&=M;BL/0WPEK'&*:Q@U&T.V@4.2S]:4-:CAIZ@ZBA=5YX M:ZBAA@0J1A%-2;D4U% N=ESLSA6=M"=V.M!FYMH-(;')6> MBQP7N5T#VO8,G=I6"'LJL;N%&FB.2G_%%:R1-\ *GV^K\_I!$[.84#TQ2[8 ML[W I4%RKQI,ID_,&PKRAK",E(\+1H;P@I1E@Y:6G']1PZ3'-(P]_,!]1'WX MY"M=X-XCQY6^E1^'M/@*&0+ETV3S5]9P^LY$'-E8H4[IO^,Y).J4O-"[843) M'W=D!(N])_X;F<6]GY?V-/&"XN&F F]?W?O&'8Y&1]MAQN @[6'$3OL>9(I& M^"E8$^G,6H1QA,KI;YXD2U22#),8E&BC(;5L2794V9),2ES35?[/[ V>V9B' M<"2\1[T68#\1&:R-@S@?IZT!\#).^QB\TC@):"(*CX'3[_QZ/X<)97 "OP>$OC%!(]$^#'7,=3]J4K"5I00LQC> MB%+3,C3%)*.A)L/_$%UV'7TT-$8*=49&A0HYOWI]'E,!L^LDF+'V-OP_(8%? M.D"+ES#R_LIV"/R:=;\))'#+^5IA.!-\A@U.$H$29RQ,*$%+BX04D,0B^TH2 MP2I'-((OT.2-TB#[%CPOHD($4O42P+)=(0S8Z\'.IG D^'U\-_X*/@Y/#"/A M;0S?=L8D>('7>_"C%SGI)$[@&.$7#DGQC/$;Q3M%_!1Q0')=_(SPYB5C]H%\ MY\S*F^]B]ID4S_5%F *#.#-8V0N)T/*RS^?K+"BR<4_YBD?@?PBOZ( (8X]& M)'+&L[X )(>PGH$F<'>4=73V"^'A(_ M1Q/YG3%"*'Q"2!&DVKQ&IGRA)/RZ5B-S +&6'*I5WW755YT[J-F"?\LDQ_T2 M?*-XH06'_0N)O?CW(!P"I5[1!P]V8,UL \_PAE_\T/ECX;HJ/8&" M0SO%M4#:D?O@G3B,9,^1(F9XO]%>*4*Z T/]51<:JY%/\]KH.- M$4%U>*"AO+A04BYJK9*8PJ?9VS/B"T.D/KP0?X[!IGDC<*Y!":6E P'= B<" M)B.?D/#X^!/&&&QE4Z!,Z JC*)P(:Z-(< ]+4GO?DK .+F>4E*7T=>5B9@AI M?5W;;;'M3I8Y3G!^OLDRC6'/3T. S<-CMEN67:U*EZ95G'MNPK&&E)Q35,X_ M4^&L6;Q?B,^\:\+\W^V3MTZ47+Z!#/&5IGEKKFWFCO-OBV#SWQ#5K7G*\;*K MO.Q7,V7.'M/T]M9LK:/Q=* \%]9WT6DQ_;0(&8C[GS1.LK01AMTCNF<1&Z\; MW?D.Z&3*X9_$"WX-X_@QYC\)%$ 7PDEJNT@M8;Z(9\?>6DG9;%9;]C M*:*^K&)2?J?=E$#7H])J:L_.[N_HS-\Q5/WL5^&=N@UO)5VNR(JNV$?.M+(D M9SXCZ;7(9FS+JA:;.D=J.,_H;EG"T6E6GTW&-/*0(-G2:7YKY9!X+,2L%068 M=YG.G)Z^-\)L.="'V>LIJ#$OG<3]LY(&96,G>6A\RX 7FU[N-^(%9 A/B8K' M>SG#S.^DG?*=]#!W:>(QA0_C]:434<9J+BP45A6 %+^ ;QH7]Z59,<(,+RH\ M=E7/KE]?*:S$IS&[=(QI_I65&]=\*8O]T=S%9>%,>0=+!P0$=^Z\[W=CSX4M MW*.1,'J#%QK0"*%2X:O$G7B!%R<1J[\1Z'1\X 'WH?$8^&I>!3'T MW$P8PQ&K%,!J!M GK^@?C>D=JUF@<^L.#]EIZXO-^#/AQR=*!:R#4*1W2%]! M5O+:1^0\]@?YW4\W*GQ?F.9>% H]+"IA?JWH7+PTVNPCDT4U3(2F86X_45(S M,S>:$ZNZ;*@PDNR1<0+. '!]!,O'QS W"K_ ?J"+03]B4:$3X\NIEUW ,UM3 M_'Y*9OA+$<67B?)W)DZK]3BYL2\)](;RI@:Z9,49C,=AE-RAA$,PET#0EK\T MWO2N%>GBI:Y+I:[FYE)77"XKP:NMO[24'J^/Y?6QO#[VN/6QI0WGJ9H[S%O> MRU:1S,P-VQW^YDPDD+7^:0+/JM>_6Z*+WM<9&1H5#W[#@MB4?HK""8H*YN,P M)?@^C4''TZBB*M#,LH[LW!XP]V<:-@4?;R0-54VS5=/6J$2(:TF:3=61JJ]6 M$>:OS R@!R8X$3YF4=U:[FR3 *SQP_9:RO4RZ_HU+^]Q:!I#72,Z-2596 M[1)+U65SZ!JN-AQ)YZJ-;.B1?O!B\O*"Y -9T),7[+2^@59,'Z<0?CW M'P@9XS"-''J#I:2*UK<5]5)*2:6^J2F7LUA)WG=!G+)7M-@+8P/[:FJU9?G4 MQ=IK!;JY&K^8&MWJ:NYG"$6I\%O6.?5QJ7.J2<%N)YCBU 7\LG[11=O5#+%K MF= N&[XYRBE<9JZZSZ'ZX.>Y+N'?E/C)6'C"%#)>SAY=D*Z;G!](0H3_)I/I M.^$A(/X,5LA)N@])RPE,+L5>X-9$L734/I M4+<]%QTN.C6B8QY9=+8BFEOMS2C@4L.EYE124P/X?P)S8\GFID; MZ_RBHX#HV+)HFUQTN.AM MS4H?6>DK78_'G\.$^*6Q=M$*_&P.7 ^R]+NH:5Z6<2ZNY]-CUJ3MPJ=Y683')("X1G(W>W)^0M0;9.-K@-Q[5 & MDK-:^ZQV_NMBX/:!+&J2RCGMFCFM SXRMC_*HBES3KMF3E.DL]_@6;"$@2%J M!K>>U\UI9Z_JLR2\CA)5B7/:-7.:?/:(P)*4WL 2S4ZIM%LM23A:(<*."9RD*8NZU?)E8PM'W?'.0B[T7.CW$?JS5QA8 MDM8;:))HZ0='_%SFN,BJBIFIV6!)1GH MW"NB='@:C L]%WHN]/5"?_82=TLRP;DWP+EON9J(RSR7>2[S%3+?@22>AUV MC SYXO&Y3-S=X_,G[SL>.[\41 MUSH\FX\=YV/'^=AQ/K#X[.3D XOYV'$NQ9=.3B[%?.QXLR/CK^2OY&/'^=AQ M/G:\T\$>)Q@G&"<8)Q@GV%42C(\=/V7!T V4_%QKT8YT=@1%2[)[ ]501,-N MJR3_@FKMN.AT:6_-1.><8\<3NRMF;DY M/\:+S*8&:*)A'3RYC8L.%YW3BPTKYT?D44V>@-+$B6-L]HULUH7.,WL M#115$2653X.^9E:#2.O\O(93"S1%E"6=\]I5\]KY80QENS>P)='4#@Z3.*MU MF-4ZH-44*;.@EMXE9^U68;[YY/'.R*9R_OEYEB+W!KJ,Z;*#W=NF)WKF)#3G MTEVY]/RP;(K25KC/F?0JF;0+/*J")K4UT50O9A(I9](3:]+SU\TJ&G"I:HAF M:X5,G$NOC4O/7VZGZ&TE)SB37B63=D&3&KV!H9BBKK4\"(1/'N>3QZ](5)4. MS!E4Y.L]K9)X];BH6S4RW=X)QVQ9S6!4;#R>.&J$G\ N^: M.4U1SE_9ITIL3*_9I?L[SFGM<]KYJZU4[+,3+9O76ETUIW5 I2E@/171, ]. MUO.:!#YZ_&K;E/C0HBKG7SU_AES%VT;%$A6-CQ[G0L^%_@1"?_XTIJI!'*:( M-I](RF6>R_P)9/[\$J_W!H8LBS(W\USDNW>W=&YBLF MC^=;^YP"V3QGWTGD2P]9C].RPZ/!Z_T'+R8O+Q%](4C(+Z/\('^9_9.&+Q&9 MCF?/N+IG^/HO?NC\L3@.NR=0.*0I+BQ*:6^7I9Z0Q15V93*FP&6^'[YA$V1Q1NC3<_(:)L3KGG8^JOLYS_E<:4$&51$X"D;/X[C.LKF9* MKB(I*A\OO!_A%,Y4G*F.RU2=GU5]ZN'&M_F^$TYNQCK^;GLQ?')SQ?9_#SQ, MS3TE)*'Q,9J2#^XZZ!S)=K\*J=KB%5UF*.='DM.DWD"5#-'6KK#UE8O.]8K. M^:'#-.QZDS51,0^N\N.BPT7G=*)S?A0>3>D-#$D204BXZ'#1N1S1.7\+F::" MZ*BR*!W>3M*]'MA.2\$C1MX!JT\A_KD1N*^]UUPY?]^6AJ";HM8:Q':'BC,Y MIY4X[?R@0)K>&VBB;K75+<0YK9.@-9$FW.:E?.:N=O@M2P-:+% M*FD.I7H&I)8#0UW>Y'$Z EV1]NJ \K(PMZN(FMH6>M[YFSRXS'.9[Z[,G[^! M6[-1YBW1TMM"E^,RSV6>RWR'@5ITJ36@%B[R7.2YR%] _[8NM]:_W1F9W[]_ M6[;J6GZKOG7<5FKVQ'LO@9TZVVNW67/U-SHA7H#-SU]IQ'@A<*CP90AT8I=U M<0>VM+4[?(7K.KK*!]947O0L"=AJ()9[U_\>"S1.0.BP'+;H7Z??I]3!7R2A M,*0XR#A\">"EKN!E?>NC-$DC_(-/\H]-2X<8+@Y1('$<.A[[U!NH!'BT!Z^# M4R]ZW)FJ04G&EGJ2" 2>.R4@-<3W9T(8"6_C$']*@Q@>&8\\7 4\=SJ-PN]L MW?#'_VJBS9:5F;Y!F"^[<37T9"_6EX"A N;]^^R],$ ,@#/K"OPO" M(SWG-%_9Z<:-PAJ&-%K7W$L1FK+79N&76,!.7NA\9W?*8FMJ;Z"LYUM^R, , MO!(J0LJ&82/_1.Q]H%WQ0QE/'KA-]>C;Q'OE==OS ^P'K,O+.$P3W(G&9E[! M#[J8,3R#>2 ^$XR2(.%0+$I&"8WZPO.8Q@5-D$(;90E$(P@3$$(7;$KBO5(D M7T%>^$HAE_ +W3C_K)RPJ4CV;P@90\\ %!BI<%&PY3Z-(P]?.P]TPJPN 48 MQ _+\!ZYR9467R%#L*YILODK:[T49U*GLK5"T])_Q_.^HRGPT-T0SO>/.W;$ M]\1_([.X]_/2GB9>4#S<5.#MJWO?N,/1Z&@[S#P8D*0P8CQRGZ*4XJ=@3:0S M:Q'&$0K^WSQ)EJ@D&28Q*-%&0VK9DNRHLB69E+BFJ_R?V1LP"!J4%/1-$;OE M'S^3&H?II)Q6[1]]#%[!, !I;K]X" LX\&'^@-^B3. M?F+N,_,#/GD!J#:P[UG[S83!Z?R8:R;J_E0E82NJBREE;V@:0UTC.C4E67.' MENT22]5E<^@:KC8<214JI(N>,@-98Z_^D"^AL:.G M]P92?WU,6.'F"2,(D@5X.D4_1E!EMF5%%*81/#$"LN<.4ISZ"7.AO GZ!/"3 M0^(QNA#4FR;9:,V"AKE?D3 W$E&K)N0_802[*0"E%L[^&OW?8%TK3GX(46N& M0Q6F44R+AP1 9B%YHS[X'9,0L3YJM-+%;(M)2 M2B9 "P:>C/3Y?1@GGVG25& -B>GZ M+=Y;8PVDG6SM,C.\FQ.,E9XV[J?"&5U62P^3,$J\O[+3PQ0EQ'1S*^8>Y\QK MO9AJPI67VIB".*:P7?-3Y[D<81,J;F*SR6GNNW:!&\[ #!K8[O[Z"/LC^B)' MV(2.F]C"T4U=T156V$W?>\N>:XBI;[P7HDE<>++./%/DE#-%A1\;CRG-0UY2 MQ7TK;Z"3J1_.Z,HRYA_>^LIXD9("90D>=I9[C/N;KR1JS_KQ\Z<=#_L1PG0O MPM?_&L;Q\G&/O._4O?N+1N'\I*7%21L'%/&<8GTF9@C7&''#53XF;;R1YQ#P M2KWY*P4?WLE8UEFL#O:%+C%J%'1:(V"![!FEVZ8=N?MV/%0OPEO&CYE M+'K MG0'CGYPQ=5.??ADA.\5SQ/CXER+<>@_R]Q)&.7!\-7J\85TH>GR<3C#)]Q>\ MQRC!%XH"S='?.?K[S9TS1W_G MZ.^[GF\3\-Z+./E#4;I;@>B^.)*="O3]X@C#>>E 7N)8[_Q]'.N=8[W7;A^[ MSI*L2((CO7/@T-TO26K JC&#_67TSS!TXX? ?VLB'S6(U.W)AXEU.;(BJA+';.?R<3'R40,[W:)\R! ? M(2!&18,BEP\N'QV5CQJPZ!;E0P'Y4&S15-9+.SGZ^C'9X6FM3IU#L!]5IFI@ ML5N4*9QH(-KJ>HDDAR2^'G:2:\"O6^0GK35P2"_.3UWFIQKTN!;Y28>8 M4145NTM(UIRA6F>H&@32%AD*.UMU43H<9[1[T.B=]B&_5O.]-/ M5SARF?/3HG7O9!&O)3']9!V<0>E>3O*R1NTLMV(=(T%9][VM6,2;@8BO^NZC M3=)>&"S 6Y)4$^6>+*0EP3Q1 UJZW, M%1=D+LA;A].B'"/0NJJ '!\<@7(YYG+,Y;C9D)L6!1FQI719-(V#QU1V M0)!WF&+3YN0!AOQ="_MN6;W!.FY*OMT[E%V&KOBN_/*[$M[B\1BU&I)'UN?H M0Z=__;LENNA]G9%A)TR?0C@^>+'CAW$:,62?!>K6MVQ"# /[>1J3B/Z"-6!? MR8Q!;*TC^UAF)I8,"?X!)U*7%&DKV*!/24 MP//NV&M6$#=7F;+,697X\O6O7EZJ8YBZ:=@*<5Q5TS39,D8C2N#+="CK(\WI M[8+T>4(5^?^S]Z;-;2-7H_!?06EF$ODIB,9& I0GJM+8GKS.DQG[VIZ;NI]2 M3: I(@8!#A;)RJ]_S^EN$. .4%P L%,962*Q=)]][Q8=8_2U&&*N3$@"KP)G1G!IH 9(#243P'AH_O$)T/E_9\9 M#MO%+WK*QM.2IN2[/\VF"C]^ADUCCZ93()0$B1K>_4C\@$U9*AW#XB=)QN;7 M%8LH!K'/X(4)3J[;J*/XH[<.0UTSN:W@LC+UWQ>3?W]Y7F'$^R<2>[^SK7T< MLV^3^WQ#OT;QW^'>BO-(BXEO*(%U=6!@A'NU!.<@L]9J2:AB\MA[,1Y0J/ - M M +K'?<$99/@WY$QMNS*39&MFU(HL:R$A#E]K6%IZ5T!1SF238X,.5SYJPC;4V]]5%\<>5(W83_4<+Z.:@X[ MV$HD>:6SO+*CPO1(O(*SJ S5L3O8)B5YI:N\V"")Y4['\.8N>]K-]2']GTJU38#2 M7VA(QW[Z:QQ-#\&HM4#2775?XDQTUT>Z<];,()1T MUPVZ:Z:XPTE@FFKIJW6MDNZZ07>[C-PS$9Z-<_!5+"1 M68?#<?*^.S-[?C*5:VJATLG"VY77*[Y/;CYJSV9/:AIEW=F> # M&XYD=LGLDMG;D77;F]MUX'93-;1#S>8^/[=7&%O2O.[M]@QK2&NE#14RBAXI MZRT'?+D9&QJB9 E.<" *H @[]N I),W2*'Y68O@>AS!LY" ^IV&[?;P:U&/K M]1_I!Q;E 3[Y#._![O_0]0.?SP5(?Z5 F"3XDB]FX>(Y[]P8!?,86UA]PT+U MLRS4K+]0\RP+M6HO]#P [>.@I]YJFF"/#WYBDT4H<2=(^#B?(67MO3C,)/&_ M*U/>V\HY96&"";L$&U&6AFX<: WHYB2;S=D#(N])<$3 M>4ZN7B_L:>J'^<-M ]Z^O/>-.QR/C[9#KE2!;Y*1O'A?*$#^8*F47'U/RO?DA S)) 0^BE@Q:T .=8QHWSDLZV:;NNMLTCWG,NTWG-A MT!# N$<=[:?/C(-7!C -M4$+!C"A<9=,IB>$AB1AIIA"QTUWC MF"YQ_E*_9U@M&KS3JBE!+5JLU>M;U48:-6"Q.'^IVLPP.:>CRJ6MZ/R]( "L MGW[P+_8']6XD#+R;>U@4^($7 8K*_""E79>QVU4 K.?T2V+P]1#X3*?$#V&Y M%PR#^X>'F#Z0E$HYUTT$+P=F+@\"[[_3V/43RDGA4^R[ERST,(J,29J,!!P@ M__3'EPR/#P ./TQ\ET/C_Y(@6RL+EW)&9QB!=J!I=2U]93/>=\+)8NV^M&&\ MOWG6V3,E<;+2CG1A0+C@@6\?2Z>O$':>RCOJ4G9LBJFSBH0J8U;W/\+\9>!L M497@^O-AK&.=#R/LWA)Z?Q>5-EMK"?/C;P5E./>W%9V4W;Y13UR7K^D(%P[36 MTM1H-TV-:M/4/'!6K. M[@)K>W/! 87I/#K X@)U^Q!T[>INH&K:J@W1V"%@><4,+)9N%ZKRRGVO/- < M-H9^NV?W&RZU<@NDRG%.1YTBWRIMOWG^RWI'2M_E2&%AXH/5&_P(*VV/^- XF]C6;F1[4L5/>M-5^?W54X#F6++0K=;%1*41]!#:Z9JF/"AL6LI59W.!2HQ5R04R M-.X"G62B> UIVI88Z$5ICQ,Y4)MI>),#I>]VH P='2BG"56<4FM(K7%(]^LP MK+;H?NEU_2_#.)#_U01%(BM.SWZE1,'9KY0H./N5$@5GOU*BX.Q72A2<_4J) M@K-?*5%P]BOED39'6^7]:F9(Q:G<,3^T!A;D3\$=A8>30"%3\!A3O"$+8^I& M#R&\"7W*'8?@L(,RX,LTXM>*8>")JCQ-?'=2G@+.[G%3-F!__@HE K=1(S_AK%XB.\KDJ\=:M!<6TG5HJJA]175?GO*7"66:UH,&"]HKHKUKEN\'5G6WT!JN]%:WG.:D;%NG3 M;JUNP"GG_:&JK>D :CV52LW0?'1A(VD9GHX\D':;C5UXQ#])FUHJ:;F=&_HYXM)LW$\+4P;*]R,$ Y#'O6 MB\^N.B#C7=CH\?_+G%^9=ZH-N+K3Q\_I/W$D[ZT?3>#201\\J%4C;F6 N0PK MMD(W7DI8\5R.TR+'[:4;<9BZ"0JD0;%%J1F.HQG.YSF]4#/@\&Q='0XKG!C5 M(OJ4BJ'[BN%<3M,!% .6(PQZQHM#V3+I=)[SFBX[K-@FOVF.Y[T5)(XG-PU5 MTU=#'-4UI PK-DE#7DI8\5RN4^GTJ;W4(]9DV#WCQ750S>,ZJ1D:XS>]7#,, MK^[ZFFI8JTDGJ1B:1)52,33%=7JA8K TIACZ35(,%]GU=+IC+BK$%U]P:D^+ M^'F# @66:&F]NX5CR]6A/53U@T7(FW%,V6&&J%_8*53U-M]2)MZFE!8LJ5NDKIIG6YZ MX7'U9])-O/Y"7TUM-Y&#Y1#DLU\I47#V*R4*SGZE1,'9KY0H./N5$@5GOU*B MX.Q72A2<_%1.VKNT%OMA+>&P]!.7BV3@:[I&-6U@DP$EUGA$G:&FNZ;N:#8EGNT9_Q[J5_E-D[BP M4A[HS2BFY-L-&<,.;TGP1)Z3J]<+@)CZ8;XBVX E+P-L(UC&XZ.!A8?500!% M,2/D6W8R$5X%:R*-68LRB5&._+ ;/R PV6%2*)'>H@@*\3 NLL-$.REYKC]C M[#T3="%-5>5#Z*Z>H-:T]8+4I4Q'_!&2S,/27X2WATJ&_<82.DS5_.J')'3Q M/+XO*7S 4E/*M1"?U'NUCBU+&Q;&^PVF/&]U)\^#"@%[@Y^<"03Z8(ZF@[[> MK/#V-PM@Z??Z"(5%D7\.D-0[1 X(/9K2K^3[.S]Q@RC)XC6'P%E#;M\Q8KE' M!4X\BQHC0AW;LRU+HZ,QT8>NT]>=H>49WGCYT#C^&@7>@X=;+/EX-5VW=0[? MDC' -Y]X![?SB\4#!I:0!#^25+?O0_1\@&4A!O.U.MK+3U3SP_=(/-0 MYJPY-@^()U%&#"1X(:([)=^561P]^@GBY'I$0SKVTU?JCN_987UT/*9X5A^_ M"M0173V2;[_(P)T\JT^>*"<7VYZS^MI0?'6XH]=:>JS>5_ /J/(;7#=)E/<@ MBZMTHG<5&%_\[YM!(:F^.XC.HZ42!*JD\8L[=Z]JMYP\JK ,LBI'JETD8"0M MO9"6&EA:T<2#';O^OA,>@6[H33=:-@SV\$,EG409/,)+5(5^=RD =AS%:^). MK^I8-IWHC_]GY5#>,7KEZT"RHYU9+>J_VCPB9UU9R&)5"!(); !^6Y^60#K\ M-8ZF;WEH'R#R<49Y9C)9"K[3Y/WW-"8@*/V0Q,\?4CK%9BM\?1P%L.R'#RB# M:))6*P QBVB]CIV3JKVF[4I.%&T2)4HNR[G,:"&7&5=WIJ;JFBZY3')9&[BL MC:K,O+JS=-765NMM)9,UB1 ED\V+5EO(919P&1B,SNI8M[-PV8$F83>:83X< MWDN58R5K;;'90N=E3NJ&DKGWO*#_%TYEZR1!'_6M/.!5$G^+-&X]YW$-&]34 MEH.KN[[JF*L#U^30X28149<9Y$5NWW&XPKZZ,RQ5=YIT#J7DC0ODC6.Z:R]G M$^?JSE0=O2'*XQ)R@^]7\J/GGI?=PKFCFYDJ%-,]M[DDF]EJCIPY?WT&!*V+ MALR9Z<8HN&F([;>K[LJIHQ;GP,A/DHH/9S9M(&)CB8@/2;L##6AWV#O4:$Q) MP1=!P77E\$G$\$ 'C]CIO>04'DG%ET3%=>6P>4PY;%S=.;T7'VC3%0*^H E7 M?^"H".7^RUO%MK0;PX;_^NK"5!L_46+Z9^;'?/A-3&=1G)8+#/,).:-GAF2?MX"OLR_VNC*+H6_X@+.+$M_J8OO.G8CQ. M3\&&9KS6A\6X*0ZG\/S$C6D*EV+R#Y='7!>H$%^%3TGHC*"#$\#20_9,,6H' M_IK/['E6(M?-8OY\7%_^_C\S$L,*\+'X9TR3+&"O90]:W!/NUN=0@;5E)%B[ MLUF0)R4)-B26!>.XKE)HQN<*Z$JXSB:*E$X!PRL'W<7 D4J3WX0*"[) )^I U\ MS5_=4P[4R]TP'OA5X#YES9#8QI[XWY5IQ#H!*78"KIFOM=))OUJ"#%B'SY!O M&,3QIB0E:99&P 3L@AF0.HEA1XJ7T1P/@-"8DH3FY/M( C$?@6!C/PE=NL"@ M$Z"F64!(8-=^_@N9SMZ\4P N'FQIQXR7"R%#8X$, M_WKQ!'A@(IL3+FB3%&?P@"J@\2,;!,> R\AX0:R+T,3U*//32]VB\ NS_P MIW[*K;+VTC1[XBWL(_#=[>U/!J_Y& <<&I^IEW'\WG.<+71&M0T,6UE;^0B; MS!ZR)%7T09E[&6_0D#"C C_X\/E>C!8$E0^\_Z!$3*VG$S"K@,J!P@,Q"8HH M>O\G9>J'_C2;,O(#4)8M#P!I3IP!B<%T<*-X)F:$UG@^#RN9S\,ZP'S!3214<:Z= M=;6&[AH\>\L^SNRM2J]?.WRKWCBG]R1&VDKR4X)6!S4-S.6Y5]K8&)HCAWHC MV[:(31UC9'F./79=;4QU?;0\V.EWX '6304O4=A;MD^_6CO':N=+FRBHULV^ MW'/:UCT Q/.##&4"*/(L!LV(Y9M,VWN\WG,ZR[C^^SBN@%=KYP N'DGX#\A9 M?_S\IB$P+38/(HV BX6S>5'XW>3@R6T-[NNA0&8P*JPVMX 4=X%Q<*C'9#4. M\#KGX#KE-"]?#UJP"15VZ)\ :B*&GR6WJZZJG"XF9V#)Q79ENM@AVN!;.KI' MSNSJTLRN:I,/Y,@N.;*KM2.[3DWB%4:P:"V<&O2B04OE#5\:X$XUNJN-L)%$ M=1DSO&JB2K[RQ:^\A++RMWC*$"P'0R?L7 M9!W:X.C 6V$I6S^A:*,C5E@.P M+PR[WD^QE*9:1T=QQOT 3X335:-OJI:].@OF+&5DD@2/1X)F TEP<'4W5)VA MH_:MAA0R2@H\'@5:#:1 FPE!'5G:$:VD %6'5O'("DP$4* MM)M'@;;&*' X5/MKAII)"NP8!3H-I$!=RL +HL!A RG0:*8,O(3@\,<9+S1/ M(R4O),="QFD4\@)S&2L^.DOBF;6-8TD36-*TU7Y_=9ZQC)%TC/[T!M*?=75G MZJ@0^I+^NDY_#)8Q*F,B)\ L8[>7YP M['^GWLU_:1RMXSD;ZUL=0S?>-,@)E:1W%-)K8%[0=J[N+%N38;A+H+^3)\.V MB[ZA%'T70WH-S((Y6A-%WX'BO^S==L/-WJ]1R@;ME!O>DSGZSQT%%H7=HGG; M!)AZ48;US#E@JAT[WE&.;F#\SM&O[G13'0QM53->?-#"8:F@1=$72??;Z+Z! M<4/' +HWU*%CJ[:Q>G2"I'M)]R^F^R:*>Y.)>T?KJ]J:P[PEV4NR?[FX;V"8 MWK&Z)^XKS-7>9X#?":EKXY"TTBK%M18.@LH'@M[&%*=>/M)B_A.2:>DN@1.M MN(6, /Q9NOF6E1;I,\'#T)>&,)9^UABD:%_E-TWFC=0S\D!O1C$EWV[(&'9X M2X(G\IQ'PTLG#6 O\7 S=L,)ZWC5; FTIBU M*),89> /N_$#Z/G*9J1%8P7/%: LDT7NML]>/2EYKI]0]S[$MHR0IJKR(71W M#-IMP'I9(S56S?T1DLSSL:$$X.WAC'WV6S$0]=?Y0-0O\X&HRO5\]N6K=6S9 MCB&E3KN'E'ZA#XB,S^RL!'C4.S]Q@RC)UHVU=/K+XTKMD:4-+=VQ+*)9>G] MK*'5=^BXKSNVYHRV4!4W9)6_9 E\EB1*PC&5 M*#BR\H&&.((\>%:B^(&$\#P//D>K;6FP^ZBX/7[TW7P<\]H+BN??5H+*29A\ M+]PMXQC/>'GB (37 M@$7*I&T2C=,G$HN3&@1GHMJFTUGTA">QS+4S\1[])(IY3Z@?)JF?9O/:>!HR MJPI8?HI_>C0 -R'&LP7P+)P [!%\6_&PP!_G9POXL>(&_IHQZ)O8J/K@_$9R MGV8WD/M@4;NX[QU)B<*.EU#N0Q(\@X?<' YD0#W7%.'?^#I(RG:/GS -F._A#\$[)R0G4O@I\_LMKFN M+#]1(6Z,\]X]_P%!5CYIH,S8!^%4I=HI2B4.:\<9%U_9R3%S"S0_/(8/Y$:D MLK@/.[ +9"M KC3??/DL)78*6+B B#BWI94L$2=]Y<=9T+)8GF7P(3NRXG<0 ML,(RCOCI=W"S.*PL@5N>\Z-GE(0$>"X9(P]^I'7"7R!.SRA>%(W'0 UQHLZ_ M2Y]G[& 9U!ICH"O8>D$VQ>N$Y,]BP@G8_3/SQ5DQ+#2$QW_ =XD(6+I1DI9> M$H,@B3,WS6+<@SO!TSSX,_GI(&#IW\08F63?P^>O(_YAE!_[Q^S,_$WYJGK< M!/N T,Y!%=-'"IZ(\D3X*1WS@SG&-4_)8I?@H+SV'FVS8ZP_97:+H;U!CUW1 M+5'F]%E $/?_S@>TI(HX+YU=#H(.0>E1P&R A)-#?/29R"G[LO%MN<\@XL:T-W2 >SRX(42,.3!"Y>!9WGP@CQXH2I^.SKJ M7<[(EP.&0R\3^F&9;-.M5_C4+SD<9/,)+7M6Q:SHQ MF6QW7OR09=IU(+>VOKIQ\/OQ)1-":A0--ZIT/$N\U8;7A:&;-^9R6'T>1O_ M L<81J]6!VX6H70;QP6IYK!)\[PE9TC.V,$9P^-SAG-U9ZK#00>/6I",T5G& M&&C'9XSAU9TU4)V!(3E# MR@"]KL=:QC)K); #^.T8/(;S.31U.%QM6GU5F;WDJ*=FTY-Y0GHRT,RWM=5I MI9*=).*IM2_'477KJGY">+#QRSQBN^EIG(:=+"-]O+>P_]SRY M[C/78+N;]A9;%^Y#3]2\UVKSE'-"UQ(&BK3D'UD&F(S[M6A MLWK$@J2AKM#0CMS;BVG(OKKK6VN/C$-.4!#CFJN.7ON+#1T M":%&-.*76[/.'6"L7(#722Y;B>L?T1L;@G??5TW] .Y8G:K)MKC^ETV(IXN" MP^HT9H*NF]TH*?'2*?%T$A$6AXF#2&ES=6:IIO:2L2$9F:]'%PNQR-@UK1 %K-!^KE9+O?/8J#M%3KL4H MOA5T2 >QB79JX1?R U'8>'& S,=Y$/X7AFQ^W5?R'4]026,"P/5#$C]_2.DT M ?;&U\=1$# &3RE./JS/V]@S9ZCVFO."FN=H2HIN:!2X412-O6Z:JFNZI&A) MT7L:YXTB:.Q1TU5;>TF%CB3H;A)T99^@212MXT'38'2\J-9#1K685OD:PJDKKHVKN[[JF"\I MSY DU6 )M*\ JDM'YM6=8:FZTZ26?BG)+ZC-9G$]9T4]8,2P+FL MB3?)(;0G#^_N.I'W&.'?BCZ,.(#7!)1Z48;+RV'T,H^T<8BI/@+[\ !JMH0[ M3K!\0<35%U^8\=15:XW)OZ^W?@!$GCF>)%E:LO0YTP\O9&F+I< ,YP!#EB5+ M2Y:6+'U@Q[<^1_>O[@:&.CC@K W)T9*C)4,V\ M;OC7\Q_O\EW]GDT!:>[=S_!AOA'V;#_T:)C>F@/&U'S#H_CUW7SS["D+#UF5 MO8L8^>).J)<%]./X"Y\H_IG.HIAWEW/T 'A_>19??H4G_1)$[K<24NPKA0*N M9KC(.*-7599]0FHVD)J_3B@06Q!$3YBCXY&.64P36%:B$"7)IE,2/RO1&,%5 MA$C2*"6!0I*$PF6C9T4,7;]=A/=^6&(_^$IR6N44!S )R"RAM_DO;SP_F07D M^=8/V<[836]@P0]^F!,P)E&7J(VMA7_]YLGWT@ER=D_C<4,1Z!)O%E_WV%=+ M',2_&PQZ>E_?^+76V_>[OKGYI=ONW+98W>KU+;--BQU4>FS%L_WF'>/^CRRDBJFI%PR"=]2ETQ&-%5-?!(,D\\[@V-!P^NLE M;]]81]KY,L3%)MOTP4!3X=)*QNVY7UE1#AQBF<.FT]<&)\T/E7029? (+WE5 M1XAVHK^Y.%/S7Y0$Z43Y$@79_N/NY<&[M;;8[/A%K8"DN>,4C'OF =:/5SA8 MYF#90]7JK^856E];(QFBNPRQRTGJ3;TJ'4=?HQ=YPYN2_]Z%=W \U1^_J+:W\/2#\7 MUF#T=E/*X1Q>C,P GPY W9%/*_G?PT@GX^K.4+6^J0ZU0_E/Y\_[2D:6C-Q8 M1K:.P\A8,*WJ.OPWZ XC5RC@P+\1P'Z8L4**%Q0++.4,++1J9E'BXV-O8QK M\Q]ID>C_:;$.0X!)*VXAHP2CI9MO68E\GZEVHY1"X3 N_<3E(I'YFJY131O8 M9$")-1Y19ZCIKJD[FDV)9WO&OW4\[D#<-9DG8&;D@=Z,8DJ^W9 Q;/&6!$_D M.;EZO0")J1_F2[(-6/,RQ#;"93P^&EPXK0+/17S.ZRUP"(WQ*E@3:GSY4DG[$06%EJEVKJ>G^/4GA8 M&BE_A"3S?'0Z -X>3FICOQ6^R*]^2$+7!W_D2PH?3%FUU+609]1[M8XO2QL6 M,O8&385;W_?[%]1)'&_1' VN/3N*?"2A"X_ M)%E\2J),R7P)JC+*4G@(5<(H50)_ZO,PE0H7C&-?/!E?[$\3A1FB['LV"2<( MJ)MFH$!F,9Y:E3ZKBN?'\)D2Q:S4EOZ9P=VH8CPR!6-L927PH'PC -9'WZ5\ MECD8&/S:_-. /M( WO]G!B_@ NK)3R?SN]TL 0L8[F(P8/!D]Y,I.!8HE](9Z?02B/:/QQ_"FF MCTA1;QG"WA>O7O3JQOYWZMW\E\;1W*'32HJD?W471BN>'-94LX?GY( =DF( ME.-1,'G DJ8,/%/RW9]FTQ+T"\B/,P:Z&7EF: 1"8[A1R\259 #4[:PP'WF? M+$)\1 ,?: 5(:T)2Q8?_)P#EP/]& 8?PYY,?!("61]8+/R7?<+&P=%Q9OB2% M&;BX$>"E,G^Q)> Q;?Q8+T0N[CU&T]B#E1.ASAZ090*?C/S 3Y\QW!N!G85[ M8S2[YL$^)RMW;JDM%*J/2 "6&E62"07_?(<-6MOE;(A\Y%*\C$IF1B-L %,9 M3J;PF&^+F,I55U16766 CE$""=F 8A4^$J*DH S &_4?Z1SZ(3)( *#/XH3Q M]BA+8)E)BR%>TR3X)WT 'R*(Y=2-&*EZC^XZD<1PJ@1E(OO^20&R??_(B^@ MH(J96!I1&C(Y#_(D ;DZIJ%'A(P@2D">D@QH=^P'7!O](P.YIMNJ8FCZ4,4V MEKE?=S^;S6G[CY I=N;I)0JX$2F8\"FL*HM3QBQXT?QCH/UW((V?P"[@TM5% M9@-/@9OVR>([5.6?_WRK//:*T2+,5585^(4$\._O44_1AS?NXXUNFK9R_:Z' MC^^]ZBVM%?0L?1 ,JBHL9,.%@!B]%P$ 8)MVP&A(1+-0$I,9Q1EO>+& MP"L@3?SD&\OL)0E[;A*-TQ( X7)0FO#YW/832A2>KJ*BA"=%[+SR=(*CZ*9*T3A8QJ./PI9^ M0^!@IR!3X7 S[)&#M&P,YA8P6G:\7XIQ2/@?D/ALU3$J]'%/::T,WBH:/H;* M%SI+>:M$P<;IDL00),RYG@ DY^3H)T G25G7,4."T];P!Q7C#YNQ]#41>'"9\@7HFY$86.D;(8>F*\EEYL+FQ?-0[3,3#V40 M8^O-' !&<"",#@'O#S@Q*P*ZQ[:7&:/;KXQ5/S'C&475/?+)/=S]-/$#*M:) MD'@B"3-%^&WE"4WK=DWBAXPMA%DQ"4BC&%0V+&/MIKA$R;<&-NOAASD/H!P DH(UL-X"H07(H20& M90D^W0-MKTFW29SH!AA\;1:'2TRS ML$DFHDI"=YN4$A)I+6^)MW)>RGF,?D=&GEM4?#+B5I">0[STU#?LEFOC%: F @'-%20\ MD0@3;XD?P*I#9"#L0<;FQHJX/HJ9-,ES)XL$ZB%2I_"1T'(,PDPG8&MZ(LQ; M %BN=85ISS#[#Q)F:"GI%@.37L8O2WQ3(3VO_5>+[_VKLL3*):B ] ;.HP%6 MH&UED?5R0#QCBKI]A)M!UA!'G./R@#(?,/B8I$#"+.0&'\$FP%M/,L*%L_CH MB8"$CDOG%@H H=X'FS1GL;F5+M#F[]QM08K7"Y2Y=I^OE'PO$U -S"[BZ\M# M2@AN%#2)&*/ ?8?B'6PO*0L>P=Y2C":!H>72,E1R[P/H=<*O!5%&N#YS(X#" MLX(I'<[_]V#L!XIAYEC//0*"HF$,.@(($6.23$( !6* A+,HBS(N/#3BCH:W MEO$,OL4E> -AYLY"/C0!D5KX29$P&"(4=/ATCC4^:V'NI8BU@*>9^F#T/P,N M%'R%H;UY1[(1?O=;E-L%AO[F%3--QAD+LP)5C5&&8/ 6/@4GU&=NUMC'R$^< M(;]P'D'/5]B8)F>0W\@#RF]@.?B6$6.29$Q%Q&SNA9 78,"BP!$^'1,NB])S MOJ?$@(<95/XX!DI=68^E$PM.0W/,\_F._K MK\DFC/76XV#^VERXLE VA\-H#C>.DR5@/ (@N&HHPKYP-RH(MD">%5GY#G,O M.]Z::W-F, G^9,(&KLK 2P;Y14.P6"8\3X,$P;?'X9FL 6@RS_>4>0KDR"1Z M0G]"S>/<1;XJ4688WD]3P9D8: @]!HEH])]B2> =$B^:%4!>")>00&0V)E-S<7_N(.@# &A:GP9I6J@OFL:@Q&0:M_Q+(\. MA@[1/5=W;:WOF>:HOYI8$;;V$T7#,4BBS7F4698R.8PJ!)TQGHY?R:ZL1#+! M1?C$0JG^&',D(V"_B?(OFK!\=?5,R^^@FL&R#Q=2+F^!4N&"T"?,>LH#.8:> MOQR]@-Q3+B^[B.\^S:,B"POE"T0(;2Q F.47KTS_L[4-90AYO=JF4H3\B8L5 MY4!3+E:5/X$?"U[#VOJ#P=5="$2U6H& M74B!\Q1.U]VLCY1M8"B(B/UV)OG MBA9356_Q?LQ7F;>&AADKK3\15[ -,E_#:_;T3";X!B$5EBSO,T&F'PF,QF M05X6P1;!JH*6_(3[3Q^X)5=Z_CAC=+=C R".O#Q>L;A>9N7YX"H+QW$YN95' M"!\Y\27/Q/0&&#:>7## M*H=R-X:\$PK4B_Y!*9R1!XXQE+L]A\;>^"L=Q3Q -R@'Z+QH[!92>E?YBY)>_8G/&@^4@Q-I8.!RO*_QB0<6;=JI6 MRS)/HR1]P5N*H!"FI9;CVLO6[G+*X%53;\@&7+'U:4WHI9!++-MP4&RNGV_N;05HB MH;^N86Q5!*GR1-0"Q:&:6$Y/Y*:ID[]RD7)"D6D5+T*C=SD2UU-**]<-'I-> M$ ?3"$44WEM(-&;[" MD#0WSI)I8"Q:Y, Y?R/89P_Q5!92$2/ZTHG0*0/'< MV9(>P"?/QUSJYNJ#Z\O_G7!3@0CC6 PZ1H)P00^S"D>,HPHU'=,IFENP[A&: M*6#./0I Y'DED04P-^<-E]4 +@;#B&&"Q=E%16XY?4G+]OER4'JO-\X#MT)' MY=G19.G=A9$VM^$X@Z"-(>9"?UJC(]'R*_ +/I.@2)LO=I[E7 E"%H'$>C#?;(:!C9)F UJK.B1G6> MI!7Z *0K.%PL Y87\F+:>E[,RVM&>:GKF I+/2^42=)DI5Z;5:-S0.O^\J,#G5[@DY.*!@*\!KWQ66+H. MMYWWD10U]FS;:,;0)[0;Z4,6,$G%G!P/LQ"\<#^FXX!E ^"%/H "2SW@_2%] M )[F'I@*3)>F 175__/D _%8HP=523-@@^!#H&,^X=\DD M(KI"S#5U<8$L&M!3?D4=PG,">*=(FR+H,4S$3\G#EIA%:(#V2'S !.^0$3X/ MPPV#+J9$LB)!IM8EHFYL&%548E6;)3,#=9\H[L:'M"]$GM#TBX; MR SQ^2!L(4U_Y2Y)_F;>DL/?7A KPX=H*]E H/.*+OB;+DH++Z)\D0(D14X- M?$8\FR+O!>)LP:D\%R480@")ZGL9:_E!-(>B7/@AQCP5O.P)*]Y8U\J\YP5Y M 'R>!%M,L#4J%:7W8 OS445*B_T=1\FS),7 MCV */;L7L,[GX\8U0QWZ]WD(AW'21!F#)A7ATX+'_@2# BD7 M+GH&\V6-GJM1I-]W1,-L YL)+B^?9QUD-(-N'&(T@V7P45\R$7C.1.!F0W3I MDE-GV#Z ?Z<8/>4W$I)2O3+*-.R9SY(D=UC84,S$3Q9JIEDZKJAH_UR(P8]S M,5@#&'6XHW]U"N#5; 0#D^F)Q-[-/Z.(1<:+9&33W8_&=(1MA'B5,XR\19HE M.GMN%C%W"#0MSTC I?$@#1+* M+65F"L$:A,('6T>4;&%'!=CEBJ[=_)]YAC,W"WB0YC3S.-9#=L$&/?9*:F*= MS*-*5="T 44E^/_O'/YHBPG@EX]BX;6?-459\WD'R/+_S,F2GW'&PC48?4&0 M,&$6"&%6@BH:]3'+&(JV=.%3,I\3&$E\FIO%R&#"(YA2PEQ.X5U_BOU'3"E] MH>"<<\_KGX7+^1G]IRGF'O%Z?3CLYR[VEK7-)S2(6"&WM]4%HABQPG18Z"P@ MS+5F]8P/OHAJY-U_I99V+'5F&Q8%N4=4F**Z-]]J>=WE3B0FL#"B$:8LLN*F MI:D5L -T?OG?;+>KB,*G^2P=.O9YY0/WRX >'YY%]";)]XOS'%Q_AJZ<6%_^ MC7 8ES_.HWZKGZ,?N/1A[J&N?,[VM?Y3NO(47EVY_"G&E)8_FY+G^4? ^.)3 MKB5*GR/>0U9G^2CB0=A;@U!BSAVV-139>@8PEJ/@_G^>-X;58N/"/!S$5RFF M@7#P"VAO)NJ>LA#F0S^\1!8B>#U&2HT64(_^:,&.A8 $6F,AH=#%J$R&$8@< MO9BJC)Y27O:2QJQ?4-F^$+47^)@1S+2"1$AR8CB]<)#3T@?W8S:98?L]: MC^-MW%N)OUE0DS4.\Z6 'N>Q+%Y:\6&*<@SSZ6-86A0G\X:? .=N9#A$@L]? MR>43"Q&-$7ZYWQ^4,CA;UO)$>>5YKN-7A"DODV %3"DK=?J$V8L/JL(,;_V^ M)TCO,W9!_\J7FQ.@@#H)0[[69:.AFM)ZPTIAF+#&/D^?E0 B4(1-Q )7K/D" M9%W&RS/8U(QL)H3,-FS]BW(1R7HXPJ@T6 *!FLU0,Y?"1MM@R1M[6&82;V(W M^$F^;]X%Q]0!Y\(R_2\&4".7BT4>%/*)UXG(-2>6#(/5R;% MQ2Z=WY^S-2-8,+$#E+FB9F4[B3.UR#,/A 4/R4+SFJJ\7^Q,G97^EBMG%BXEVR;_[1>'&Y=Y&^18QB+%EL+8T\*2Z1OA_ MA $;WX :Z\GG@[ZPL U3";R!$Q6ZD,1%C70NA_$2\:6(^ZZ8&"N&2S:7XH@@ M\2%06O[I7%LOE62OSCGAR0@%:QZC@*Z9YW"8<(ISDG#*UN#)QT<<3T*?*A'8 M,>9D[CQ>KEF1DJVK+-%5.HE9+F29K%3,DK%25913>67$$WDN&8HBN\A+.!,V M-P!-&@^,A$?*TK*'8?3(+6W6 M(L>\$%7)=.Z[ M85HJ_L93H"AT$Z8-'B)>% 7J1>@UH@#S,1.WM"OL"&;F,'6CY#E!@RZ)"A7H M@EN$0AL3Q@)>F(XJMI"6G@4*B1:]8.+6VL,6+C9HN+6KXAZG 7UG_B66T&FV M"N];I$FR<,E '<(%+I/U_F*!M#XXTXA^] 3, M3) V>2SE*PB(,GX"-L[EH=QB7LB0LM 1)A1*!L6+V7 GRNH'1)*;#\!CR<,9 MV%=4U%?,Z621/=&89.TR/.<+/HG_G2T:XV,@+5A)^=Q2_O+^+;MC(<&^X%9/ M(X\6=AM+&$\ 2 ]L)\?]QYCF(R-]>)!'HH5Q,Q?*42)N+][DUI$S)(K,YP9 M.1WYX;QY'GS8E EY&D[0EQ#F.48 0U R$W\F6-T%?X^GE)/RQ+,L]/_,D/N% M7D*3JP J7(&: JWT$(,K^:"1M5H*6S[47.;CI8+(RMJ+]TA@?08KP4(]D8]B M9>&(=<3949263!4RGY\'D(YG(C>K@$/U@"W7Z+7@!"1>T:8/AT.5<3:;"L>U M+?-J$)P8KQ7)E$0$3>&>7\ #> ;OZQ,-P^0Y>"380U*:[L&C6D&4M[T(VPD# MJ"M-:FBQ>WA[J= *WL9)DM6+B:=4P]M))K^_J()#E!)<1A%'_RA-V;(<0Y9C M;'&!/U,D>A"";%CF7H4#C9'Y-4LG?B-N'&&A?#0%+PMT@A]'(4*@Z<&H[7,J MR_8="_CA1!,11,4P5/XG*R_D4>CI B3F%8Y%R0&+""*1/P31"*.LC@-L_P(CY E=Z\\8 MJ.3:[H]O,08S1>,(GH41Y..ZYAU^O*FCI%KGU>9CWN*J\DEC_BC+IY>79IX^ MLCY8/@:<=7^X"%M\P:8]*U[&;"T6M^8+FS<>D/G R874PG+LF]<&E\'$/!.\ M#Z@I=U_@/<5<64PWA \1'WPI ,;1Q&>_^)''CR<0FYZOB<_P9\DHST_B;#9O MJ2B\^V!^1EXV ?+5RD6)-905*>R:/:Z/-^Z@3 S;,# \GH>IO=*8F>Y M*W@+ "IMG$=:?Q4M9I]Y*R5KJA)])TBG+AM'A--Z\! $EM=9(9IT8?-S-@$F M%3E/?\H:F%3,388/?$PY!R*WS]"SC+G]EK=Z/B">F;#!8!7SK'A90D(Q(S=? M4<&"J3_-O3"Q&#$%?1W?(K-AO;5(.'#B1!MW3FJB+6<\QF*%E&=QF6_74^[S M4N8G*N[A?0[1O*R;4R$;:%KFBYPF:B!IJ3Z<)'GJH]C+/*V/7SU7+IHN^[GJ M^G)I=6U9-S\K01118W)CM3Y>K5@*Y$6B"I^G"ED1/NO!$/G'A$W3PI451>Z; M9'%[7;&::AGL*';<']+<)U 0?I+@!"Z M^A:XB(:1N4.?LV#125IJ5,A%#2BA"0T\$=5Z5GF;#4\^%NU1V#B5#WYS2RN8 M%2L(2RN 9X>8^0Y*O4X_&EI/0S4?S*LD.9-XB^(1KW5ZVD\H)U@-PC1OG=F\ M\0GCH2D>\H*:.U>V2_ <<.,G6=B!F'/+!EH V-QO6#DR8VDRA+KX2+1DK049 M+UC@R5V_D $@I4NE*"*HL#"BH\7,O)62/X3S<%5>Y)IN1R C=!R R9"N-38I;.$-B,F+S!>!Y86YPRD3\/7^"R6HQM2&;=?:@P"JYDLV$B_CL M@BE&LN8S 1>:K,19^<$D0&=ZWOGWQXQW7C*!RMB3=X$N]TW/&^W6R/QPA>V7WHXYCQ^M?J$6 M5B7]TAV,SF<$R#E+>'YT*1K/3#;X=<++\,&OC43[?;+40P?J\#/%BA9\SEM^ M)LBOQ&6^7P_>JR03,'N3526ZH"S8@H1JY'P^;Y8M[MRTG#H M7Z/8[:@1]X[' IBG-HG%N'7,S@'%I)-$U$HNB730(&RV!)O '9,"CB3]G)7[P:E05LV#AH$6!-!#Y*AUXL5&'R3@AV#-/R/<(?$46:*X7: M:E[#Q_P,F':MCE?S-;N!] Z+VD7O[W#PZE_(=/:&M^)A?]*9:)Z!< W- ML]FPN>O&LAOE$J'2 24^[V:8USCQ:9](\ E_2&Y)/N89LR+IN%!TY,8X)<;S M'Q#(92U49J6#\(:RV;1;1)Q3E3LNL@QEL @.688BRU".[]?\+WU6?N,AS:97 M7]0,@&PVAQ1ARS? 9*ZYIW9X=XN#.GC1\CPC4';2BMD"BT/Z<' N=N1C6%R\5PC+F2/ERP_WO!:3(3/STQC^>^D: :KYBU5B47PW%RD(9S8*6+@F$.F)KX5\7XKNG<1&> MQO"?E[]9?-UC7[U.O=7O++WG.,;&K[6>ON=W?7/S2[?=N6VQPU[?EFN5:VW1 M6IUJ3WW-^);S+H@'E"=_NS*OENSE6TW1F>S)G[?/I8:]9=% M#Y,OW=>A]TB/>FD]$5KWV0Q[Y%45:B8ZSL-]/89$\8 ^BG/ MKMZS2',58WL7(*HPAGR&?,;!GE%1;@H&5=B_1L_HGY]9M[+FOAE MY5I4Y=W_\9NHNWOU N-M#9 TI2&R;"MX?ES>]+J=E'<0X\V-VH)I]%5#&R[E M,C=O)Z?>&MN2%-$NBM#[JN.8DB(D1>048>FJ;EF2(B1%Y!0Q,%5#4H2DB((B M'$NU[>-KC0.YR.VTP.^]J1_Z[- 4K-@JK/#[&E;X_LZ140_,:WFO@93;-U3' MTK92;BVR.HR0DVA:1I.F]NV!1%/#T32P54LW))H:CB9["$)ON[J6:#H_FH:6 MJMG.^="T3UQSV'"3ZBOKJ+__X[?7]X?(.)\Y8N4P,0I9N6:DE$-1]1I@,^(^ M'7VB#_+TT_..WDXU_:)ZVTE5K MJ*O.0+]H&/1!8P\'SF7#P+)531M>-@QLY(733<-I(@P&VE =V/8QQD.T2"=4 M*= \2;-_2ZA&&X F<2P)M5I0T\V^:FI5Y(V$VB+4M-(Y"1)JE:!F851"0JTN MU"S5M/O[#)2\Y-:$"F/ U@2ZFDT,AMKOFZII]26 -@%HT'=4P]8D@#8"R#%4 MS904M!% MFZ!;C^P)]XI /4!0'WCHMVSDU64=\Z>Z?-B2*:5:( -3T*RE!UL'"?B?2GPZQ^I7O RX(<#AP\<^K@H^-FJL63',G7Y.B6P8_C7\Q_O?H8? M^5/BV9;!QWVM/O[)]]*)@%GY1D$C6G$+&0$Y9.GF6U8.$#X] MZ@U6*&@O@J/\TN")_*<7+U>) J@B"48+F]_XR;' MXZ-MDO.>1]V(GTITRXXJXL3P,VG,6I1)3,=_N_K!UW2-:MK )@-*K/&(.D-- M=TW=T6Q*/-LS_FV#X8=\J41CY2V\D+*:#G*W0M@%9NB(Y?IU091P%0?0$PE-ATD>9Q=&C[\$[_!#+6/C)4C%](+''+H); M//H04ZJDD?(T\=V) @Y,DB@)"6BBPJ4>G;)P$/P1TE09P^,3A80@]B.3A MEQZ('[CC=J.\V0#S=?AB/S@X%M43("8@LX3>YK^\\?QD%I#G6S]DX&4WO1'R M6@BJ-?*1K85_73!M3^.,*[PF\6;Q=8]]M32N1'QG]AS=V/BUUM/W_*YO;G[I MMCNW+M;H#6R\^ M=9ZPE%/)G5@_T&HO;VQ89?_<@#X/!.SUI0AH-\!S@@ LEBL$393? MX-Y)HKP'K>\I_\A"JIB:JAB:8;X@6'DAQ/#B4K\F$@J:F;^1&(Q64U>KQ/BK M[/VB8/AW-/:;!KFF/:<5F/R=IDW#8RO@]AOS6R7H]@#=9^H&X.6#6U\!?"^V M1B5**NO$W#:29M$A*M6:A^45D_>RMO\%8Y,7O/_/15#V@J'P*T:B+WC_'Z8S MXE8Q7+H*@)K%JL@*1E2[:RP9D79:X+04&W=VFUZ5P;$B7-3:SOF7G;Z7"/?>5$T M:5F[FWHD05XH<5P#<1B;3=(ST<69$[X7@'=05'U05+M:$HZ.__5S_K=.HLX7 MUZ"9X604/5*>%BX/_U;&_D,6X[]1S*9SIVP(YS1B0SCIZA!.Q0_=(/.H\J.N M]QQEQ%N6<;9W"(MU Q_VBN/ :0)]C+WE']1)0I'$8GQ6;!Y1 E.\R !/&/8 M,\O/2$K3/LI/4;PL]L4H\YTK'.&E[&J6"B\_IO(NTTCYT=1[>KZXWN9#$>20 M\KK?R2'E71U0+=\L[(Z)- M)Q,U#A2312:([<+N8::BF9LLIY4U"2I<)3K?5@2G' ME$NB.^7>#%O5S3T;O"712:+;\P 0(+IA@S1K*]JM)0TW:6]R0+D<4'[8\]]L MU=*WFW]G; 9M-6S[MCJT- G:HPQMZZO]P1GF$G<;K+JAFHZDV*-X/(ZJ]X\_ MG?D207NMFZIC&W)(>?-1)8>4RR'ES7<,+G ).+Q_:/>W@T\L;1A1\ M0"L) 2ON0E M\#5=()Z;$;H/JA(36!*N"PD/]\N_Z,%.W(E"ILRY8'<+NO;PX>5M*E.:QKX+ M%Z5L>[ 3G,R&O_Z9D1@6CG<\37QX'GX8E$"2/% M9P-_@"L$C8+62 %Z4[["1 % "HPDO=:2WD8EL#*HAA'C>V#3) V!(-^1E"A_ M(=/9&^4>A,1SBL#_0A\0]97VI3MG8ZDE#=90QD=M,(Z"('IBL]QVG)BQ+#7M^5:Y5I;M-:*AS!4#+$>Q+^WFS[-:,MP MVGUFTIYZ)E@KH+EVR.^^.[X^V?YM=U'#F]/J[Q^Q_+36=F!6YE\VTM.V] M:'0-Z%I"H[IJFW45\GI".:H@N70D.7I=:2^1='HD&;9$4N.15+N=32+I]$BJ M/>?W@$A:7_I^GNI$15FMMZY4VRJ>8AD]&TOU9E'"ZLQO8QJ0U'^D184>UOJ4 M;A3U?5IQ"QDE49"EFV]9"4:>J933I']XLP7!Y^QLW.1X?;9.'_7>^SO.DZIQLF* MOUI 89)].L,^-:J^VU_?5''&T 7M_2?)UR\O5RI7+#4,ZR\J:*RTX4L#W"47 MPKZ=8/.[!( LAI7OVZ\X]:)4IZ$WG!OHK5)A;'L;BJ[-4R/G'+NL ME0VL50G"3OWI)B7'?;7/ HS M!KIJV$T]]$XB^ (!O/0VG,T@T1P\Q%\;:G&8-B6$UTE:NN@UF@46EMH ;4\ M/O(ICL8T27B_)3SCT79:N&-&48YKG#<.U+5SX]7WWVSV M,FQ=[3L=CQA)8KX48C94>(,D9DG,[2?F:TN7<< NQ@'QP&W=>-,\*=48\SY? MQ'P>V)9FX'8V)LAG-/,9'>E"W;O=:MTAWXUI5Y7/:,$S+BVIJU8$@NB2Z-A&=9:G]?MV^*TETDNA>%*3HJ[I6HZZE>?36 M\4SAM:Z?&CN-"2/(TNHFEE:WD8OV,NAJ :(+\=@V8G8OJTEBM@68K6N:7!Q2 MVXK7.A;-)65-+B;D)NNHC]&NM_EF,Y>EJ4Z_KK74)B]3DG#G27@ )-SE MZ)TNBR:<9[=<#7* M'4I;M^1^I;N MR)'ZS450_>(6Z0FUQ>*6SVCF,R[)$WI'QS2."_]'&1,_5AY) +\2[S]9DDYI MF)Z[T+B%DENW6V_+=1Q#_?;[>!W'T+59H[Y&8N?DSD/]E$Q7C-.7UN$VVB98 M$QWEID!A)OS/.1K@+S.16V_SS>8E%EOM[WE<3S/2N9*&+YZ&'76H#20-2QIN M+0UCW+??KUT=W0KJK61UOYR2&XC4^C,:9#U-^X=QR6V<@#WAON,-TGK/=&^,:O;2^H='"Y?>*QJ@RH^ C3DA,E1ME M1!+?94-&/#_(TCW'_,H*R2Y52&J].F,$FI>$EN36,G*S3E[R* M!=4\DNMXF*)!$US*BTXVZ)562Z"31O61O@W[="'WS**[COL^>9Y9WQ??I=.W( MW/3$NA$_=*/I>;H*NBR4VY M-O]0'9@U1B VC]XZ7AYR??)ZL18:GFV.>1:&)ZL"$34?O!I$1D(O/CZ@]2P9 MDI(D=V*2:W],2I)! M,J4DR6+:4[Y0JES-+_AU?L%O_(+D2AG1('I2QA%8SA0>X*=^%/(C&F/J1G!U MX!/^6316POQ)X@5);R-XQ!HMHV?C 52S*&&/OHUI ,][I&^>?"^=",(IW\@I M^%8K;B&C)$*C?N,M):9P:9C2^$RH,(:+X"C_Q.7ZWM^N?$W7J*8-;#*@Q!J/ MJ#/4=-?4'Z,THIN3;#1G#%F])\$2>DZO7"Y"8 M^N'-$N27@;81-./QT4##Q98'!!4S8KH%<4=CO K61!JS%F42T_'?KG[8C2/[ MZNXKZT4 IG@++P2J2WY^3>Y6V(%#^^[G4?SZ;AUQG$ BVFMI]3--LB!E7/T1 M_&;.XS66O\Q^/D QA(<[QQ2$[(FW?@J\[E;8XU? )U6F<-TD42@LT%/^D854 M,355,33#!*MC.B,X-S.-E'3[Q892=_\;H ;*GU'.7-RQX0T I(#,$GJ;__+& M\Y-90)YO_9!MC-WT9DKB!V!Q(2.1O9?T/UL+_[K@_)[&N5^$A,2;Q=<]]M62 M5<*_,X8]QS8W?JWU]#V_ZYMVU3O7&)V19LQD,G8@J*<:= MN]V(VBZ"S)#"1PJ?CEW9$>Z\GT99M8-"]A=IG0/:3QA$^USYY,G+ Y"D*DE5 MAP?0C\K;"0D?)'#64\\:X*QOQC>W].(?Q[9JBU(_CZ%P6%C+]UW4^Z2'TES6 MKWYE0U7-AMHF/^2X2B=1!L_QDI5:IR8[^!+&$L9GA/$E]&H(+^;VJ >0-D5V MG]F\[ *]5%;][3Q30F*N15#OTC-:2D$'FJ/!.P6,GM%O. CNDX2F-R.2[#FZ MNOY(O;9HMT-5U,GF^E9T->E.7[4'1NM'.LR?TUIW]>P+30-54;[ID%E)*C^0@>UG4/I>20A%7);QFJIEW#L90RHSVHK9_DZ[:X MN+0,X*;%E1MW93YA&9CJ>[) MJAJ^R-2@3 C* MA."!P_J&:M66(3)$UQH$P\_F(??\VD-2U@%$AZ,Z?9D1["R"I>B0HN-HW7N6 M[C0J=R11>R#4&HU"Z_G%Q27,NQ,'*H8/"OT^HV%"$SGZ3HZ^DP/4).9:!?4N M/:.E%'1IH^_>^3%UTUQMRLCN^2*[+;2U=<-4K7WK=EOJ+[4039:U/OI+(B>*87-3M&A M(CB93$8B9?-!K>8#6]5J.U6R[O'4U0=RFI$DCVU.%4[2EUS<<#29YYG]*+FX M'>1Q[:@#N\:49\F_IT:0+6>2=3U%]7<:TI@$K*N;>%,_]),4JST>9;I*IJMJ M'9MCJJ:UYWPJ&2<[F>5\GGSB^>6Z)(]*Q\P,5-W:LU](,O&IL+3OB$?)Q!=! M'M>ZH=K#^@7XDH%/AZ&A3%=U/5WUCLYBZOHL2\7=JVD$J_NO3%O)M%7M2*JI M.EI=YTK&RTZ>7)3Q;DD>FYG84/7:E8"2B4_-Q.>9:R:9N"7DH0Z,\PQEDDBJ M'HN^4!:^P*E9T4ISLLQ;R0%:AS/9;-7>-ZLE!UHT'\&Z5E=7G "YYU M+CKZFMJW&TA=$L&'BO;( 5I2=!RGFNW5$F!(8EJ>ZP#1SKO6=TBA4;S\5M[T/]% M"(X#I5,;[9I^9">Y7HODZ2O%#]UH2E4EI*E,I,H&P%J1+=723CZ&278=R!E9 MS@XBJEP M*)24?%=FJ,(2^+V4.9PH] JY44':,I636?/F;-29#0?O<:>78/=EAN7 MD /[<'@75:;!+C4-9NF.C*0W&T5_^<$Q=..-C*=+&ME2=JLZ9HT*2OS.Y=:';O MWO-NE=PA54B:QOXH2\DHH$H:*>!@P=["-(Z" *>(^F%*8YK(YC>9]:NG/&Q= M'G[7="1=:,114D<5F T=4S)PLU$D$_>21G96:9J2C9N.HCVG(K>>@R\I];?B M:;T/'\&O"FFJ*A]"MR=3@X>]LF(@@]/&K0GLXT49HB8GB9<%?!I'AS_N&>DY M!(":+9.N#5VU],&^$?0# *A]8=!CL4T#J6/O5.QY"./\6OU 5"D%N!3@U2MA M#&?ON[G]F/$Z_,P)7]>^__S;>4;R!?NL#/#8KX6W/ N.D<6_N? MWZ-4F5(2PF+&6;!QO8QR_-"C(=SIG&VY2ZRT;97'!2I[XJV? M^X"^NVUZ[[ M/DEH>C,B"?64F+I9'&-92DP?:9C1!FRG'4#?NLJM(%8\ZL:4???CH&'C M-*IR@Z',8G]*8MBNXF4L8D[F:U'\4"&X:N61!!E @LQF0$YY:#W*8N7/C,0I MC>'ND<]+F=QG-Z")JCQ-?'>BP%(4ON4H9.N!=WW+'ZA$8_:9FR4@U6F<_)6_ M+L&+\>FS@*2P\RF\.'Z4)?DJ>G5)X.[G4?SZKNF$\Q6V&F;3 M$8UQXV,_)*'KDT AWJ.?1'&B//GIA$-N(WD)@*;4G82P[(?G$FS],"<]=E@8 M(#F.O@-1I!30:CHJ[$[ ?Y%RD%86KQUNN-94%0)H2QV".'_L]?*/2YO/>3 MTCN6<[&X7)KZJ?^(LMMW$20@PY,D@Q_Y^^!72F)XU"A+ +H)J!+88PH"#YX8 MC<>HCD;P[' N*N#3G"J.B_'UO*6U'O3=M#?9<3523QYPE16!7;('055JBZK2.JVN3/TILD?NM,#S M HKB!3^9\PQ8G_^A;LJWXM%9$#TC!R:;N4B Q3)Z=A] -XL2'Y]Z&U.PT$%5 MOGGRO70B8E#E&T7D32MN(:,$1=[F6TKQ-9=BS\F9L&]JB^ H_YS$10SJ@=Z, M /W?;L@8%GM+@B?RG%R]7M@3(.5F"8;+V]^XR?'X:)ODL4RPKB)^]/)M!C06 MXU6P)M*8M2C !N._7?W@:[I&-6U@DP$EUGA$G:&FNZ;N:#8EGNT9_[;!$V66 M')#[6W@A4O7/K\FJH-^L!;JN0=[Y8.NGBCC6K 'K[X"B6(0I7_."_[2H%(RS M!\N$U^RP!\L?E L?EVT D,/69#F!EZ4I4F4Q2Q*0>*8 MA \4+3G.KE_??MDO0)),_#&NSZ5Q2N )0CXD/-Q)UV( MOX >XPQY@M;)!Z8 M/."KQM 5X-H$?#D<$@?Q3 !X"Q^ !#79**K-F9))/%38EE,]08I;!3 MX0+X4XSBQACJ+C"/T$>PK0/4[DB1SWZ''2 \%I:S;AE+=R8@?($,7+JP=KU\ M4[)"16M0PG:X$;;U)7ECA$M-R?KWC33=@+VT0Y=M7>5F^!92IR3<]5*RA$EW M?7A&\1XPKL.9"#'P#S=WV$98/C(&QSOFXMB-DI0+>+W?ZQ<;"$#N/7#>SG7" MHL@IQ=UY4I+%ON9/JR^3=LOHGO)U0A-:OI7&=*W4R@4/UW71.'W"5"H^>DIP M6D3(!)$[(?&#T&]VSYPO>'^MUMYHWX[D.T "3&64_>2!9YZCE$E>9E&KV[!7 M,(GUDS*+?,Q3GH(OEG%7DR=*3L+.EQ(D13"7F 8K*^\B#K??=F$W *EG2N+< M4VDM@=4-!M 9.&X^%T$,3=,(^/R_>SD04L/5!O% ]/L*:PIJ\^I$I]VM!,:_$\:&J EY=[=TT1EYM91V^X[GOB.YKB4^& M153MM-&T'P<]:_[FLA[R?)[+51[0:T;N_C/STV=E2M-)Y,$5Z(3#ZY()Z_O%5L2[LQ;/BOKX(=Q:H>8R0DP0TQG8$,+A]*G.LF MC$_,9L$S,^7RY"'<=/_^ZV=68QF#C"'Q,];)W."-HRCZEC\HYTQ&>?YT'@I& M+X.]Q0>&=)GYZ/D)4&H*UZ842_Z2O.(."^W@,0D%UN4U<\+2XP_#OWC@"CX# M%>.Z62Q>@"O,5Y!'@."YHH:G9+8N[8H5D7*XP.(R,+G7[6T69,GRJLFJ$;_F M5KZ\F)T#C?P//A(X.;B1-1>K"O69),2K79+@*F%/8F%HMMZDT8T'D%&Y>(C" M.6B$F N!&,%] N/9)1D&[P5LL.")O1H6U$WZ_[6B9E!9[2D=CX$*T)]"'""Q M(0*5:[WG_/0*4 U?QWG9)SXU24F:I1'0/KMV-1T_H0OR%__&LF)A#8)V--M2T6: 'BB\X74QG-'E5_[F<6 F9Y:W!Y:I^RKI79<_ITQ[#FVN?%KK:?O^5W?M*O>V98194<<>[8;4 M8# X+Y[D6N5:N[I6NU_IJ3LF8#9BT*53<1;QNE$-6_;4^F&5AEZ,[%B8.+%] MVLB;%4_R/&A<,7VTW/3YC=LS[Q?LF<-B]H272A9K&N-4OW*XS&&[A_DTF[W0 M?Z@R:VOG;C>BMHL@,Z3PD<*G8U=VA#OOIYBK.ZY(ZQS0?L+ VN>EIMV#<%1' M "2I2E+5X0'TH_*6I;TE<-92SQK@"/-E*=]J,I"AF -#'0PM>>!UL]'4KWOD4U<.O#X0>4BA MU"JA-+34@7,>DI="J3*:!H842E(H78I0NC9U=3BL<6:NE$>GQI!S:N2<7Q0= M*+;=&L=]]4P>&?$^5K=&/2IJB9 P3$/5S#W/26WI,;@M1-.9,'1^@2[)HRH7 M._VZ82O)Q2>/+DHNEN2QQ6#7!]5-=LF])\\3.H9NO+E0%CYH2G38<+?JJQB@ MO>D<69D;/9UO)>"WL2I96VJ4:(DTZ0\MU3;W#!E7!D:+(FQ=0_#0;AYNSZ]& M)&$=(,]DJWW+;!YU200?2'+4#?9(R2$)JUK.SE =7:^=%I)"HP6XK9^*[;:\ MN+148-TSWF5^4.8'=U.5/E MK6[IF0Q-GCJQ<*%!24D=E7C84 =VW4B3Y.%3 MYW E#TOJV"SA5=NL&U"4+'QJ%CZ/H71^'K[(Y*!,"O."O MC-$=R!#7M.8A]_S:0U+6RT6'I:F&WF\>=4D$2]$A14>3 7IM#%7-MAJ5/9*X ME4G!9CBJ+9QG]'%&\23&\"$_BCN18_#D&#PY3$UBKE50[^PS+FVXW#L_IFZ: M*R,9,#U?P+2%%BQVMEI.W;[)+1S3 B^DA6BJW9]^& R=WZ&0Y%&)B_NZ:@_D M6,6&H\F48Q4E>6R))NE#U;!//E5*8DB._))U_O/=OY_.@NB94MCL%#TJ@K._ M9(!/5O77\JITU=1E27##T22G?DGRV.I5&>I /\],*8FFXWE5DHLOB3RN#=#% M6HWZ"\G #?:JNL*[EY:D^CL-:4P"UB]-O*D?^DF*512/,F$E$U;U"C4'ZG"P M9R6NC)2=#$TR827)8PMYZ)IJV?+(G::C:<\9>Y*++X(\KDVUK]>O;)?\>SH$ MR7Q5U_-5[^@LIJ[/TE37$)DZG^&26),HZC:>ZN M1N%^;JK, !XD ]@YH6(,5'-00V'4A4.+PI6=PVW]#HEN*PQ)4P\^DFI09S<>ON6?A4K<%QX&RJ8WV3#^R(U)%ZE15 M0IK*]*EL^ZLU&ZNOFJ8M>PV:BZ$+[#60E%$MM*":5OV3$B3KGDZX2M:5E+&> M,C1U.#0ZP;O_/WO?_N0FG\N/5 M"$82.00*CUWO_?7?G@'T6CU *\$@^JI.*PL8>OHUW3T]W:\SJ>6CS9_[N;\U M9I,H9HH?NM&<*2G]KBSBZ-%/^/&WFS$+V<1/7_ K[GKAKM=KTB1L5:YP)T:D MSD3;&AYE+X)1R%-GT!U48\-P:64JM=.!JWUUCMQ1L5R>HS6^2XH$ MPGTP%-W7+K\.46O75))8?G$OK.M[8;^P5 FB!,]WX4[7&7/ZA\09U;!0, S5 M'=IJ-8R;7L2@D*G.2U_(E?+0 MOL+HPR;7@^?=*:4OJM TC?UQEM)QP)0T4L"W@KF%:1P% :^=Z8P5)3F1ZI[MQ0!ZK[B#.(:.(BPWD?[T@Z-K^CT*,O+( 4$V6^H* MB$2J3"2[KWT;^[3S]\+;^A(^@F\5LI0H/X7N '<&SWMGQ6!&SAMW!HB/%V6< M-"5+O"[B(QT?OCTQVG,.!,FMDVXLG5BGU[T[ X*Z%P>]E-A(R!V:VBW.:']9 M/Q-;H@9'#5YU8]LF&FIPU.!GWAI'!2ZI D?M71T[C3XD0[5)$POU=F?T M]LDI"GU5W"*@]EZ$F."OYS]^_" ^&H9,YY#]=O)_RRF5$RA!+^ASRY7[G6$) M46IC:G_^)4J5.:,A #/)@A?PYE!]_#".WW_<.QG!5G[HL?#2DH2EMV.:,$^)F9O%,4\&B=DC"S,FP70.DF8KDBXIE =1K'C,C9FX M]M;0!ZH" 1^%!(EBA7G1Z),X&\Z8TKB?U?F\*Y9HC"8DJ?\/0N98JA$T57= M@,5EOJ Q_)Q&QV_7E47LSVD,8; M3#7,YF,6\XE/_)"&KD\#A7J/?A+%B?+DI[,<.]MQK$(4"V=*-B3S\^^?W#XH; M^(!>A;HN+.OI$6#T@55*136(](%SX 'C2AGF >1%6;#8!3CH-!+&_H*W=\-% M]9)05L'T^MJJKNF$YI=4D,6WFCJPER#X^;JXW!96/M.4*G^B\\6]\A#2X!E\ MCD1)V'0.>"Z757]=(+=WF#FT+/53_Y$OD;[+\0!+99)D\%&^#[XR&L-0XRP! ME":P8L,44UA78,1H,N&K_AC&#I<:&7XM6>&R9-XM4$HS+]_-8V]'@]$6Q7J+ MBQ6G_H?1 "R/KU&0;72Q[!U*EM*Y7RA#>!.W@=AW/TF%G5P8OD:JZA.:K-J&=[^F\V^#="1F!A_ 0O!/X!/4)?,O9^KN^.4?BO.)K M4@NX F,<1GWT7>Y5MI89%DYD\X@"Z+4PHC%-HAR6/);"?^8>Y3 MF&3, ^HP1^K!,@PN6BR\I)5^X1/P,C"=^G*1BH 3L M8OA3;$WP>0LZE7'P*)[2T/]#P" BL\)_$C@HAP+\ #(V!]#)EDX4A[=I,MN< M5 &VH(TY&*YBX$OKQY_S$'G,]Q%6I.?8YVC;A:CC\2'..(Q'A$.7;4&@KT?A MMWGA,&(%R'N1U9^ \O_M95()YM*-I>D@E/OQNU(CZSNT*ZD2JMIH254'0O1X MN888A"BW6\04Q+YM#"Y$G&M6-TK20EF;ZYO+^8:LB$B5=Q@;F\^NFP$YW.>U M$3:VU>!E 4CK--<\Y1JQ+O_Z2OX'RK<92]BZSF$QVZE:2KV2KTC1)'WBF\G\ M=7/*2U2$0L^X,QI/RU5HN!:E/7WM(3#2P%P/]R[67:K#:*%X*Y%JX0U^)B]!AP^9TV(9P;\!9 M*A!Q$PA6*-2"!X9%$"W@]Z4FX!(_7)_!+B6RH2L/O >4@,^CD&7^B=!:PY76 M.K.8-IC15E-.#_2 KSH):53406EY.=%UT="TU1K87+#CK;6V[JQ;^9Z?;[$I M4^[6<&G^7^:GS\JS+CDN$G2<871^XKK OYAJF>'TX.@L@5 M\E#Z2#O&%1'&7*'PE='9.5Q9-&H#H[U9W2IVD>D:%@X*T-\J2041>6=L,F&N ML'LXBL $$NK[9N@,U!_? 7?#Y;A,^1)CIC3-TBA^SN_=F7RTSGW\WSREL%C[ M@*N?A'7XQ)09Y6D0 77S'$2J+/@BD,?5_SWX.@ Y@Y<+L070"OU?1#!"-\@\ MP)AX'0BW*VS(GW[]I'QEN<>JV2;A,4+ )C"'@]K^F' M>,T9C'Z\(*/QWS]Q_1\^ \LC(?ADH'RMV6N MOA_R7/MBU1A'&=C)%!0^4%NDY3]%RSS,U3O]1.%E64&G,FZ**[SPFZ[>_Q*! MAM:Y;9!!$MLX1?!"EF0)$^N7<-A6+'( MT]V9T/KQ0_Z&Y1HE#C4"%@.Z2-A=^>6^K(WDAP(7XJ%[,&RFH,V+A8UK\JT# MC0*6_/)*R0_47-$7Y;J*-Q>7!^+2UB'-_-I0'SB.OO>R.M!.O#8T[).>/ 3L M:&!9%L+:=UCM:OQZI'R=%%7JG(JE1'?5'SPPI[T'V4=5II];Q>T@X(71HN8+ M0\R8\G/N47[A'F6/D?$5G.N]J$"FOQHZES$31 %!%J_>@K)&!0VYB<_#TE7J M'E69<-\0IR-3(5-=EJD*-;P5P34$1E[-<.= <1TZX?M.?5_%U?@<,.J:[%;, MGDI98D,JRF (+WE7QY:YBA+KQP\B-UG5L >E"3M47U WB#&JVXUJMPRT62@0 MF:Y+3&>0D>4@SR'/-3@WTR*.5;=G%S(=,MVK5M<1T8VZW8O.R'1]Z-EZ^.0C M]D2KC= ;326CD5&]MC V1&N:0@:QU2$22%X":0ZQ;10AB2D$*_-(;X5 ?0@Y M_1*%92Y8D2$63I?'@R_:RJ]"IX NLJMN$UMS:M?[E\ASN78*&1H9.?5;Z2"% M&J/0T"3F$&5(9@HYQ'#J=S5!5[D:?O_!4["WTK;;=I"OKBN/-B2&5M^RE*:5 M'M+VX!IOZ_7=.J1M!VBK6\2HTU$+:=L=VAH.,>OT/VV*MGT(!>3U0VX*Y_]= M<8ALLV(*FLB56=DFIEK#ND ?IF$":<32N[_-?.5$$D:Z8:,8R4LADQAFC2TN MC 340N^G]=/9XF3VF$VBF)5'O(\5:$+#]$Q.ATYL34+#%&E[!J=#)9JJ(6VO MD;:F1FRUQF8/TK9#M 6=7&<3 H,%YT-^Q?J0:$=73GO6NI]H?^4DNAD2QZBQ MJ8 $:CJ+VR2:TV(6-U*I8E*LH[4C1KV+&)3UW# ><.YX@$$T Y,'KI.V)M&M M&NEG2-ONT-8"&^Z$(S-(VP[0UG#(R)8PUG.F>(!XMYV7K);9 'GPO#L8:T\A M6='>#\;@_1;Y68.RS0:&#$[8P;8U"[T=N8DT<@PDD=PD,HAN=K^RRI4322.. MT6*Z3F\C!\8_ X):=OA05%!4JHC/M"G6])>TSN!5PDQ3*7=T0%[REKV@ZF6>J;C=!G!0-F/?3IFR2>*Y>AXT) MRJELFO<.V]_Y'$S+^8**/L^\$>?!F_5JC3?7YG\$:T6S1VX/#//.&5UI'*F/ M!HYMM-LT<(=34&(FC,0R=KUW5B94QYH[(JP(:Y=@M8?8C/3PG"JT_I%2PZZV MGE=]AS8=_$T7_M"NJ'S]O%ZV5%7.V7"RE5M/%S+YFD;U3\Q&VU)VH 699"2\ M3*_!XTDQUXBR,[>N[(3ZP37^NN^\$NE\F$=96"FG^1P]*Z\$:3_R2 MWD['F_;U.;)')2$VR+!V1 2%N&DA;J??#@IQ-]A#(R.S;@ !9;AA(K53H;Q] M$3[K?NA(XPB#-$$9:< M2"TIV?9EN)=;@[@AB!N"9TX.TLC0P0W!JR4P?,I'W/97#^2L,Z@.G:@R(V$_=,/CJ[I]Z@V+K8U*+6;^L^\>V,X5=CW!0L3EF E MO!8KX542J+9+=B&0"&3W@>Q;X;;/?LS<;,*-ZOJ+?;$LH88Y9:;2AKVP$#V.+ ),B2JV@Z+ M()6J"W'=2L4HQ'UBCQMM2 S#PKTJ>2EDU/"LKD5X^[99]9DM8N;Z8H\J=Z_F M$4#W!VY:X:95;>?*)$.L]"0[E3#, =V"M-ME) MU-=RBSVL\Q2].$:+>U98\NE\/I=#-.?$B"'K@!>IX[C^&L4"6Y,-P9H"^\ M*!L';*E.7J=NI8L0O:T; #PC@N16PKI!C-H&[-F1U*$@^(5%1SX.Z2)SM&_. MG(DS49&C(J_:=V9DG7A,&O5X'_1XW?BV#,R!>ASU>,_TN#8BIM%%6;VP[][, MI.7FC3^_C)B]3RG,M8R?M!'4TCEDOYW\WV8 "#Y*T O*W'+==6=8@C_:F-J? M?XE29BR\]%S$B'=^"NSJ'HX%BMD] M) E+;\+8YY!L]TSK>)TI$'"08(>G++B,3=FXMI;:Z K\/[ CT*B M1+%B_$B4"?Q-9PS^CQE3YO"R6:(PF).G_#T+F6*H1-%5W1!%R6@,/Z=1E0=T M91'[_23*$Z4)S^=Y9C;RUX%0E/FSD( >_J\AEL_+%E/!,F!R''T'9@B94!6 MP^%]HPK\;W(.YY7->T=[[C6(.'N4;DSDX=\_OW]0W, ']"K4=6&-38\ HP^L M4C*J0:0/G ,/&%?*, \@+\J"Q2[ 0:="S!(VG7,\%_Q CK#+2AL9/RJ+R.>4 M:5<%[05U_6V ZI)_^(-)-D[@5**\YK1&^2W[O3/FP-<*E+I.6:TR\S6E^%8;C-HT#D*8-9<+]MU/ M1-)SN78KX"0]I;/N:M2:'/NO:BJCL^@XR+05)[_.M\86WUIJLXR;^G/.KJ7% M">,%3!R*AE^6/ SKP'^9F^93\1BO\\M7S60_5Q=H,?6!S8^"+Z+$YZ/>Q2P0 M]:ONGWPOG15^]/J#1=Q 73U"QTD49.G^1]9B!'QE9W%+U#>&6]D3:Y^S>.5' M3]GM&,C_^RV= +!W-'BBS\F;]QMS J+<;N%P>_I[)SF97&R2>3P&C) HSQ>Y MRX#'8GX7P$2E@44!,9C\YK:G_V:# M&R'\-F#W3_!"SM4?WM.7FF:_&NJ.;M[3[TA292J-S780RDV MH&+?[RAX&_"6X8C\5W@8A$FH:%9XS_S=U7T.+Q/_%#$(0&?D5?0,9%SH:\K6 MX>KWDC)O-T1L)VHW)-7V. MHR!04OJ=B;@+ *^N@,^ET4_67D+AV20+4GXS_^YEKI@_O OFZ JIY'!/_#A) MQ;L26!+A3Q'\X\^)B8HJ-V#7Q5,:%H5NP$H%R+GE)((@Y4A1%H/H;SZODRVE M$H)?YM)DMDF54@_RF6D#8Q5D6MK _IS'H&(>J%LACNL:&)/MHC0!I,4IW _( MB"83'G8=/V^'-. [S ,R_W@Z .S!*<_:JE"!=FN8>"@KM@_W^4QY'7-H0U7 M/)J'#=K4'8'@9A#W- 8AS]=2,1&QUQ"#7Q8S(:ANE*2Y]M#T=?\QWT00X8?5 M'2LSI*(43H_BL+O1C'W,H^D5X\/'D;/.8%8;4>)MFZT>6]6F;6^-EKK>5Z62 M&4Y\'0\K=9K%\++<6SZWU>QDCM#!&* 5>P,U%Q^BM.OQ9N+RP-Q:2L#-+^FCP:.;>R]K ZT M$Z\-#;OJDUTY$7G!4Y;'"34:6);5+IT05H3U6F&UAY5&/5)AX-1" F==1IU* M>>"[3P<,N^LP<-/GY]R>^;)ASYR7 ML@W>>KJ(M4D=%++\SM&VC+T\,M,M >,>1)73?$=GNY>TUX@RO8?J!U?XZ[[S M2J3S85!Z6V<%''"..6\1QTV6I&\X1$I@MO)@[;$-[>?/R&OBE\M)_T;I? MLHV!E,,QSLY!\M6@V\%"9VTVV(%>[FL%Q+#%8$.-"W:PS+55.MTU1;EU@6'I MQ!K5[;%Z0/H[T(BH@Y6?K1,;E/6F>/,1]D"EU"FE-#*)Y;3#\JB4*I/)/K$C M)BHE5$K=4THWAD9&HV'MGG^HCQJCD-,T<=I716<*;G?&<7]9XQ-#WIE.&FHSP]%>&S;HF.)'>KOD6I*.RYKT\$[HTVYUL5^+NVYJ5# MC0?UZ_:WK8N,#D78KHW H[HK10.T;7\90<9ZO>8P+&*?FJ. FD-^ H\D7!50 M).TP08=P:E)Q(PW:4;/LRW,N] M0=P1Q!W!\ZH/W2&ZJP/(9D:$FX;80$1M6! MJD-FA-YH-C%T6ZK-(Z3MN*?&<+KLIHQE\%HL@U=) MH-JNUX5 (I#=![)O5=L^^S%STU+-8RBRO5!D!VU#7=>)>FK(H*/V?0?)9&)1 M(62/ U)LC,C0.#$VA%+2E4/T#:>=GM6P+] ME_DBB)X9@\G.N4=%>5$M#)UANGRMRZ.1R8J=>TV8SEM) ]#DDQV&,J MGGJ1G$PHQ<@>!T_$DJ%1PZE"^94X/>%:1+=O>U3_QT(6TT"<0Z;>W _]).7I M"8^X7X7[5;527&UBC]K9#,$X677+^<3C"YW7Z\@>U5JD$,-JAT602C5J/J 0 M(WLM:N>G M.,0RZ^8"8KRL82IAN!NYXX ,VT0UVNE.@%1"&489/H?G3:S:$304X8:)U-=B MBSVL\A2].$N+NU98\.E\7I=&C-IE_>HBHT.AMFLC\$C"8E[MKR/(6&=H'F41 MPY"0NY# 9](<=7NYHN9 QJJ62T;#^43-4&AV@K5Q5O-K7%TV7>_+\QW:F M_5/H1O-E1N5E(;!W0J T\_+=TY_$T;STU:-PY:,+>N 6Z'GN/(:S0I7DPG!G M@+[PHFP9VZE2Y"]+9N /","));"9L6<:P3^UF<#TD="H)?6'3DXY 3 M=\%:98[VS9DS<28J9KY[DP!0)1\ MOE$HH(%W_5X.J$03\9N;): #6)S\O_QU";^9C[X(: JSGL.;D_)FQIN@YU\7 M@#D_RI(2BL%U_22*$^7)3V/J_AU@]+OA.Q=R!R''T'ID@9D-5P",RNP/\FYW!>V;QWM.=>@XA# M3>G&1![^_?/[!\4-?$"O0ET7%J3T"##ZP"JEHAI$^L Y\(!QI0SS /*B+%CL M AQT*L0L8=,YQW/!#^0(NZQ4D?&CLHA\3IGVU,]>,-??!6@N>8<_F&3CQ(W] M!=]$VOL\9TI@EPE+$K@-1 H0_NB[7--Q+0/@Q^6]U5A%WRKVK:O;/H.,B^%2>_KF/,E<$D=,S0;$[) MI/ZI MO4S\4_C7@,W(&RAG%JT"]:8^L'E=CD64^%S,[P30_B.[?_*]=%:$Z-8?+ *3 MZNH1.DZB($OW/[(6?N2+.(M;XC##WDID6_NO/)W@A7V8^ MO*+X*^>N.#85GDRQ(^Y8N[P M+IB?*U8C#O7$CY-4O"L!D84_14"7/R>F*4HB@2$83VE85$4"DQ8@YYI=^&/E M2%$6PY*W^;Q.MA;3$#PJER:S38J4RS^?F38P5X'#I<'LSWE<,>;!UQ7B^!H+ M8[)=5": M#B%^P$9T63"0^GCYVU'#[[##&#A.P2.48)S]N586I54H=QPUS!P M4$_LG^_RQ/J&:6JNHN%";< @[>B-0' RB'H:@X#G]J.8A-@[BL&)BYD04C=* MTEQS\*)L*^#S32$15UK>L1'KYQ+HNAD0Q7U>'V7EK0Z4;S.V9KN#7+*8[12_ M4O9RG1=-TB>^2\7?,:<^7^;A+2"+,QI/6?F>X6%ML!JRT ;3H[2L[;#V=G&M MZR!7JJ77]'2<;N'\L+M\",/+=6LMJJ1M::H P-8=^ LS1KQ$T@QZ%0$QZX MP4&T@-^7FB&W=-9FL$NI;"C$ ^^AX=3G/D6YT2TTG=;(XG[9S:FZ_D;X".M% M",C[3%.J_(G.%_?* ]#@.?7=Y"4:NK20?Q.&:!!$3R*2(GQ(D)B$.Y!*$"6) MLG7(;2D,1[!2;#[<]85)OM4+L!V\6:\F6FOS/X(UT#-3/Q3)<$/Q3$[H9:Q* MI,H![@*Z2-A=^>6^/)'GAV*^XJ'[8JPBP,4C.EMI<@+$_/(JV#-0\X!/<2JV M>'-Q>2 N;:7^Y=<,8V!JQM[+ZD [\=K0L*L^V963DA<\?7F<4*.!:EOMT@EA M15BO%59G6&G4(Y4'3BTPT*Q[H>YP+_8KKJLY,Z]KJ_,!&]GMF_GKAZI$Y/M& M[9!Q=WV&W"SZ.;=TOFQ8.N>E;8.WHI#))CK5[QQMR]C+ R+=$C#N6U0YY'=T MMGM)>XTHTU'YH/*YLCNO1#H?YOQTQ655VM4A[4<>G?UU*T'T+!)U)0A"KD*N M.C^"WBJ?9C2<(G)V<\\.Y!3F2PE*\8"1!Z4;M*VZLJBW8RB<%]?XOEZ]#ST4 M>46_^IV2+C5[*A#[84ZK=!9E,(Z7O*A(++.#CSA&'+>(XZ;+53>8>*.07:?J'0HY"WE0GN2'1U+U- E&^3\2JIET(I>W+]IEBEYUQV.H6 MB<,PYWGOK%##OX,:0B.F:IQ6B+^CC18Z2*1V"-2^BD?NJ-0SBQCJB;TT4(2; M(M*)K7!0A'O!'3?.J$8G;13>ILECC)JF3ON2>\J^UTAR'^I;E(J*?!?(:Y?; M>;FP0W1EKJV;\@..UJ^']D50AE%&449 M;7=39S3:;SJC>#:^'62T08SV);,/>>[_S LUAM-E'69,>6\QY;V20+6=FXM M(I#=!_)*,[3W]-#":-4KHU4=--R&Q+0=S("\A,=Z.,S7>^ +TVZO).WV<,M!#*Q@DFV%##V-V.8(4_3DIM*Q M'?^KS?1!]J@DQ 89C4P48KFI--10B)$]#C@[1#?W&NAC8DAG[1J'MOPT[&1?>(VE>4?:2IIA/-/FS4HKBQ1^@NQ1!6<.L8PCY^E0AMLFDG;8PT<9[C=[6!9N4$I.HKX*\/66$XE>'+S# M_8VS.4E7=@)WJ!''/.(IX;'HQD/LAVO=7_?9:&2';1E5R7#8'D<@4797%CEB M.*&,]HH=B.X<2:A&$6UZZZW' MJ' B/_B))$F<31O/1XHK"*IX/[1#7N/(:S M0HIR/K@S0%2\*!L';"E)KU,JTO'*'"G6XR!^AOU=]_T MMTUTIV-B>F$_O9E)R\T6?WX9&'J?4I@K_/7\QX\?Q$?#D.D=UL#=BI0>@O*R M2!4CWODIR(V[ ;>]$^ZOV3AQ8W_!8W^W8YHP3XF9F\4QSW[8;JO2WJRZ@?N# M4%;!M.(Q-V;BVMOA0%, C !N)TH4*YKV(U$F\"6=,?@_9DR9PTMGB<)@;I[R M]RQDBJ$215=U0]0VHC'\G$95'M"51>S/:0S35FB:QOXX$QJ./R[*)*4^/^;+ M[W(YO(N8)4D&'XH?BO'A*Z.Q.U/&60)33Y*![/0XPC7%O:8^L/FYCT64^)QR M=S$+Q(GG^R??2V?%"K'^8+$BJJM'Z!@6ORS=_\C:ZN<"5EC<$DH,9Q,=ZY^S M>+5"3-GM&-CT]ULZ 6#O:/!$GY,W[S?F-/?#VRT<;D]_[R0GDXM-,K1N0NK5=V.R=U4/9) M61'9JS6KG-!E@=W-&4HS+]^-J;?J8+2Q5ANCAM9J+Q-+=.K/^:H,*H _S\<+ MF#@%"+^X60+K$=!K$4?_96Z:D]!CO CBG&N+VBOU+AW2!>VQI_RZI.+7#26Q MB=-U^U4=&!LR,6Q8)&8K:+B1FE0ROS/Q3_[L O 1>0.EL\)1@[GD$,_#=5DK M^OW=0/_.J:X+CS[0-X2GX?6DA$2X=PD-X")+B#)F(9OXQ0HB'"$8:D&?XR@( ME)1^A_MAP0'/U5X!_S3SP2OTDW4'$P;@#F,6I.62%65I$F6Q\"UI'--PROC: MI#SYZ4SY]NEK,4PR\R?\G2Z+4PJ@E<7WUCXN1,_3E(Q4 )V._SY7T9C<(+X1 3RQ3M@X8VG-"R.WHL& MM<*]$W,J1X+YPN0VG]<)X#.&=P: IV@R25BJC)_Y@'ZXILM 70&.W"7X NW& MP"K1O@O%AZ#GH _ ^152X MO$M8UZV. 1LFNNA4E^NBZR^BO&M.5;^? YWQC#NFB+F@," QU59AV5U'Z=J M.G#J U=I8)7Q"!F="OPE;"J(5)AOI )VUI@91E46$7!-4G!P(S;IT96.S[%+7_:M4'D<^[N^2-W@(Q3M$ M$)Q$>V,]<5I<3C9@+;6UN F4<2B4O >B%T0+^'VY]G UKJV[NH>6A&/O 6W@ M\U@N3>#!?/U2!V8Y=GQ'+"/0'X MY[I[4 U9Q7A\@*,K02\WPT:X&28'+/)LAIT6:+IL6DK=A(_JYN)!RU(_990T!;0!<)NRN_W)>GKOQ03%4\=%^,52@?+FU;Z60" MQ/SR2A ':BZ,Q:&_XLW%Y8&XM)41F%\SC(&I&7LOJP/MQ&M#PZ[Z9%=.PUWP MA-UQ0HT&JFVU2R>$%6&]5EB=8:51ZY6-:B>3WJF4%[S[=/PUEX;2M>U:!\4: MNYGA?2B].[?IVR'C"XM(+2VBGW,SY\N&F7->RC9X*XJ8;()3_<[1\6HBW1(O M[E94.=9U=+9[27N-*--1^:#RN;([KT0Z'^91%J:756E7A[0?>4CNUZWT[+-( MU)4@"+D*N>K\"'JK?)KQ% -$SD[NV8&K]Z&'(J_H5[]3TJ5F3V41/\QIE []47OHO6@5*MC&0AI_+)J4C^] MG7-ER5U/N'VSI=:0W<(Z5N4B]G!_111R%/(&>[0<*/&/ GXJ6O4+H;1]X3Y3\+(S'EO=&HT8YSSO MG=?99%TGSO!(E^4+-5J_"(->)Y&.](N\$(':5_'('96X@SBC(RU_483;)M+A M*!6*<+^YXT8CJKG75$?Q;9] )W2)[+SLGK+U-9+:/?@6NKK_:"0*IQ2Z-_6QJ&"CI8PQCM)5"+12BNCJ:Z2FSGL&^*XG(B:B^*5A27-C P(KJ& M%8XN$L:\Z+YJ^]+2MZV-SVP1,]<7.QJYC3Z/ +H_<(L#MSAJ)PL-L"![5!)BB]A6._5QD$HU5"T*,;+'?O8@QI$H$,IPZT3JJPA? M;Q64Z,5Q0=SC.)NC=&7GAC55(Y9]Q-#"T]Q-4T5OCR+M:V9DAQ=":I"1<22D M@4+:-%4T+(F"[+"6+41T:^_Y%13/YNF!!5%>L74DM9_SCRA)E$DO&T@2"Y-8_-YI#;-NH MG2M[/@1U*$)X8;&1D#OTCG%&^TOXF=@2-3AJ\(HR.B+ZJ'Z=>E3@O5#@6OUC M,*C 48&C F]4@9N.UBTQO;"CWLRDY6:+/[^,#+U/*<4CF!K5CG+5=;=X8E^*.-J?WYERA5YHR& ,PD"U[ FT/U\<,X?O]Q M[V0$6_FAQ\)+ST6,>.>GP*[NQNSLG;/[FHT3-_87/.9V.Z8)\Y28N5D<\WR# M[?XK[R6TY80N"^QNSE":>?EN3+W5!NJ&KM+M!G25EPD5E?IS MKI6BB7B:CQ8P0EL)RYA&M.]A6C*$8B R,M<\0B,# AVN6""49W? M6%C1$S].4C%0PMP(_OPOHW$*:Q=,1*!!-@F0-C!=9+VN[ JP!^ M+X8&RG7*^@/'S8+%G+YT*G"7L*G@B4+#DST\_'+Q&OZH+"(?;".A"AI8K(Y) M*-G-/YN+W.9L2TFH"3V !U-^!F>6(]./O'.OBP713'U@\S/\BRCQ.17NA*8# MP;Q_\KUT5H3[UA\LPIOJZA$Z3J(@2_<_LA;*Y&S!XI9XTU0WT;'^.8M7X;XI MNQT#/7^_I:"(XSL:/-'GY,W[C3F!@KW=PN'V]/=.LJE&MATS3*L:1;N7G36 MEYP ]/ T7T1+0W7==#%6+F!%B^JX+5G1?.D<1U8Q7XYC9XUI-5,V(X:;KT\, MG!AAQG;0=)%6?5+-^I1&Q;R(.&@31$[?(\GP&GKC /5DE7++,CNH:=Z>M MR7O0\O%#_N[-PXJ A8 N$G97?KDOCVWYH9B+>.@>=-+4#\O<-A[MV$I'$[#D MEU>!D(&:!T.*4X/%FXO+ W%I*Z,POS;4!XZC[[VL#K03KPT-N^J373E.=\$C M>L<)-1I8EM4NG1#6]F&UJ\EJO>?>XQ*'SDK( MQYK<#ZIRB.OH;*N<3;D:E.D]5F:?9CQHCPC8H=*WTA<,,>VS(>>*E&<["OF\ MN,;W;0R"5HV\HG&TT*LFNR;><_[7#W-BI;,H@W&\A"CLN\N 75>;*LF[.M;W M510*^^?+8"W6";O\ G0-K%-9^5WTL#IBK.MC=)1RM5>'B?BOLQW(#I_SJ4/_ M+43@6O%BRZ$2\UQ;29I=4Y2[>H@V(H9UI,9U'35PJ=HP1P0.F:Y+3*<;1-4. M=_=$ID.F.W/Y+(-80[-Z^2SY^&T5P:AGHG6F!N'^ROH7HDX;T^QW$^ *QZHP M9G/F>.=UMK0CQK"=MG878=!K)=+(;J<',!*I^KIK:37,(B1/T^2QFR9.!ZVB M0X%)V1MZ_G+HW %&)YN-3F*Y[>80)+=&TFUBU^Y]?G8D21[B0G%!<V&#]9:U9PC91Q>%ALY6O?A<$E><*9O79K,=I6* M70-SNT[*KB*NVGJMWE?6_5VO6+RK*L^+*FNN.-1RK&JM[+PC#8?75"?G*ZW8 M6XR_NI3CFH91!]:&AK&;53 TW- 6 "D(8%Z_V8V2HCC6T<);&P6^%NL].B;L MI9K877MQ-4;UVHM8"OCUI8 U+ 4L!RSRE *6JK+6U^H%W0Y7E,.B6EA4"XMJ M27!G94)UK/@3PHI%M?!4>*^*:G'C!$MJU>?&3LT=2VI=BYJYQOI06%*K-LJP MI!8B $MJR76GY"6GKOU]:-7(*QI84JNR]7T5M6*PI!:6U+J* E&(L:Z.T5'* M84DM+*EUJ>TJ+#33B=1^8TCT4T_"2)2ACTS7):8S-:(.#60Z9+H&YW8S)+95 MHSR!?/RVBF!<:4FMQ@N>M3%-+*F%);6PI-8Y:L%J6*Y)>BK9Q##JNA=(I::I M1!PDDO1$TEJA4 =-)*ROA:%*K*^%%5#.B)FA26U9$/VZ\IK M#0?.9GDM) MY;4ZI$ZPO-9EH:Q27JLL)>5Q\=G2,%IS&H:&2TBX?$\CD.]0"'BI(S8%W5EI MAT0HAR0+4GZMO(TF2>3ZXDDNW HOU/4(\U>2&< YBP*P@8H?4PY%+$K"[*X+ M]C.-W9EB:/E6X6-L( 7%O"Z M; &O@^O?+V!)_=_#P[^4O_E>O_-$KYVQ&!HAADCXG?M_L7U+W_]Z=OGA[V70U#:,'0T9^4= M7-_OOXO#""C@RM3+5ZI!\>!U5F0K,/&PA>X26>R[H$HBJ,LF$^:*-7Z1P7K, M5T#.1UDHB,M9C9=WHWZL/-(@$_J"NO_+?&Z5>&S"XGCU@H'RSU#Y.PTS&C\K M^;JN$S' )V[(A+#.>M&"0_3P]=_\JG:K.LH3+.B,E_!,@2N?RK[/\+?#IV ] (+BI,.9L#2-G"VXH*.,L@7\F"3>AQL#BI8N3RXC@ M;6' /'S]I%BJ-5#^%?O<)LOM+ %FX7^M@2KD*>:*E]LO-%W'BWAL'V(VYB(, ME0+M,(:PCH#Z.34 [6(^3X"3Y7@#KJ(3]K\,+@?/9#EJ:<1Q2Z]\]7($_DK@ M>S_R$B7)QL7CRQGR^W-# R0#A"5*8;A)P($2%,_ <:1S3@F.A/*-Z0P@?HJR MP%-F%(RJ,6/A"B- 1'@V69O&C'K\IV>X9Y[31R@2L%JB<'7;0-EF57@P ?K. MP>GA(":Y/?I"5Q&09@',F#N78>*#IN*4X3->+ +&-_V%B:@ !V00@\#-8@2\I1UGY8FNS%^"G]SKT$<#@XV]X4 M08]W/"H"X'"_9!G8F/.U\0_Q ]D36UF.SM\59VZ:>RN@ V,>O.##O' $R"I& M0A2N>J;%*V(VS4 8(U!\*R]EO[^5"!<0\ WC9H"DT'W.P5R;Z=+G6L.50"'X M>+\#TK@!&EI&W^S%= ,/9@]1%; M$YQVOT0IY]X+B=2ZW&Z8&@ 2#:<<@@0%[R*"I_P*RSBLKOFO*9O#L_&RDB]@ MP%S,)PWK*X7%UU\K"A_Q59B3$XR*^,5KN/D2 MQSQ& \;%#O.=NQ5LWZO&(LJ61 'C 9W<7(7I^'-!=9BTB#6!U0'+.V>2-3KS M(80QQI_Y+[!JXOENCF;X\6GFNS-N\.6N#D#Q'Q' \M,B=K<+H!P:3M]'00]^ M*S"9E^26DRN,E3)T!0#[P!^%Q<6?)X7'E!=2_JX$;.HG02X-95!=F,#%]P+V M*8NF,5T P,K<_[[EHL%T,-9^:2W^TL/:;;X@D_ H_!Q"+W]SREI=\^4/[&_8$L7D1)'EG-_9S= M,\G5D$L#-PL*/?LD@K\9!QF$>!'QB!&WQ(M7 >CC7''E]C+(>,AR+2_LY9W+ MB% PN6I\9,BDYX3RGX#OOT8T]H2^@$&!+<3JE"6L<-(.A(#N3@N4%6D.MSQ/ MZL[6RS20 B>WC<0$#TBNM:1=\R#<;^!&,P=#CHN'9!4KXUI[5U!M/\,ANFNB M6ZC @(:A0'&A"S?6W%GI]:\LT##,0#+&F3=E:8+$.!LQOD6E8%$646'8746L=0MO"MB;Q5,5):("#R2X5QD M^"D4AF 6^J7?MS2B\D6=NU#@X8H0/?RX4TQ>AE*Z%#'YIS 8UV(+\(^YGX*3 M3-8,&S[Y->-F3I_S_:XR&*QL;RGQ" -'F@@33,#WBF)8 9YFC&>%@5O&4P;@ M^FI,SB&:?2_VLKC)^[B5QM1I)/^GV!XL7!3EQ0;=#OSMQ MZY)OT>5+AMB7SG->-N]?1M>VPO1\(!&,"D5DQ(,Y!V 0\]C.)'VB<;7H8 '% M\2V#W3$_>38#:D;^>/H4[V7U_7CXCVLT=72_*PBX'5S:C@\7\K6Q7Y/+I@A; MAA-@89B@X"&7+GC*HE*BD[.!*\A0Q+"*ZT50%<#)Y309*/_BJ6@:E8%%8N<_9+#:)7FB;)GS M,(N>-GT;T#&%4< 5)!\^?,Y31WE,-!8#=M[X*\VKR]M]\/]*9:\L-)X)D_N; MI2NS,P:V9(2$P0J9IY; ^A \\]S<+&EB EN&ZT:RW+K'S%=Y$2'?C%?D.X'B MK 9_*8^F@P'F^HO\.> O/OD58@1D^0Q+ZWSI"0;!,K'NTO/N-H=O&_(78>LB MEXAS0[X'6T1)=H>NQ (ALH?$:XKT)3[&BQ0FP!<-A#TLC&B1\EE,8P4461.8 M LPH%KHJMSIW.ECP"AAQ;UZ3.*:P$P"A?2=!]%28HZMW%SG_0C!Y2E7QKA(9 M/+*^28<)P!5:>S9K3J)"[S I72>]NE M))=^2.G1@<=9:M[F(\MSJL":T1!KMB>HVR=J9=Q M&!AR+CP*,*0++ZE@LNWLNW+DQ%^*TC+!.2FRGGF>YU*0!LI/X?K*O 9"^?IS M[&=Q+L.XY9']K$MS?&'!E58;9X[<(N36):@3SJ^"LR:9<#FYXLG$("NO1(3 71K'SS#>$XUY?S=PO1?4SS6*H'->8T'? M.&7\=C@8+G^H>%B;/Y>?> *;8I%OFP?/PCH5.T&/(E58'*!AQ4'E5$Q.!/_6 ME!Y?D]AW/Q%3.#8A =U+/*Q05QKPXJ@./]8#CD+JYWFK\*BX!MCE^RB;NR;T M.6=](5T@53.@)HMK[/2CNCRN+O\I6'_I>W&-E0>"/-!2\;/8T2[S,!L($V=MNO_WFU^[2T$XHS M=5R6_7 FL+3E%6_61N"1Y.GE29;.XGR]S8_X%D$7L5:M047W[MC-W4R064X<-UG7 M-UE-W&25 Q9YZEVTN%;QPU&3* BBI_S8$)^E<)Y@M>+Y3SN4=GX@:TUC;VOQ MEP'3TXYA?OQ0P%,*O2B2")@)Z")A=^67^[*:N!^*^8F'[N?@#X)X%)J"B\96 M@40!2WYY)34#-9>;B\D!]E=:"=>&UHV"<]>0A8 M31U8HQ$"B\#:JE%IV",M'VKT,CAZZTCV9O OZ@:IN1[E)SHPB)W9*(,A MO.1='1.A:E,^J?NV?%N/OURB2V\=9%U;JYM=4Y2[UX:AZ<0TS,ZW"T6NZQ;7 M.<09=K_?,W)=E[C.TC2BF>TTWD6NZRW7F2K1M6%[7'?6CLOZ0!]*SDR?*Y4B MO6CWY0J=[SK8NTZS3^L!VM'>A!VDT+"N(8\4:GHU.+&/+E*H,2VGGM@9O)6U MNH,1J.TS.6T$H;!;*)3V)V>S2@O*"]G"]V-5 OE!>4%Y:5B MT%'75)07E!>4EXKA4D,WNBHOPH%[+PX1O/H$PY&G&J3,J8<]RG/5&^<\\B-V M>,Q#^OS^3AU&0&#QF(<\J6=XS ./>5P6?7C, X]Y8$:^5(C#8Q[(5'C, ]]W M^??A,0\\YG%X^K\4D1<\X='W_-,;W2":H;_#A&>)B'+=#&<2W7*0X60BRE4S MG#4DSLA AI.)*%?-<(9#1K;5"L.=Z32'U+SSX'G*C<>\S$W?W9UDP59-8;XR MQ.W>-4>,(<808U)A[$PA"#R3=]2R6@6RZF&W*Z=5ZI[)D\_VO7(*U3Z3AQ1J M.N6P[ID\I%#36J[VF3SY/*[.K-4_;9;EQX/R]>,#&K&&-<(#>,:W:0+96HUP M(9*G\?@:4343"20O@32B&NT0J&^>\W(U+MK0H8]M6X-(X>_80??KP9LY!-_/2%C836 MY?&E0&NQ A.2J)(#,"2.@2ZTO 323:(Y6*]1@,2KIL R@6RTYE2R+V"8F]\Z7Y-&+S?QJ:N$6-4EW_1)6B:2@89JEC& M77(JF2IQS+I%ZI!*35-I2(PV8XE]\[%_94D:9VZ:Q0"]XLYH/(7!N;.=QC L M=<4*[D9)>I%SZ==N?\+"T&(:)!*IHI&EZA@6D9Q*FDHL&_>Q):<2F,*&W6+P MJF\.]U<&T-#01>>Z/NX1$LHGAG-AR!QWM^NC^6Q3#/T/% MS>*8A>XS^MOU.1:=;O;>;*ZC@;DJ_.?^,E0^:,I$\3D-TL4_(-T/G0'(*_>D'1]?T>R23 MW&1"09*=0JT+4M\\[<]^D(ED\"F%M9H?Z_I?YJ?/RIREL\@KEG+&E&1&8Z;X M29*=G)?6;_/T9FBVTZ<$R5.M=1$9U2FDB 1"^4'R2"$_?=NT_D>4) H-@L@5 M:6B),HFC^4%Y:6O\J(3 M1S_Q<%W[\B*\M_S_55):9I=OPV M8\HD"H+HB>\CY!L,"4L3^#%.9THZXW5IW"AT_:!HP@(X"%FJ!'Q?(HV*9'[F MB1^+4WBB3\N.WQ0@@_YRF"8YK =SYJ%BLS/TFCF&L@>&>2!6ERMU=U MU%,XH&/SF97J0RA+P'% %PF[*[_<>WZR".CSG1\*3(F'[NUD=:"=>&QKV24\> E93 M!]9HA, BL+9J5!KV2!!8BEBO4S'Y?)_<:1E6FGQLM[2# WHF ;[!^ M,N5GN&^6*%] %7L]1L97__M^5"#37PV=_YZ%3#%4@B@@R.)'Z+L65JKAGK\8Z, M+DUV"ZB=._J&&=5 ML[ZDWGCZI8A)7B(%^M69@-)AJ_HVW:XIRKW1=J,;1#/T+A__1(;K%L.91+T+&:Y3#&<-B3,RD.%D(LI5,YSAD)'=3D6%IH\-'$J:N"B2?UJ5L%W$T:.? M\-WVFS$+V<1/WRDE[L\*FC485H!M1V8.]T1OC<&.W7"^I9_G>MQH[[:2(/"4 M;>43;VTV0$825:LQ0QRCQB*,!&J80&"6:PX6\9.<2C<&<;1VQ*@/<3%1/V#, M)I$($!ZR,-HN'O"Z3'@)&5O7B:W5KW(ES=$'I.T!I:423=60MM=(6U,CMEK? MV47:=H&VH).=D7RT[4=Q!$^Y\9B7N>F[NY.LC:J6,HYQ76/TK>C79S9A<\QR2FDJ74W M#^3;K^O,6LV[3[HTF2V+<)8-*+&4=GW&)6;M8IP8L&^>2%J+!8"12-6J-#NU MUVDD4L-$,HAIUS5WY=O^ZLQ*_6ECE;[EI3P$>+PRQ"]1RBZ2.W[EIJ9)AF:+ MG5212-46 ]/! MJ2$VE$6G7;D$C5U-W(:E&2>NM;\W;0X%/G%:C0OSZ]ZSDQ M1M@&278J&62HMN@7()4J+04J<6J;ODBEIJDT)$:;J?1]\[%_!= J#\W/J:0S#4E>LX&Z4G-AJLM_FIP4+ _H(DA-)YRW%ZO810"HUOD=* M+%M#*LE-)3"%C=HM0='A/AG?7QE 0T,7G>OZN'.(;J#7)CF1;**9>+)6$AL'7='9:>23:S:;>>12DTG-.G$:G-_%*E4B4I#HEDMRE+?G.I_^*D_%]VD+>K_M4AU=WV. MQ2.^DE/(U#"G7W(2:2J6,I"<1(:*3G:CJ>)K]0T+__FUU5+Z;5K>&"J6MY66 M.IJ#OIGD)+K11C7:@B!Y&L_41,>Y.<>9ES";T_AWEKZH9*:DD>*'CZSXEQ\J MB]A_I"D3![]HB%[V";GBZ!](3J$__>#HFGZ/9)*;3"A(LE.H=4'JF[/]V0\R MD88VI;!6\R/9_\O\]%F9LW06><52SEC9ES1),LPI/[''C%FC$#DZ$$V3QR(C MHT:'!R00R@^21PKYZ9O[+?H T2"(7)&)EBB3.)KO7+>Y"XZ)Y*?DG8V,%H\J M(I$J%B]5,4%9)WD)-*(4SOM"8G4,)&GAV@+W@>SHF> M!])7?OHZ&M&M$]U_I&\'Z&N2X>C$RGM7UX?7\Q_;H<)/VV:(4M+BK-!8@V$% M<.X74>+S;8D[1E^O5PE/U*P]#(B_W@Y4271G1,S:_4Z14LW+E,JI=05-TZ1>R[_D>^:PBGOB+/QCN7K?733W M'L>XKC'Z=@KU4Q0*<+@_\$N48L.B4S+L-:(/#6)B]U+9*34BSL@A0[-NG48D M5/,B95@:,8?87%MR2DD@4GT[>5@!&IFV&)M6"13M=/ 0V+H2";)R60X8%V-NG_@M#,+]C\7>86G M-%(66>S.:"+J*,\C#DGD_HX^=_VPJDU&*I:DD9Q*FCXB>NVC[4BFALED&T3' MX)7L5-),G0RU%K=F^^9G_X?&,3VU]&*_3OL&:$R7*) M*,-YS@5=XQG*^@B06\[5@6F=YGI41T'+[B,REZ-=%E$L?G7WV_@Q1H8)L?# MWZ)826<,_H\94^8PQBQ1&*#*4_Z>A4PQ5*+HJFZ(C'7XHA-Q>U[NF)_8Y,6/ M8YJ*[+B%<(W]4*&N"U3E_8J5)S^=*?_W\/ OWB>1!G#]1ALX[WX4 VJC@?DC M46*6+/+A@N>!4H*4^-\; FCH#-0"(F) M+3E#(X4D/3' >8[5:,& &$!&)>!=TUP:Q\^ XB<:>^)INEC$T7=!S^!9>6N- M!JH"$PAX1W..U+>ZKJW]Q*DS8:#H:9"3)>647NOCLLCB192P9%/XB$(?J1^4 MO=IBYF4@PI,LS59=8))L_%]^CARNKT]SP*=)^6A9D.9*@L[!RA$'SJF;@NS# MK))9?C>?^H(^K\-)"B YN+SK#)@O&R]0/!]X-TZ Q::A/P$C)TP!%:(G[*9* M6IMF)6 ZU)BW@\F45/\. X>F35V'9-$QUAVX)Y3'U@\U2OER7EGWPO MG166Y?J#A4&FKAZA8[#,8)9['UDS%5W&F^ZU)".FM54 ?^US%J^4_93=CF-& M?[^E$P#VC@9/]#EY\WYC3G,_O-W"X?;T]TYR,KF<2A:X]ABPFNA[>F_V6\^?A-* M 63Y$[PP;[=,7S+V?JZ7565_F_&U+ BB)ZY\A9$+*@8T,NB@8G6+ 7FAZP>^ M0"#'0

69@)';E<&\O?N"XI-- -U^7OG;YP>%-XCP M^,H19;$R\Y,TBKD75ZC31.A)1MT90#;ES:[%#R>MO'=UU] ]*@S\"\$1FVX% M4"V@BX3=E5_N/3]9!/3YS@\%[L5#]W,:3T%T"RVVHV&&@"6_O)+H@9I+=;$7 M5KRYN#P0E[9\[?R:"1<=?>]E=:"=>&UHV"<]>0A831]8FH7 (K"67HUGC^P/ M2[$-[%1,X]P5-SLEWJ%K5>:?VT';&)C[GA>P2V/ WHF!;T*=_YRK\2\OU?@& M;DXG_.Z)7P?I=X:ZCF9FR,T67T)>S8#[B?]A- "SY"NW];DQ424GH@H:>HK. MSS2ERI_H?'&O/(0T> 8($:6GH/07X,7<-$7TG:+WHY0&NY3[5J3 .+!7<_'] M@DT<7WY_ M^'QMVYC;LV,7#CA^"O1QD,X27OZIAR5W$RY=<\0-)&LZUK3J#8 M-46Y4R1T6R-#I_NGZ9'KNL1UIGI"@2QD.F2ZY@\F(]>DSF[ X7ML#G% _5AYID)6Y,U4#(U@P8+.@3XLE^)!"6'D# MR81DZHN^ZT,(ZF$K60<;OV-3UE=%L48G=E_H2F$(9.9^,/-K@F/(R\C+,DW\ M53$W9&9D9IDF+D)Y0\E+$VTEJ6#O=X3RRJ'L@[/\TZ%#+)C%T?=-)MT@QJC[ M;2*1Z;K$=#>:2D8CXQTRG$1$N6J&TVUB:PXRG$Q$N6J&TX8$G+Y6&*X?E6:] MNXMF8N 8US7&.5LQ]CN7J>?-R;#)G^04NI9D7203DJE],K6I[WJ7?[R(F5N4 M)^*%?N@\ NC^$#]@VG']T*9Y0AM13)9LF$HCHI]::AF))/=BC61J.LW (([: MHC#US,G^)0IO13%47IJ4A4F^:F60S *^Z,QE,8G#O::0S#4E(,6ZP@@T2J%+8CFM;]%.RK)Y)N=;_8X943R2$Z M%LQJ#-O_\%-_*H+>O/_8- MH&L7/PJ..TAF+E6D$X(:B39?HA<4[U^71,4?\ M=:?-:B@7]!&:I@X21U[B8%9X)\AT8ZA=/MK8&0>;-Q&G:1K[XRPMVWF'/.L, M'HVC(. ;V3YOD,,2+$Q]VF8;UJ:6G$@8]D R(9FN1.7UH>+6PV97^!:K4Q>= MV7>40SO>OW O3TN'[U.K2KX:.W)+NL4WPT[<5CX3AB0OF8-2@E)B$5-_7<5L M%!(4DBL7DAO-(HYMUP[YH(2@A/1#0H8VL9VZ6Y9R2(EPR=Z+\"+\]?S'CQ_$ M1SZ)J +/I>]8O+FX/!"7MO"=7S/AHJ/OO:P.M!.O M#0W[I"R1>(H481.G8OQPE^X\,*?]@3NMROQ=QO=- MMC$P]STO8)?&@+T3 ]]F,6/*'.Z;)0H+/>8I?\]"IA@J4715US=P:4N5/=+ZX M5QY"&CP#A(C24U#Z"_ BFU9-%D/T;>O]**7!+N5>PE'<;1SHQU,#<>? <1U" MX?M.?1\:=^M:S3KMZKJ>Y>A?L--*OS-5:]>M MP5SB3BQP2"8D$Y))+GW7AQ#4,BT_;B\657G3XDKMZ.KSEUM6113KU,)Z=7:N M9/;[D)FO@YE?$QQ#7D9>EFGBKXJY(3,C,\LT<1[*&]7NY]04,^].4M'T UDJ MI[M\#8VQAK0=>?@()4+9$V?YI[PDW$T0)>UW-,6*KG:[=A_S6+7[3R,BQD.%D(LJU,YRM&UTNK"@U[SQX MWMU%\S!PC.L:HV=]MBZ8R=3O:KG8@4MV"EU+JBZ2"]RSY>Q,SU M15Q6--ZB\PB@^T/\@$G']1-[##(<8O: MTZ(P]/?.F M_^&G_E1$O(D2LVD6T#2*GX4[':4S%BO3", -^:(-U^$J\\K0.+K7N -WI60R MB5'[D"\2"64)R22=+/7,Q>:;V7Y^4CBEW\NE&I/%7Q43=W W6W(2G=CG$0DD M]V*-9&I?/6-%)"GHP&C\91$/#];9]WS6$) M5JL^P? T,6M<T5Y$B<_3M>Y$-I;_R.Z??"^=%8A8?["8D;IZA(X!^"S=_\@: MW'F_]N;IJ8M(AKVDHD#'^N=L6=]^0:?L=APS^OLMG0"P=S1XHL_)F_<;T6#K>GOW>2D\G%)IGSB,?<*"_A?0>;C-[&+$4V43_!"X)_DPWOZ<9.22VQ_ M_#".WW_<16;QD6^(+#E92" @(Z"+A-V57^[+*(@?BBF)A^[G-)X"S0OVY_3> MDCXQV_SRBA4&:LX.1?RD>'-Q>2 N;6F4_)H)%QU][V5UH)UX;6C8)SUY"%A- M'UB:A< BL)9>C6>/Q!2E"!TZ%3X:Y8H7T#!>\K?LY IADH47=6-#,ZA,+WG?H^7.'/:]BUB8$;/U32 M693!$%[RKHXA=Q4Y ;^VUSV\!T'D+H6!=8?HIM;Y)'/DNBYQG:.3D7IB%@@R M'3)=K\_3(-=UB>LL32-:FPMLSXX(7;#_4[]3Y:VZQ]SP,$,G%C@D$Y()R227 MONM#"&IY+"5N+Q:%V8Y7DLRH.\307G>LY%IR>Y&9.\[,KPF.(2\C+\LT\5?% MW)"9D9EEFC@/Y>G26AF[DU0T_4"6RNDN7T-CK"%MQRD3A!*A[(FS_%->G_(F MB)+DG3*)H[D2+5A^].2THM*XR71%FTRF11RK^ZT)D>FZQ'0WFD-LV^AR\PYD MN$XQW- DYM!!AI.)*%?-<+I%#&O4"L.=*6U#:MYY\#SEQF->YJ;O[BZ:DH%C M7-<8/6M1<,&DIGX7[ZZ]R2^?27'E%+J6K%TD$Y*I?3*UJ>]ZEXB\B)GKBQ"M M: Y(YQ% ]X?X ?./Z\*8!GK8#:'[5Y:D<>:F60S *^Z,QE,8G+O::0S#4E>LWVZ4 MI*>E2/7<^"3#8=V4(O00&B:2H=55-TBBIDE$G#:;N2.1*ME7*K'LND4ZT-,^ M%=U?&4!#0Q>]ZE/\-=/H?NFLJR?2L';@#HG4^,ILFAB>DIQ(FDE,O<6C#6?U MJ25?EO_AI_Y41+V)$K-I%M TBI^%1QVE,Q8KTPC #?G"K8A>2LPKP^/H8>,N MW)62R2!#PT0BR4TDC5BUMYJ02(U;Q;K6_:I:77&R^7:VGY\;3NGW"?(=*.-VCECV[/MZW]$2:+0-(W]<9;W;DTC M)>0Y:/!H' 4!W]7V>>,/V'173CKTN'[U,*3K\:.Y$)OZ&2HUXU0GQ=%DI?5 M03%!,=%,HAIUSX^BE*"4]$I*;@R#&,/Z1?U00E!"^B$AFF8073WQ+%;+8B(< MM/ P MW8 N$G97?KGW_&01T.<[/Q2X% _=SVD\]<,2#]S1VX);P))?OG_RO73&L3]0 M!05*%[-X,ZA,+WG?H^-.W.:]JUB8$;/U32 M693!$%[RKHXI5W7C5.IPTJ_MM?GM0>RM0P&TH3DD0^O$G9@.!8N1ZV2:V\@D MUA4Q++MN:<^Z2)#<\T-FO@YF M?DUX#'D9>5FFB;\JZH;,C,PLT\1Y,,_03VPJ<7%FWIVFHND'\E1.]_D:&F,- M:3L2]!%*A+(GSO)/>?&XFR!*DG?*)([F2K1@,:V<>8K;3->\S:2/B&[@CCHR M79-SNP&F&^E=+O*'_-8I?ALZO#\B,IQ,1+EJAC,<8IIFEPLP2LT[#YYW=]%4 M#!SCNL8X:U$SR87C@IE,_:ZI6W]C7SX[XLI)="VYND@F)%/[9&I5X?6I9]=G MMHB9ZXN@K.C41><10/>'^ %SCFOCT[2)6CNJB8F23:L7B]@6MKZ6G$J8==P) M,EF\17G=EL+R)1YW8KGF3;ECRM?MXO>7.A8U]^$-(DU/+'V-7H# M35%I2 RG^SO%5TXD;4AT&ZDD.95,D"4-?>M&DS^G MC63]KW1EL[O.EJP@<3N[4T6P/>/Y'-MKG#U^VA*B@9X(B=&![?GKO_=>JR5A M#H/C&($T-363(%!WOZO?_>RQY8_@Y6ADASZ\UK+I\K:]("S'7[] WC0UHV64 MQD&^L=2L[] R*%&TF795JY5\E',DF56MVC1+(_LM8-WCL!O+M4N#^@7ZI6:^ MM-JD- +>3'723&-;B5\BZ^&8^VSDP79=O+CA.3SE ^49+^WK,OIVH&AJ:M56&C2"#A,-&V;"U,BJ.2C$DVYXJ-B M] N*)T:=TPJUJ]]L(9,:\' MI1T;6"6_E/RRX=UH:H:Y[826DEU*=BDFNQQ53:U5-S8/<):L4K)*,5G%,(!5 MMBZ4R V_D.7VD>*!\/^!F/WT=_J//$??__A3.?[L4@',=@ROXP/FXE_8G5AY-%X>J?9 YE^'5M#..*)Y=Q;C\&[CW.0F CW^ GDGP)M)6B&PQ\&&DEV VY[J"OW^T%MEA-:\\ M^\[&UH"%'@*\(V [?EP=$H2X\Y&P&39>F,%2FNS% MX+$)YR&M-^!]N"ZY/Q,VG*WOQ/4F@%T-!P+]N$ V'PA9X(G5*^'F MY2JP8Y]CWFM A#"Q'ED_^7P@O^[3.>!R][W[C4 )9Q2F_RB[O@-*& MGN.0&&(RV7$*0H5N75!&H\G$\A^59*>;8(C0/WDE@@/;C]9,[!TRXN#TCC4- M^(GZPZ>!".#N?CP1+IV!?O0)MC8"'3\VDE"_?V+ T5[DXU3UURM2_8^#KJ1=?]>))KJX9%KT% MT%X5OCM=KY0G>WA?K(BHDH/)B^ 5@^##-K?&IHE[N8X?7O%0VEE3WYL)T(M8 M_U'YJ=!?D'B>"/URP/ MO*+HJ-;6JJVRSTV>,535FK4M$G5+G64K^)Y17@)&"OF#/;;<$8_S$EPF_QK0 M'T'VE(K+]I:>UJB6#2]SCJ0C4ZO4=Z-<%D9UD8)%2$&B+28*8H(-YD3YPL9< MM1>+F^]T6:S-5E^=JEX$5\>K@";G@L"H5#6C7MM:UW@-V.3E'RGB^2 $#))S^(3];%6N9X M1*^^-8ND^U,S7N##3&T*%9/$53=<5DL9-;V>;',@I[$^O[3&K.2HRLI:6%.^ MB]MC%U TDI4BS;08X;EWI/"%AW#4&7J)"$*NB#??T!MI.1>64@%6@B"2Y1%# MYGHAE_)AIKKSH@T8/K()#\?>(%Z"QV^K963:QI#0V1U5*:F3@!SB/@<1Y6-A MD(.G'@9 .OU'VIW[Y+P+R)H_@>/!!_,GL)[ 0L)UK@!ET\U7M=5[@I6FD0]V M=(")_G@?Q%6/",'IA K/")^+&)A['PEA\8>ER(^*D5R"S(#/N -O!K7.&X;W M0/CTRJK>>GF]2F%EUY;WQ'D2SBGOB1]\3RR+G"5, O=$/<-";W1/@$ *'24B M,C5FHY'/1RA:X!>PY2E6-E)UJI2/]6R1FZP^ZWHN&44HG*Y W :T!&UR"RFT M3%HF18]/J^N>*WO;1OK-74")6NDII''FT,-,M:N\-*MZI.)"%,S]7HX//X<5^[VQEA3W_%]#%),Y-GR?:GEYNK=4LVY42KL M=4:"(SHN8+,35PR%+3_,P='V P%K=]GCG&%K8[/RZ0:N=':AL8N03YBAD7+ MC';<^/@I=R"/P_W(0>G@05(!E@\:8C]X.VLANC$!ZP1W8VL2V5='5V?>JW$+ M.J#)[I2SX0763&X \5T<5HT9C&7@$\2D0=;%@(>6<(*LSR$_9G&/X)_>W "O4-< 6\),E9(<>3M.'BK3UEP%IK5GU MYMJC+RC0"&QLH_V-MN.-YV!_) FI,[ G)\# FY<2H5EV?;FTRQ]XZ?V.*Q MVP9P$(0 Z&S 24K.@0ALQPNHQ1:Z.CT7R')"C7>PL]+/G"Y8=X'18 M=":X%-&FS:WGYYX5)S&'))G0.H)&D8E>/_ ]8-;%_TZ=SHMDF7M-(EIUD&D![\(/&RA8L8 MW&A7.KO&AC6*WS++);C0F$#ZA!W)I;Y8KB7M-H)6\U/ 3H$6HB!0[J".:SF/ M@2!GT7FR*$@WV6F,OG/+@\B1+>NNT^YB\'H4F1(T%Q=:_ >4GDW576<9 (5K M.]& :ZP? MJD:I+O$]-N$U@B&*%-]L-H!] J /I]Q-X*7 M"J 8X2NG_\CS!O?"<6)ZBKNP"3<$;LHD6GRN,X&,_QA)LV4&6!X;T&>[2E_[*H>]-EO+G M9DI4O:77:-^VXVGRW\WN2&*.JLW]&0".@]U&_.T0??."HOY]F!'6G[P&# M?+'\;SQDMR+XEO>;:6_N3Q\[& *T^YR[('T2)DFR^H%/47I-"/8:RAMX@QNW ML;3CAHS93H4^H"? AINQW)(,+C5*I5(V.PM2D:% ?#4;9D-FJ%9RP@PUG;1H MWW.DI"3M>8"TGW<:R@VE;VE%IN*EA/P/;;U)PD.I7G'_4KKN,7J(T4IUX5,+ MPK'@6&+$[8@N 0^[R\+=36V#Z5EZ]\?/-,9GEA-)MPB\-^F@2DUJX_>F6C^S ML]B>)MA>UB*8LD08"+>),HR??X^FK%V4@!QV*^7?;>3 &D;5.C;J1_P#_\$ @_8.H#_IJL.(,V"48]5-_ MP >:W#9>"5K<>Q((:1";9U(!TU1"(+X(-$N@$Z [-!F"*;<391Z?]LZZB2;O M$WCQ17@\T%E/GT=XHGSCBJA?D.)-H-%6_BA/< 65/)I$TJPE!O$FD\A%UW*: M8]"5JR6 RK*B! "E:L$Z:?) RG[R\.KS!=8C6YA94\PT J4AE)E.V&Z44$?) M0K8(2-_'% 6?%DO DS*3GK'.E#GS1V). [!6,5NLL@"+LC&L>L\=)T41L#?_S0R^[+K277F&X",FB@:3X#;= *8O)=5?2QH]J M2AU;0L#+%W$:I%(9V?4,L)?ZBFY)F .KY^"4^X&+#>Q3(G.0\T\L4I62JMB# M>8B+E+=\A8MM4LN(_<@@SGB+I#\7[Q"XEE&Y2FZ.1] 9ON$]%WJ+/]"6;C-8 MN<]G&'BNH5].$/2=OJAJ]=TFI]TL7EG$)+EZI4R2R\=>=I,DMSMZ7)&XU;F] M4T$0IG(:KN]^.;ME%U?GU[=?.G<7UU>;R[E7\O(U[^"]T13F M3/#$X_R]N0MRRA$P_-23\Y%0)8&W]]%^''+T@6^H>6>B^=]+S^U\T',)1FOR;CC^AP=.,@O)MBALJ]R@650K?V>& MY:2P6Q'C8?=C[F).A:P13(ZWS%4T?U[ICL7]LJ%<6^KK9""D7K:G"0MR55+J M,;R>T=.E13$ JP!=/Q1KIYY62_8,YCYZYC8,$+]>A*IFYHG739U]=0$](L"( MWX#U+$=ZH,]D@68OI4VDGZ\!:3FQ.-W7JVXW0#^RDS8:;[^\ZJQQC&U73LR: MWJ8V,!=!$(% 4-G-RS&_IUA>HH/^%@6A&#[FP-@VZG*(W3GO^Q%F>)EU]%@8 M#1I!:+FN%X$$RW@//WL@06DVH16%8R^.LX#\E^Z+;(WPR+^_63&E,4PW5,E4]\=G()CA@1^Q@C&[>/8"C/>QD8_F&;K9).\ZEP1X)T-R M5',*TAUTCVA" OXIUK"KA^-0[(MC])2"H-B?9"X6S/K*#:_F=6(&6A!,U$S8 M6/&@?B N7B#J0]4,0>;'R=04C%/)^,U3BJ3-R@&GCOJRK9+Z0*FX\F2@D<)_ MP#.!3(;!@E95V(LQ.X=G,],6251+QC\JFHTGG@91,)7$ZDFW/ID<$3*D#&[A MZK%NLTCX"?\&V7C>7*&_H$RWS(%E>AN>*8S/IJ:Z3DGU(A $_>!,V+PAE MHP*EXT4.V$V5?OW8H,&ZL9[W >.&K._@.IGJ@T#+]'L UU#^3(:V F7L4<=F7)T_O1< U#$3*#%_ G:#@ MGIR=BG$ZFSPPCG6?#:JKSH)$%EM6ZFZJSM7SI,Z!P#SE0XM2);]. ;P][@H MXF%=YKO?Y97GOKF3H-;*$Z75=/8%'H/!,.2@ &1R._..NWVAL# CV-[:2*T; M>:*UNLZN29Y?I [!O.-O7ZCL[>58O98GVFKH[.QA+/IB;XO_=^3-L/+DS:C6 M$"M;(?*-2CZ60V\_I /6HU$"KH0KPQT]:+%3X;O"*(4,[1NK0_O;B,^TW.<' M) 2HK\(A[6, G ^6V$D\57XUW':>+3"WW9ALT6[KS4H3N2,>UQ O'#..7DE& MW3]]UM8K1G/ETXINK'RV[JU5O=XV7_VMK9I>::_^:?:U+Y_I?)>^7^?H-QIJ#8(G9J5B+JH$ M!\<=YDZY(Q'!)8.\$H.8:QDD+;0H&60C!C'+Z^. N,/<]OJXR7"'T6)?]9[> MU9E1K5=DX>; FZ(O9B43M2N-DHF B79[RY1,]*I,M.T54S+1*S"143'TBZM> M#OAH%Z?_S^?;2W;A!B%EH9QZ=D3Y3\=$%$)]/E"?#SQ8VI4176[Y*GF'BD]I M& &\PPHMH%4'&_?85A0G =$ZH34*J$J13_I\@&E'F8X*%^3?DE]4ZVUCP>\7 MQ?6ZOQ24XK)XOK,>/->;/(*"$'*7^LCU[#&?6"DE_NUP::#;N2QI8!D-="W' MCF3["78IW&^8C5D(BKCL?"XI8AE%7%I][A2+%FYNSTI:6$8+-SX/ /<%% ^G M9^_B MP"D#]OJP2"<+PY<+E2^W?#/_>^:?EPP9>^LS_(WA/UC6,O2P)QQ6FJCB6VFA MIA1$O952"CJ*I0ZF;GR.BWW2YDJ@J+BC""CSPPD[$A\DXF29#M(L9C=]@@?B M@YIU%_>0[F9[2,]-=5K:SHOH^)3;:$?[K&K(L7STYNRB*][?2SNHS_<*5S5% MX=CGLL/>,V,#\2MJY=D6"\OLH,G4YV.$Y0P9F=IZ'UUZ0?#ANS8R6PO;^;/W ML+IG[#D#[@=_5?6BW[7XUN#OXF3'F_\,VYG+#LI4V^2DVV%XQOG@-9TL]UZ20ZH6=?KC<:+TC77/ZN9 MJQ=]:1)HT] ;1NT')X&NS;IY8QXCT=QY2KV=F'KSD8BT"Y"D?H%7\@'DRQ V MX99A-V L% '#:T!PZ;FCXSOLA0]F!#:6 H-B 2P'A/2V,E4*C_MV=BRE@DHA MB"#; ZRX))"V05/&\R.F)4BS><%!J):WF<3 <#7O2 M#Q/9O6Z!<9W.^>N%ECNP_$$ MO,@R97[RY]:M9;YZ5 Q#W*LPH[9+8@U,4,3 ML!":_0MI@=UY4V$CR+25$#LDVFA4&B4U/$<- "2D!AI"*EN1T;0,RPX#V8&+ MW#3=*("C "%)+NAZD[YP8[?ND91+K4K]PTEV M>CJ:O^HN8YUT7';RV4$**.HE7%PRD:V4O2$[%3Z?'VYP2%@&&J:]8*1,YCD, M0'W#7(CBHOY]M5;/-+W&V9"C$4XG"'EF+*:<(8]/[0P,78*AP([I%-3\8CUB MQ^Y6W(36?3(U&WYMZ,WZGW'HJA^ER?RI%F5]Y,.M_0 M\:;--0C.MK%^7ZU4YL^!WWQRNL7-P^XB)Y1C&I@%?YU8PJ40[EHHO)][K4RL M6O 2ZH'(1Q<6'5TF(K;SYW.37'1_-452=U=P'Z6X]8<;')EL-I,>]W6IH61B= ML,X$4PW^2+K"W?* 6[X]ICC?V<,4$Q*P+X9#?\$A@G-#K Z)?LCE5ERJZ7J. M(VU1D&)QI?&*")FV^EE=!8@W\60>"N7<%#FEY8;[U-? M?FQG'"JYDHFDRXC MN"L/$O'_C"P?9"TPC,S9*BX5I.6KJF;B=PF;9=T&#I(6;O]B3::?3HM+ G.J MPRFH'HXW1=WA,(LF;OE Y*0;_\Z.GUJXZ-.\<.T#1C6STIK XJ*=>MNDD[BM MD<_CV>8\O,@^ 6ART.2 HM4HC'9.B;3?\BL'7 A'9A@GC-#)T#7!V"$ M[-RRA2/"Q^+24 H26X)D&(.$$D#J<^DFV2[CJ%3:JW1;8M;PMC2?;."ER# MFPF,2[=C'!SO>A/,K#G43BN]Z_,"I[X0TH&QKV%3+GZNV@F"8G![J(DP=]W= MS@39*<;OL)AR;7:7B%GVZ<>[^]JP%I]]U/9@'4'>]EM ]:\M%OM7?Q\U;G[>GNV M>AH];55@K^CPI-H@:;<+?EO1VCYGN[QYXMOR^>^1\#-]Q+-3]8PJ-M\TZD># MN#>W&K'W7$ZQ?#.Z37Q<:VQA+-YY9#1%;2![S_H4O,1]]+%1^ @[SWHNC5CK M\['E#%E?I@002\@OT)M]'KGP*WJA%85CSX?S#]*J,[G56ES%F7>$/$,V<6M< MT#BP+R[L\8W;[+;U9J7YDC:[M99NO+#-[MK7ZE6S_OIOK>EFI;V#-KN[TR2? MT-U3];"1YQ,M;Y%[=O6OL][=U=F=)L]V<=4]S-#@,Z@K3Y3/$Y7DE]<3?7X\ M^;[C2!7Y30]$;SP1(2QE;W#$C\%']F^,;UH3UM59UP<+SB_)\[!.%*N#J"S" M@1C-S&%J?_DBW[4W>4FHQ3U1GD3I(9]2:.%.5'^:?0F M:512TFEQ3[2[>[TTBO;^1 4QBFXXUHO\HK-3:HC<_-3Q?3'R2B(]K!,=BFE4 MDFO13Y0GL;K.0$I;4I2*9]%.E'\:30VDDDZ+>Z+20-HK=.7K1 4QD+Y883B& M!7[5X8^_>;YWF)FUAT>?A;.-2DHM\(GR)$R7DV>/N\+SV;] QV0W/@\$IAYJ M&?WSL$=PE62[GV2;6DJ9YH(K3:6R!"-;@I'V UPHP?C8]P:/\+]Q.'%^^G]0 M2P,$% @ XH$5YF]@8U,$0 R'-D M[5UM<]LV$O[>7X'3S=RE,U'TXCB.?7$Z?HD[GG-BC>TTO4\=B 0E7"A"!4'9 MZJ\_ "0E2B )@J)=7J'.I)9([+/@/GA9[ +4AY^>9CY8(!IB$IQV!F_Z'8 " MA[@XF)QVOCY<==]W?OKXPP\?_M;M_GI^=P,NB1/-4,# !460(1<\8C8%;(K M-T*_XP4$(Q\RC]!9M_M1BEV0^9+BR92!87]XD!9+[]*3X?A=__!@@+K.X+#? M?7O0/^B^/W2&W:/^^.BX/Q@,C]^_?STY.1H>'R%OR&\>N8?=MT?HL'OL#)RN M=WP\'*,A&GCOQA+T*3P)G2F:0< ?+0A/GL+3SI2Q^4FO]_CX^.;QX VAD]ZP MWQ_T?OU\?+,#(&,4CR.&KCC/E\B#D<]%HN#W"/K8P\CEC+''P 0Y.+9G% & D76@^%8UC6D3(IU0-P0 M;H@#F6S?HF28/I92OH=\%HIO7?'MS5/H=GK5M49A=P+AW$AS5B;6GEPQJ4&F M50^.CX][3Z*9YM<@M]W)\EWQL3L8\J9@H+:H 5?7S;]U4[DFZK#NHF9U2.5V MK$-NGRQJ"SI)^3W!O=GIQN\=%D'^S?I!45C3XTT[([>^CV#0M?NXY M1:;/S45"/CE+FO_?']^!ONGC.7$]:]WUR4^G-2[EDAA4^!UC3[VY7\#T%TO-+I 2@(A^J&W+; % M%87(O0T^RL_;K3P13HJ4"&ZUC\IRFY;-%4LNIJ8L-7#@HH +\P\A\;$K5EOG MT!>.TOT4(18:6%X+I:5DR'FXY[9$*TX23) %!0DJB&'W=&5L/(*4/]X4,;6CYT79B5P8,B7?+AVM9QQT[9 &FEM"WU0A=PP/B@;6" M/95KLU^0&7_"*2^#%^B&A TRJD)KB3VL0^R&'B 4[0E>LW#/B/-]2GP7T?#3 M[Q%FR^88SL'64ORN#L591?\$L:H]R9FN!L/IE4\>F^R]*T@MI4>U>BW'!U*! M143>T@D,\!^R%C!P+U'H4#P7WXAW'H4X0 8#<"4P+7GOQ<(#AXY/PH@B_B4+ M"S@NR +XE)HBVB[CV8S2)=\P,.3 'O<'PS8F2,C9SB8C'@+=_CBM3)Q%>&T MU!UO4Y< RQ%S#0W6V" %MXB\,X=/%R$V-SR]1.]B*A829V%H"@%I'T M,R(3"N=3$8VX#L1V UFARNP4R6MI.=BF)8L$,E 6D<%;)@PF>.RC>+ P[":* MK):$MSE](T%)QBO;^L,EXO5W<.K^GLT(98G;FHSME1FI *4EZ'";H"RHG&2R ML.GT8Q%?/Q/B/F*_>AQX):"U_3MEA$I$+3*O=&$,7:RLC-;(1\I"43I-UCE+ MR6HJ',$E%&.XX] (%;FI-QB.L8^9R?*PM@(MA(,6Q1XEEH;):,I0EN 3J2B20A;*(BNN FQ4]P">#.3PKHS6ZLL". MI8$4M\C0?/TJLKK;EM 97%M,<02:. << $L0BL]^CB9CLZL24 M!I_P+HC,TZ# **%4AJ'E0UD\9]#D'+R!9Q$S MU=)TSY3]JY(%/#X^?'O45_RGZEE \"K]9-/VMFH$/(CU<-.L)J!:3E4WS(#3 M6(E-C&;3K8:\Y8AJV5'\M2R(C?:ODJHUY,4 4LN7XNY5S@';2&9Y%M>0QDI@ M6@(5EU&?&+:1N8(,KR%EY2A:KM1<3$&VV$:&+VD\5HZKSF'J=DXA;*.=3035>(FU+:IG("3"L M,[ V6G\KI6K(0+ZTE@4E=*"F96WD0DVRFHY210!:1I2004ZNUD9*JAR]O$0, M8K_9XYPIII:XVJB?=FNI&/XK/1XI\XB+Z ?I)WO^.,4NPP M[@SP>Z;T/V<=M,UEAY.DHG!2J?18]^OX<'>F9K+%K>L6W]^WM"*6OT J7E6R M0,_3B!1X7?M0]\L:M8^5/BLISR:',Y^)=X=''23@I2Y/(I-A-[YO>B&7*?K[WL6B-M\RK? M95.I>:WJF E.RI?/)+L[THI*]R0;N$_JNF^4U9K =E(ZM>L+M#Z=:FTS4X)P M-4:Q=3M34NKK-F9C6ZJRB\NTD9A@:ME7 G\&6\,LY+-\.Y,FR]G5UP"16FP=L0=*M*Z0V%A7P0Y" M"ZG6;]LT);@ZHI;6G+U/E7:"6LACNB73V+?9DM-RHL3 UIM!+31[YGU"QME/ M551K?"5"E'TCD94$U-TG:QZHV4V/EMJZ"(A>SLPE%&8A*88#ZP K>5&1A.YQ6LO HAM-SD MG/T:LS3 R?&L]O&%+3YY'G+$D)]:Y XR1+POA)G[-%7QM*SEOM%/9(E2\#5_ M EX,A%*!E2SFGD&)/?C-]'%RWX5L)6+*'9Q N5[>1SJAU MEA7>MX[$D9,F,DCVG:_/?CGW<*)\JH)9+D^-N7;!6L.>QQ.R_#1IGDD/N MN7P!+FL'=:KB:5E48GBE+-H=O2F,V^6 E,2YYZ'+.8O'W?V[;VK3SL:!P7J@2F MI4X)Y950EV#OJ5L997UT4-[_RM4UQ&,9LI94]=AD,:F9TX^R%)"JK.0X\X(& M<;K_''F$HM7%$24+'')-YRC@6FOL=:R#KN/Z,&=35>85$=WX/06QLLPML-(' M7B4:?[22\ZU70IP%#+O8CX1W<8^SEO'ZB"[)*P%J+E:2J M+Y:X0PX)'.S'F]*(%_<$8<0K2F:W\^2XI_G@O;,F+?WJ.[=SWG4AQO&L7I&\ M27K[*Z'[1R"T@[7Z?;N0=5GM)LC^(OP#8="OMUVLO@9M.U""3_GM(+.-8>-7 M[J5*F_>@E?P8A2G+%:"T="I1J-*?M_BK,_:A]Q2>P/D<\[8LKL3?@X#$=9>7 M^!7DQWL^!)^40FXX4?)\N2XR@DMQZ>P14C=9RGQ#>#+EO>-L MP6EJQ%@ MWQ>[#=-J/(VICT_XX(Z)*XQZVG&C>*#O@##B8IA%XMO/E$3STTY<'#,TZP F MB\=7Q$H@F%SSZP*DTRLR>_I2'OZT8QRLIKU)@/] [K7+BV(/P_3P0,ZQZV5R MD'E[OV;@;FW=RUK<@WZX,OE+5D%O;1R(_6(LO36&/@P+C^CV1C1HO:95[+Q)N0RVA6?PL&)2T0#UC]!P_WFTQ.B#@[1 MB*]GT0OWV0+=[>NH&Z\W>>!/&WJ(\F:Z.BO^C=#O8NR!_4D[4_N8_&+&&0-RUM#3L'G:P25V\"5\-?0#5[DO+-"/11VYC%$_X,@O2(1 M+1P0=L*L/]NZ:/QLG9\/:'R@9^)!XEV7$1KVAX?EC&N$VC $9,_JG>6? UPM M4A[0$SOWB?.]D/B::,]I"):JT=MB1(G'IS$.#/U[1!=\)A>CMO2>DK2RIHN; M(+2!?3Y!K2+0W'U&>"%JE)Q0*F19(]7.#IR^#/+6NR A"V^]E(_S9?+I@OLE M$T*7\K6Q\?^T#7Y'U)8T_/4A1UG!TF5$ME@#U7?9R927I$XT1M=-^KFK!,?& MVT"N17""^YNK]T'*ACSW$4-K'W3CE3TF7F]S.G?P@9^S$XE0\CHNM?P2B:'L MUAM1M, D"B]\B&>A&.DIYO>16V@\\ODQF/ M+PO%.V^9B#EHFM'.N"UM*LUVCT8#1<];C[8N7]>C]PTWB"@?Z@?Z3-$_>9F5 M[TL?U'' #]KD@GU*TPO?$/39])[X486UI$ZJ#4]6](.-6J=*+_B,ZV8#MRDV M=CC%\_3@7.:X%!\]_,@5@[KL3=QG=I37#A1:H 'DM@Y#R7CY0.69I*7<<#J^D(-A_V+1 M/SP^'MS_6S-,%Y9OPSCV,,74W3K&7OX\91)M>"+EM;7ECU-8O W/(MT4&3). M%MR:(&Q1\38\2[.^:I6)YADUMG4"2N>+6^^+S%,Q2GR?/Y#<]RIV2.X*4 MQ>F(*?%=/A<7FK V7DL7;IO'25<1K?-EZI8M*\;&S(%:$@Y;!_7T\6SC.*$Y M9$NL,J)X 1E*P]HBAP<#S<:#U/P+1TKQ-H#AM/8.^5C'J_[%9]& B=9TH=\,N&59$M^0_SLTCR.H<2;<1ZF MO!J3:2R ;H1YRE(.#2MJJ457"_M+R* 8'_@TO&38J1H/*!)K0U]KUMG(O)E1 M3+R:E>.+Z&YIFTI^.V#EP2^+?1FU9#NS>75&T0K!A?J8+5V)-]OL+U&\BROQ MY%ZHLRE:V[JRN!.G;D0TN])*M*AT&T;J=./Q-\RF%YP&,ENW^N6V3U/8# Q1 M6CIZ-CQSQ"=P@HET0UY^B5ZBOZW=*EE$Q(L';;"JJ'0+MMKE9Z..ZJ2PCMHT M6BBOD1RSBLOB"I(M6?TVG$9^R:TE+=\HD!Q8N_5*?G:I:I2E!E1+VE>:V=+[ MZ#DE_W3G4Q[7"ITIFL&//_P/4$L#!!0 ( .*!%?_%Q'"LB4 ,& 0 4 M 96YV+3(P,C,P-C,P7V-A;"YX;6SE?5MS&\F1[KM_A<[LZ^:H[A>'[0V- M1G(H5C-22+*]YPE1ERP1QR# ;8"2Z%]_LD" X@4D0: :;,H1,Q(O4/>7F5]5 M9E9E9?WIO[X=3YY]P6X^GDW__!/_F?WT#*=IEL?3SW_^Z6^?7H/[Z;_^\H<_ M_.G_ /S/+Q_>/OMUEDZ/<;IX]K+#L,#\[.MX?DQ'>!Q@/)TOPC35%\S'?YPO?_AVEL)BJ?5[ M<3V[]1/U.UA_#.J/@ N0_.=O\_S37_[P[-FY.KK9!#]@>5;__MN'-U=>B=,O M.%],55J5;$ZB+8U*G.)W3I!M.NCKO5)Y[/3X^/E\^$\0*/U_^^=+/CINQ8 MS YOE'."D*"[,F@M^[L3[$A'T\]OD2:I-:JS"SU8TH.3'!AWF29V@1 X=U!$ MDD[9*)R1C4?)W8BVX8UX6KSIP13-Z$'3]*(+:?$/"B1>GLX7L^/OU+U Q@U3 MR10/D@@,RA4DH0L''D5(I40FBVI,DFUP;4,5^32ITMPLS0CS=C;]_ F[XU\Q M+M9 7.8HHXX04U$41!:2-#L$;FA^"TGQ8EEK5WL3QC9T4$^3#OLJO9GU7\SG M%,*M(1B='&I3(++(:<92])71")I[J:*)3KG4V.Y7 .P]^87Y$?GK^M>K_SVE MO&A"#YV_6+P,77=&\_3?P^041TY(H6@2!LT,Y3[*1PA5:(T*A;,^)"RM9[]M M@ TIPMJ=%S=FON8V:4?^5>SW 1,2, K_?L>+X6BMBU(R!MYC 66T!B*STRT'@MWX!E2&-6.',TLT(P3[SL\">/\ZMM)S7K7P?]5B>G=411)[+2& M9NKZE;.\@,P^>2V-BK[U!+(%K"%%3^T8TMH>[>*F*RGBQ\4L_?-H-B$MS^LT MMS@;"1&$LB4!*XQ0I6(@%,M!%*=S+#$EWSH3NP]30YE'0+XZ73GM:5P%KPHO35 $E MY#%$YB [GFA@2P>!,A:(@4>7$PU+U3I>O /.D%QDKYQH99)F'+DIWYMIFIS6 M;8_WLVYI@L6B&\?3177QGV:_SZ:I)L2S"3WQ\YOI CN<+T:4]3K*@#)8:LHV$,8%!X^IFF0-OD2+, MR#!:RD)\\W6P]D[Y R[">(KY5>BFI.0YQ=2GQY5_F'_%,D[CQ4B%J&Q0'@SW M@DS.!)#SX)"-8AM'D2$XZ/*+( M>OP%:23/CO'M;#ZG'.Q=^12^C93Q,3C*Q=$DT@$!AJ@C)62YD&H<4\:T'A\/ MA#@DG]^81'T:JQVC\K2WDQ?AI/Q(DQ&'C$9EJJ3X0$4"QI",@&X M4FC0B[I/UIHYFZ$,R3>W9D@#Y3=CPJ<.P_RT.UO*6"/4V?1\:8_2_>*J<%Z[ M",J$#%Y& TD*S%F&D'+KJ.XV+ _<48"G1(8F^F^:-QX+HJ+ L=: WAKH H42I M]&,)I-/1N^@\2ZU'^ZV+@_MMB=<,=EWN@RBB(:VR&F4IJ0*$("Q("M4MB^@" M-B] VXAD2)G3KE:_:T=\1YWWP>2++0S'BM%" :/L#%2V!AQW"*GPR!F2YD3K MW<#=2O >88%S/[OOI^N^R^HN43&'%$)1&J3Q'I0W!J)-'HJUG$7MLS"MX]A[ M00TIN6G%B+:6:$>0:T6@E_"8Q!7%5!:"D[5R1Q >YS@EXB7R8)V6K'6,)-KIOQH5?5R'7^2K,I_#M,C90K$&,,H+,*4@N) MEOO&A+@'TI!RGU:L:&F%Q@5U(^^,9 P]I%J(H )7]&X12"ZKE8NRE-!Z=_S\ MS6T+ I-))6OIP?M,H\L8 9%E!D;EDK0I@;O66+#;6;D- M<_09^=?%V?M)F"Y>3'/-0$_J5C)]_7H\K<=ZEG[W0]7HN_*W.2Y!OR@+[*YL M8YQTF,;GMICF%\=U]^]?RV]'.@>OF"E04LIU(3H""2A ^V*%]5KIW+IZN'^I MAA1[-V#BP&C0;MWQ? E\_*]Z8.WXY)3@?IR5Q=?0U@#6!%HR'GO M*%I@#G0,(3(3HDRMT[B[$0TI@&] JX;J;T8)HC/)_7;\I48*BS#]/*[GO):R M5DR,2Q6\%UZ)0"R^!0^=;!^]V(AA3 -Z!$0_4WH\1?9[/\ M=3R9C$KVECE'DE@G0%FC(>@808=NMW#RDB;V#FG53:T^K--:Z\K--4!#VHUH8/IVRF^[6+.:9+ZO M%83D3")N@M1,@DIH(!82D@4NA7#,&QWZ6*>Y#F0;^]LG9/^]E3VT0E23LA#: M2C ^!U#(#+B$"($DXJD2N?E2;Q^%J$UJ)'-F@;&<(11I03%!7S%O@:$N.9E( MUFWM(N^KD1Q:K6#O'+N_#/=!9FHVW'X;3V?=4@$KH60]PJQ9I-E=E=H1P4/, M*@"Z:+1,IBC6VM->QS"D1'T 5-G+1->(\J?GUW7ZEKYOVQ?GXX+^7!YMF)55 M8$&_O0IH]P8YMSR]OTXYVXC3J&4.95/?JT)'R!F6)!&T3917\=I\PA<#*HLL MB#R&8^M%N"L &JQ3EO%B*0H7(C!#C VE))K:,(!G%$;J(I+RDA>=6U>O?W_[ MD#S/[A;>L/RWBW:;.8XKDFPU![IL8L!(DY57E%8&5PAPW2AB+@MD7&+S/=8' M@WR@Z^FWO+0=6?HU5LN=C36G93$D<*#WQUH 77,/IWVL/?&<52'8E-H?T-X\ M8SQD-,1H)6B5.48 1X)!IB DC3T9D7UIGK[= >>"< MV"_/=S3[=9*WT'HS*G\?;J])WO,#GJ$UYN0@ MRU.VV'T9)YQ_I%1OY+.73"@+Q=62%G*LX#7W(,G_ZBI<+JW#U=O1#"E\W8L' M-T\\-#% NYKA$&<=(?F RXWQE8PC+T72J#GDP,A]A,0@*(JSG0[&3\?S19VQO^ :%"9*IYA!L *)F2Y% M<"$5 B6B,Q%YX:VGAGL@#:G^H"DM6IJB8=WH]W(9^GJ"F^IFA ]HI4W JL J MY +>4AKEDBU14LBI1.M#U]O@&E)90E.F-#?*DT@#M"])3BE/QDTX ]Z@R; M,^I.1$,*"@=+KG8V;5_N=(GP0FH3$WFH*+FB@(:BWI E!\XHZ>>)R:!:9QKW M3E<-U@IBM"IH%4!*8\\/@/I"8;T20AO/R*?W5M]6N>:TRHO]R[7>C+9-,.@%W@#FD*;8U=_JVVB.7'UQIN+21.PE8MH=SKD6-@8Q Z252T[3EV7[J(UG@_.YA0I^XL,06E.R2 6 M1=\:K9#K9&/K8J@[X#0MGADQ'YVF% 18U;BRAD%,B4'6N;!B(T;6.@RZH]#K ML7>8VG#@S@J8!VF\[=+"'K-'<,JS$NL*:3!UO=M 8-R D45RY$:F/&A/^M@[ M5OT0ZY!6?>QH.LR/7D]F7_N)HB\>?J#H>;,PC:+F^O1K]^5\((C=.!&,U7TZ M5W]PZ9/OL1O/:D^,V@\2?\7SOR_JSBDI.PK3S_B!A'E5"J;%2(9<5,9*G5#; MA8H$KE:$*ZL81LVXU:U[M1Y6P@8.MT)XW\V^C,FZOYS];5X/LUZDTR\H8OIR MWL_$R6*21UT[^=6K2#B#L,QVHTA*E."Q>:WR]N@&Y:J'R_$-WK\/\[>_]S<*D@:$7?FZ28#ZWSO>W1#^YJ_&3W/ M17Q7+HO];KJ7@D>^EH9K&^JE=;Q>2!; 12? 2FZYE!&S:]UFI@HRXPI>BR;=X$%@/_&!8:DZ )!VFJ)%[U_J0^*YQQ0X'B\+9,NW[-/L5 MO^!D=K)N:30RT0L3HZBW_]9#UV21P(,#E662R$SBI7ES\]O #&J7NB?JW#C& MV,0R[4Z@7NC.W;L"ORM_?AVZIBHC1BJP*<*R7 M?@@D_I?HP3CR:UYK4E3S5C=:2.A)B7]7C+A>I- M^J"\T60E#7BA> W<,SCK/'B.1KD*6C8_G/\PB(.Z].? LUD?5NS/75[O#SBR M20I;F*&PM]9M>NF N$]SKE*9ZR@"$ZWW-N\%]<"^?3\4G=I8JC\"O9V%Z:4Y M=61(*&VR)?\<,\FL,@1#(,E!1TQ1NI!;Y^'W87I@[[\?DS[[V*D_]OQR.A]/ M:Z'B^=;K,BD__TT>98LR*LX@6DR@D@CDBW4&(:-Q"5,HJK],[WY\#^PH^&.R MJI7]^EY V;1QI)2QT=H,ME;@*FL]C0!3JW(3%E4O="RM[PO8==]PEV./URYJ MN-9C0Y"HQM1P [FN/38*!1X4]V(VP=3&9YZU/_%X)Z0A[93VQ*)[;]/8PT@- MY^AZK^E_CZ?YXBR/JLTS+(G'/*XZE?I<^QZF++#P+'DTS6?BZRB&M%5Y('[L M:8IV+5Z/ DWU87[>89X8>GY 5XK (U((0>^M=T(Y7>^$$O7.6P*#DGG1NHAE M,Y(A;1,>B!H-3-+\"&8BN:^?U%/!:%; 1& MPII$:Y:TL4S+P_77M@,WG6&ZN'YNA-9HS-Q"I&P$5-0!G.>1)CMAO?$E.]=Z MH>N!$(=TH\"!.-6G$=MUA0GC:2WH?3?]&";XKBR[ K^9?CR-\W$>A^[L77?> M'/@W7!S5?>J:)R&.1.1HO#)@R_+^,LDA8'9@DO/9TL"PKG6DLR/4I["HT9IZ MA[!J3_=CO#D^">.N)L_+\PS:.LJ'O:;(WM3I5Q0:#]J "\X[YHM4HKECO // MD&Y'.)1K;&6>O0F#TR\;)M47*?9CS#Y[ZKZGWFDW(['EUD%M?D]R MJ B<>?*M.B!X$RGSK,L32@K!2^L-PJV ;<68QZ[FZV$B:6RRPS9N=,:&;#4# MP^I!T* *.*$4U ".%Z>M'6SC1OZ#+58WMU>/TS^O]E]6BV#H<6]57 ML"2=#BD3S7.N^Y>U [VS$"D=,(JF4V=;+V_OAG0KMCUV85__(5!SHS[&<2S+ M,-!\&B'F>FF(I\@MH'+@I>0LN>!+[.'.E9V.8SU<#Y=ON7[?C>GI)V&RKBD@ MTR#3DM=#@K5_?M2:,/-P8TLU#*CN"BF M7"[XO3M9MJ9\]0V[-"8MC(0+FN=2*,>I!P]R=!!$*)!19N402XBM"SGN!?4$ M=JM;MH7KASZ4:W:53V*0"::6SRB)PF9;WB-2R2L& 0A<1E'9YG^J9V,R'%=*N6**M-L4V0@Y.%&26 V7KHL/ $ MP6M*WG6RQCD=O6_='7POP$]A/[TY#0]FX89M7D]6X^5=>5MK-=^5EQ0=CQ>C MPE4NF;+ZP"0I(M?["'G1X# K28--6MTZ=[X5S%.H\&]-IC:6Z<5/OIU-/W_" M[O@J+.:434BSJ,B,U0.>2'(R!T67)&0RF%3K?F;W@GK@-OB/P)NVAFI>V[\Z M4?=I]BE\JQ4A]2YF$I[FS%MJU@J7.HCHP<6 ];@_A^ 2 ^2>,]*#+J[U/+0K MUJ=0\]^3S^O7KKVX._+,7[!;U"-3OV)!V^,_!)=:6:>/H[>$[;1+1T3C=V695YSOAHR,LU[+>HVO=(IP M14FB1@-*<'1&<1]+^^+W^U ]A4WOOB:B1K;JFT,T%Q[/ILN%D!&EHDIF%L"F M>D S$:1HDP3.HW$E:REXZYGG?E0/W2+_D4FTJ['Z;?#ZL>JN.YN5C^//TW$9 MI]H6X[S0@S3R?C89)]+'QW2$^72"YRU2K[4Q"M=;'/V*BS">[-(1MD\T35K( M'DQ=0^@Y.S(EI%+K]A%]W3P+ IQ'#TQ8QE"S8DSKOI(-6YOMIBUZ_K6GOJ!9 MH^O.R+Y_#Y-3'"E53+3UTL!0NX%JFR'84""QPD.2Q477O.W\-L"&=+KQ<+R[ M >D,'';'UFD)9[U^2%P-ED07AN9<*8HF^?3#P(XI"VH!Z/ M7H7=W\@U>VL27 MMQ:^D]SN@>#&NVDI=>??R_I;S^A,^4DS;4FH]BTJ"XE3%B4JV@!18D OZ M3?,.C0_!=]!F'DS$DE.D(-T)#RIC@8@A0(C&<*.B\Z:OGE6MFGDL^R?-Y"_#R7@1)M]O4)J/BE0TQT4)I215 M+Y.N.2-*4ANBU2H7R>T]4V-S4$-RT+V3[G%-VBQ,W"#"]"W";]2#A9I X25*R]N7WD$&3AP*5WR15EC&B] MU788R0[J=)!YPP,1;$)+Q&?(C.O=;8*BF8TIB)1/8IZ MSMTZRIFY9QE;]QWN290>G/,VL#;"N7PFUQ3GD\)$P6XM?I;6UGJ*#")SR65B M7/G6!<8]B3*HFO8A#(CK3F8(%.HS6-U9F/7Y&>UE5B&2;DWM/Y8]Q,3S\I:. MQ*234K<^I-%>BH$G7C_4(-B!-T\N66.1%1D%6%X;G5K/Z[&8#,A"+!%M*,T/ MN@\[6;LEU]\#X>6IU">=.(L.&%I&ZLX*/*]!/A,)K6&(P=\3]_8*\-\QK7O M"+AG0>@12-+7HJQFS1!T1N\E9%TOTE'1UQ8>I%SFE;7*%R7-P:F^DP\] M>"3YX])\!VX,.:*,M8N$HO'I8K*@"K,0*3J!))C7*$)AKG4=2]\1Y>/J]:+I MYVG77:(+UT)D120)AK@KI*141,MZ>416)EJ,KG6]0N]"#=S3'G)D]!G"[T^H M0U8\BP->1IZ^=!Q,?#\]BF,B]T) MU*[/[6H98*2*D2'R",8YTDE2"(%B71!9,HI6&(O-ZRO6[Q[2,2O,ZWP<.L5[+:'1QCK0BC6I=8]N3*$.Z;GE@U!T">8:; MF$OTFL6(X"RO5U1CA,B3J'7*V47G-&E^$(GY8^KJJG_DS#-5++G&5/TCI@(N M&048&9&2!>^C.KC*'APV]9U.#(*Q_:U=[$Z)@6X*7)[:>"HJ9^O J]ITQCI- MVF6RMLETSI/:LSQ BMU&F"&D$(,:"\.BSP ]XZ4NB[_/IJN!/DK):0I"+%B; M*1>J]P[&HC08GITP6F@5Y,%G_8U0AY#&#(KQ0Z1(\\3Y_>H(\'?@ETN,M?.& M%U)64/4DFDP<7)8(@CNE8C$>9>N=W:V #2%O&117^S/K &?:R_N<@=(E::T M5F^'5!'K58"<@XR!6V&+H-1O.)OAC^J?KESX#TW4RSZIA=3]9H\L>D M^RB= ^7J+>$Z,9!9:<&9+=8]PNK&?;!_S)1E> .C+7\&.$#6'>0_X!>?FX MD=/&!RU#K46BJ9B[#)&5 ,':X+(R* 9]2FNS5$,(:O]MAL[^O.HKFKU#I@WG M6<_690#W1NK,&,V2+&!8I%36%Y+-U\HE)KR2(41Y_=*!;4/;GA /(Y7+03 M]9Q'O4@7DX.J #"Y"*,=]\F(+2;).U\RI!"Y-0-UTUK6_C(9N&&>\Y!R9NWOG+N*84BA4-]\V$O_38+R%8*+ M)C-G(QT3\F0<,)]E[13J(*9Z&A!E*,E0I%:V.8=\X\%#V-P_A"O83Z/]1I5O MI@OLIF$R.?L5O^!D=H+YXZPLOH8.?\?%[O'D=L]M$DGN($*SON;+/+IF'92* MG)P2CDMO'KE8> A8H$1*("A;\!"*<&!UT@:33LRU[LIV-Z+].Y/?^O2_=K-Y MW3#6Y+-"!!OJM129,_".LCHC0BHQTGSEV[=JOQO3D.+-AGRYV7"\H6F:11-W MH*)$^_3X='G3TI6+TWD2P@49(&WP#:X&M[K32'P[_G+YH-?YZ\[G6 S* MI! D)('U/*S,X+5-8(7(4G.%LK0^FWH?IB&YO^;SL#-7."=Z"Z;1(5 MA(I2/7%>_:%HA@::0Q.HDD0H:+CQK;LB/QSEH)S@8W*KA14/[@I?GRY.R8M? MPKO*?9LZQ'O?TI=;?)AXAW2.PGDG7$H0=:$ B7,-/G&*DKAS7AF?G&Y]_7F? MSK$N<-PU-FY:X$6A,/+_8NA>STZ[490)IASJ4F0[B.6\"KE@_?9V-' N4>B0.-/F2DT<3ZDT)#(1G MV43O)1.M]S)V CJD;8[>>'E=?C.5FQ8A\)IJ,T@I/K M9_5F-VUJ90/IB[XL7/(87.M)O@'L(6VT#(R1^YOYD?CY.\4VG[[BY O^-ILN MCN8CFP(7V=%,[D)MT$TZHT$6P2)+13$C2FQ]6==^B(>T330P5NYEW,=TTT0L M'$5-T[.:P&*)E0(+&L012L1 M??:JJ![EO )F2&LDK;AQ??9I8XF#[)U?$IF/N/=!I2 )':_]T9T'STEPH:4P MID3ZIO5FP;;8AK3$T1=M>K%3,Q9=AO"N7/>J(X/2:ZQM8;Q@M0Y90ZQ++5HR MTK'@F&WKM;*[$0UI":(OQC2T2=\W.EX]'G/U;,RU(QM7#F+N?D_C?F]L=/MB M0['W#(CJNOUF/)>/5JT@7?K1NF85.LC<(]2&Z["=N?> M]H"P[PSVBF@S.T/B[7*'=8.,VQ:**&$)6!4HIS6H'$5T*)6MXN;:M5E M]-*"D!A9D"$9$[<;+_>^:PC!T6-0I!=;-&7(]T)]5I))2AK(PG.@8%^ (_\. MDJ.32?K"MNJ(<^/!0PAS'MOVNVFY761\5?2U5"%:BNCJ'HY5BK!P"9[$ <.% M<,EQ[UCKG;O-2(:P[?&8'J2!?9IQY5/XAM>!F*)LJ-5=/&L$E9R!0/X,#+DS M$03:TKS8Q,/"9+]K5,R^FD2OR^FQ6HW?90S%&VZ#!\54[:T1 M(OB<%*!&I7*(G,76#7;O1C2$C85'GEY:V:OM >V;&EAC4DHDXG:"D*.J.[P, M'*, 6@@IF/7_U"\[M"V8WOV(8/[@?D0U/=][U#&1?+ [/T MBP9;DK<^K-$>Y'9@VY5O7WU57(QLEDQC=)"P4"S!.(/ */HLAN=L8RI,MMYL MW "C[2[ Z_$T3--X^OGE;+Z8CP3)$@57(+VO)T.C/2=GLMJ*'+V0LO7RV5UX MAK!RUHH1=Z_\[V&'9B''^1";+[K3.F?];7HZQ_S+K.MF7RNN'%&[-.,/=>D_7A$]/Z$ MW?$%PMKCC3RJ-AE*J:XOU2XV(=3CQR9Y03F[2Z;?"70#JB$LO_7%F,8VZ8LK M5)2\CDU D)>W*IP2.\TILYXI6UIA\ )>[$=L0UN0.Q)LV]NDW MF'T=QMW?P^04?UMN(^#RTIOS7?1PI??DZOY1;XNW-@F/FXO?*(X^ MA_#]5>-YFLPJ@!%3'$F/&BRO2RM22G Y%JB7J!?#-&.NM3.X%& 7@93RFFPRE]L7@_"=,+:.]*_795%615EEQR6UM$4G80R'M' M3AKA*D;'C4M4X5WV=U^V#I_GWV32MEO2TR"&%(BB3 M5IS"7$"M H()\O/8/YX%#J\#<'ON'A7/H5O(ZT%5UQI""Y0@N$T M!X\J0XI6UP:H68G6!Q\>AG#OY=BMWD;4-SY;$:OTE*:[%" &5X\YE6RS1LNM M>Q0]#&FRZI%;-U9OVYNM612PKK?\B-V7<<+-"$D!JQCF->EQ$_8B@I:%P 96 M5X:D\!#JWK&UL[+U;=UM'DB[XWK_"XWF=*.?]4JO=9\FR7$=K5)*6)+?//&'EE4(7"*@! M4);ZUT\D+B1% B0VD+D!0J[N4I$4A?UEQ+_O!NEG[ Y8UGBV]__O'C?/[I[S_] M].>??_[MBY^._C:97OS$".$_K7_[Q]6O?[GW^W_RQ6]3:^U/B[^]_M79<-,O MXL?2G_[//U^]#Q_3I8/A>#9WXW#S 'Q\G%__P]MHY$_+O\1?G0W_/EO\^U>3 MX.8+!3VZA!^V_D;Y#M:_!N5'0!EP^K>F83H9I7/$)\Z^?TL\_SH:7GT9I_;./TY2WHE\O MN8"2!<[_73[MIX,Q?40@TW#E$^!/T[A0O"+&39]^..;KSX*8LKL:S2LBOO_9 M5?%.+MVPIH#O?70%M(L/@LMTZ=.T)M1O/O<6SC7(NPC+1Z;QYS2;C]/\;V%R M^=,"W_/)..*:4\0O9I/1,)8M]OT<_RQ[[FR2WR#G%EO![''T^/E0MERB.%F@ M[/+IM]: 9!F.A^7'K_#;U2,*W&:K25_F"?]I_/&'8?SYQV$0A 9OC8S*BR2- M)UH)DO%K2B5E?-#E065=ZY6-)N&;YX[*/CNY)L;(^31:_'1P-8,+YSX-KC\4 M19%>XI>S@> YNN 4A. U".\BF) "\$ %%S0J/)_NTVJVIFEV,[\@UNH1/Q65 M_91&\]GZ)PLE+A2X'<527_NOZUWZG,97:?;,S^93%^:#3)0V/#)P21EK6[W6>[[W>3JYK*K=^:2B4)>:PP7\ M^,-D&M/TYQ]))27_ANO&%V4!Z0^TWIY?S>:3RS1]\26,KHKA]VPV2_C_\8/[ M,G!"9R&=!"F\$(:D1.D@%T6H&(A@%'FUX2%G+P%/2T;C*C-D*YLEO(77$ MW$#_SR>S^9O\C\DDSIZ-X_LT_3P,:?9^,HH#C63'I:)KIGD&$9,&(R0'? ^H MH2$3)D5E FQ'TS\#*JELTD3>#9CPROG)%#&]2Z-B=JU6/3 Y*\F< 9(-[D\Z M6_ Y48C$I9@4ETSHRBS8C.1<&%!!SO>USP[5_C_2&!<[0ES/XB5*MBQT/OR< MUO"0?E[Z&,!YET 0HL!Z%G$O=$&%)!BI;C\\ NE<^%!3\O>)P0\EQJ_ITS2% MX<+KPJ]':2%C!'LYF#2F(,$:(X"G0)1P6ADJ*[-C M%USG0I'J.KC/$U'#D"A'VGKA@Z2]"EX*T)S@AA;Q8+/4!5#"RAA'; 6P5&;);-HURAJ M6[D+-S#.QU'84[0-3(,W\X]I^GHRGGP+[=IP<3&R(/%HTIZ#8%G@OB,E&"]P MNOHIFDV'V0J=,S$ )<1E^8,6CU6&Y!4QJBE M#9;FREQJN)PG3\13474#<^4:\NJM^@6M\#R<#]#AII:@&Y:)%0A+:+"<$2!1 MTD1]5LGQ)@R\!^5,V'.8B!L8+V^G$T2Q.%AYTE1JJT$&@@=K#A8L&LN0<&5> M$TI$K'UTW3S]R>MW3T'>5ZDZ5*6OT_QFJWHVGT^'_FKN_"A]F&S9?:PCTL4D MP'"+@%TLL39.@4G'95"2*5K[LJ\SR"=/D+9JN<\C795' ^EL-$9'B$&@QT8S MPQ,J)?#:,$V<4ER8EAPY+_UW$N=]W9I#=?O"3<=(M=G;-'W_T4W3M6/NM">6 ML@S2NW+AIQ18@C"=DY0$)Q6)K+*:MV%Y\AJO(N3[RK>UE?^+FPW#P(L2=O'( M0X:&I]#:@@N<0+#9&4 _?.GK<+W9%=W934XG[: 7>V>]S /L@G<4X4>DD5W6Y0+/N,B@X@B$=Y8 M)WGM:Y:.$+]/=E516(/S[WKG_E <[X&W'EUL[\#)'$!P*?%P9QQTM)I;Q2@S M&W+GZR0Y+Q!49,>M4I7F)]8!8MRT:?RP+#SX>QA-9BG^_.-\>I5N?C@9S].7 M^8O1XH$__SA+%^6+?9DPF\Y+J"Y>A?F;Z2KA[-F7X6S@0B1&HB]N2MQ=R"3! M9&$A2!^E852FL),)C ^XQ0/\[H8#VYY=D04/% <]P(H]U#BI*,Z*!\DM/+E=Y%I1V6G\>? NA:OI% V+5:W!/Q>V MTGPTRHC\_D0;9'1(C=BA4\R@22-&1RSZ&OP3,"AQPE>24&5 M9IG(V@D%CV%ZLCQH(O2*3E=9;KD53[-R4KG1>O]"C(N+@"+J&F3G/,EJB0OD=WO;=G_C4-_)&LMVZ+?S[3W<$A<[DO]H5A;^? M3\*_/DY&"&'VXK^OAO.OWR*L4QR^X2F]%(D_MKH[Q>+$Z.Q9M(0G)P0AG@=E MJ= VA"BI\8\7BV]X8/VB<6^T- )VDU31JX%!J$->A "T,A69IS\)&I MZD=:1XBG<4/2@1L;:J:1!1?KSR>7E9 EQ&0%].9M=I3A(GFH2F 4K=$(1 MZ B()4 V0:6 7AGEM2_3MD#IGQ%-57BO0.1P^;P;05SWDRJHX,&M2ZW M4IQ-%!H9&@"7B4A\$. D+66X0C+ELF.Y]B9TS%SQ/M6_IY0;5(4L/$DDX*=I M^EC"S9_330+KZS1_DS^X+QOWMK?(UO%\X"/N5H%E<,E:$-(%\ E-OD!X].6N M28O:F1\'0CYO9O6ISP:E*L_B?UW-Y@MW]L/D68P+S;C16S>,+\?/W:?AW(T6 M&V5I!1G+.G&1BSC8NX1RG WG:14F>9NFPTE\E\+D8JG?_W2CJS3(F6E&A 'N M(@7A6$)GA1'0RJJ<3<3CMW;=?NLUG3>A3XH1#2IY%I);.B^_7I6@\1+FTAIX MA^;B=!@681[\M6=%FHNW&"6;TW!^52P&[8/VAGCPRF0\020%KY, '9RB3*KL M2>VV50>#/F_.]JO3!F5!6Q:P>&%VPN^29LDY 99X#X);#MYE@UZY<83:3*VI MWUKR,,S?)27;:+1!,=/RW2F[/H)"&Z9T&2R"PI7@#];5%]\> //C%1$&B"$ MBI+MA.B#MF M&MTNQ:BJ&Z?[X#QSYK767(/JJ5M&QZIIV8?)KM"9I$YXKD!G M)T%DBA:TE H4X]X(39*OWM'A +CGS;V^]-BB N-!(V+QEV\6Z0"S%U_2- QG M)?AMK"*&6# \E3X#QH,C)?DK>951<$GDVJGRW5&>-^,::VT#T>K<66PQ#38C M%M8KEV,"96RY9*$EB<58<#[(&'.FF:D>K;N_:%999QM8=EB&T-4T?$2)O,FO M)^/G-SLO A)+'RHW&KQ:#5*BP M+ IY+P*].5UHO\>?)X/ZTL<&#AU\.;&0QKOT:05_PPX[R(S%0#6>U8H@S1$C M6&D=6"]*[:VEBM$66].#J,Z328VTLH$X!]]R/ 1Q&06,@4D52N4W";S$O1VR M6CL$K&AVA"D?FP0L'@+U_=*FNTXVL.;@RXC[:U_%BC? 4,.E/\&7APV0384&RDGG-2D/S&-"&#Q(H M<288IS2O7@6_4^Y7S101E="RTMP"C2Z ,/B'*>W;)3HQQNG DZG-_1U31(Z6 MK*6)](:@_Y9]N4 JK3ZO2#H(4 G4HO=2=';.'.PP%MTH/H6TZH$ M9A=070JS.[!A(Z!^"[0;*.YN.ZIJ4N^-$C*GG"U"2O@O<->L MS$8HQDRLW7]R*YAS4'T=23=XV[D M:>U]_T% YT"%>A)O4'+R+(2KRZO%!?RV!.454(J[E5>:0904'2E+#)@0)4J$ MV4PR-5;4OL+>&=Q9T*2))AH4HKQ+%RHIP)0E7 @QQ=1Z*]C%9Z(D/T7#S>.N+F.=4[1A@C7+# JJ> V*61-[:VJ,\J3Z!O1A2$;1FZT5$P#]_A6\:=' M&\M%]-*T4J55+BUG+L+10>!AJTS2OG9SVF.6V+;6U?8JVRZ";N(.7^X-:O%*%2,D=]]9R)TYRC?5IL MV&<<=Q=5-MAC?TTY3:=%"IN',-K$5(JES4JTZ-5JQ\"6VU>7%;71YZ1X[786 MCT#ZBV3-%-ABKL#F,J',#5,$_6UN9 A"3K(9=1Y26UUCF>B0O6:FQ.IY#II M-E505XOV.HO8_/\[',?K]+&4)+>Z#,F@*>,B:8@D-H1)2)DPJ,8 ZHK-L+OMR7#I1#^/03;^^F=Y' MGM(@9$J\\A&,Q3^$B*8T,$-7VTM"I)?1B=IW_'M"_8N5O2N\00.=:W&\6M0C M7'YRP^DBO+B(^P03;' $N%7E'4)Y^( N2F0F!I<-BZRVT?\0GK\8UT9U#5K@ M+&['UR);R&?EC@RBT#RYR$%3B2LFSH/CN$-S%Z/WC#C.:N>M;07S%Z$:**U! M^YK[95,W(BAC/FY%%(.*A.!ZB:$,=U/T4@R5!@SSS!DMJ;:UW8&=P?W%MAZ4 MVJ"=S7V@ST*87"VZHH0T_+PH1Z"::J8) T95:43*-%B;&:1$O7(Q4!5J)^7M M@NL42ARKJ/51\ARHDP8AU?L8WTX3'M)Q':I;[:[KB21+\0QDD4HN]9DR$A#* M4O!1>1#6FIB8D-0U\$+W0/K]<*NZWBK/$-K^-KQU7\NK@-].KU)\-71^.%IN MX2OPMWXT4$HDDVT&FLN()84OC=%&0_"$":$CM^[.X;FQ84@=-.?&KB/IJ4$4 M]OXJ%DU04#"E,]ASM#C0GK@&_'7 C+W(S>>XSE=PKN?RJ\,T/:CU&D'03@! M@FAT/ B2OK0S4&@'.E%_]L?.Z$YF=ZJFZWO7CTT4U912OZ;/:33Y]'Z2YW^Z M:1K8;(-7I8,O%^A"4"[!X.L&2>&FF0W+(;5CT!TPWQ%A#E%#@Z29>TS^Y6J& MNR\:B,MI)$5(J[^) Q(IHF6E*A%A"D<4]H$.ADUHYG/@KJ M^Z/006IIX*'= _AJXL:W0ZY2,Q8RRZ7:4:,'*1Q88PB0F(25/,NL:^?S/8;I M^V/-(4IID KS9CJ\&(X7"82E9>X\W<)6,GA6O>5+P]SB,5(FJ3(D0\RX*PH\ M9L%8&H%I%WCD96NL7?C5#>'9$ZJAPAIDL*SI_]MDB@(**<5%7M@B:KI!0@,7 M,S5$1J!6VM)PD('W>/0J9K64E--0O=%>1XAG3["6*FN0S+*[= ;<.&UL9* R MS2#002B-8PIP(K0.6I!PO.#1V?.JD:(:9+1L0?H;;KOCL$4P+L1$B0(9% -A MM0?/%4&_067/\"OK:]=Z=4=YKG')6HII$22XM8.^FHPO/J3I99'%#%U.=#6' M\X%)6EKI.7@F\8#FPH!ERH+4WO,L6**Q=LK=HZ!.9B^JIMG[Y=,5U=(@^/@N M?5H=PV_RM\!(SBIP+T%[@4YF+,$)]"S!\%R2E'%9NGZ7H"U@SIXG==308%^Y M#>SY!(]0M/;1 ?@U^?E *X8GL<)#VAKT*)VV8!RZE<98RV/0.=C:.4H/P/FN M.'*(*AI$$I=+3HL4]+?3(:[^4^FAMT0[R"Y'PGP&HD1"*VM1+VC1RG(>/43) MB'*B,D\>!'3V3*FGCA;1PUM'XN8Q6XYHL0A2.RH(FM M'CY\#-39":6,E<"8"()Y2$,\X8DTT.1.SL[5/N<=1 M?3>$JJ28!G'#+0@78@@1ZU9S *LS&4NN)9HW@L*U%(F8K:951^X]SBJ M[Y4Z^RJF07QPA1 !EHQ=E !^4YI/HG2F;MDI.KS"6^ MU9)F77V&[/>] ?>GK@;AY,/ ,W2Z%,\40N*B#/:)X!P/D#B1RE!I1:I]]5F1 M:]VE]?[JTZ?EO%LW6H^Y>#G.D^GEPG&]MBJ]L38J;B!9AE9E9A:L-1:HB5HG M%J0WM9,&=H3VY-^V%BIH$.Z\[CR<9J4#*+H*@W*$J$!"R3?WQ:]S;/:ZAL.T2S0G!U9$W"D3H6"#9^@% M9I*=SX&)^LK_!L*Y:GY_.3?($[IN&+=.LAW'ZW# 8N^[7K3-A.'J,G!*2JM+ M*<"1G,$0H\J 1<-9[;#TSN">_"'11@T-KC9*UM(RB:D,>EZE,Y4@$L*[*O)X M=EE:XM"!9#8CQ S640/"E^[1H33RRD%[DA4/HG:/CUVQ'2'.UT:]]X8(--!- MB]S5X<7'^9O\^VQ9%_G&+RI-DQM\B2)W1H*4O,0E P4O MB0*=O4P,=T^KJN@+)ZQHW7+T/I MB#D):39[/IG-!YES8UE!KQB^!A2W8VM\P-= $*ED#J;Z?7\%V.?*O+XU6C% M6S;IY>#DVZOSY?("8]%J;MVJO+Q2X_DWW3%SC,Z;""0&=(>EEV D M^L1.ESHK:GA,;H<3]6 @YT:P_K73()OWVNG^L.B,D:SS65$'RLHRJ]T9<%E[ MH$)+IKP4U-=NL_4M@HHD<:-1?Q'I_<6XR1O\H2PJSO\>1I-9BC__B,YFNOGA M!*GV9?YB&5;[^<=9NKC?QJX[$];=F18[X&PI]"_#V2!JFZC4"J1F"H3) 2RS MI9N%#2%FP@FIW7YD"Y2*W/B(0IF&*Y\ ?XH'02DX>)PK>RAW4E_(#<('FV M M#\+TZV*KW0G@ %7BKD;S'MCP#;B:!\N:#7!G+?=94465.]#C<#T MA"Z]E8%SBF!(,&!4Y. 2QSV4)&YMV,$"O??!_5N4E04_J26U^RK<.P6Y@'D[ M'7[&,Z^4G;DQ6JDK1"QFSZ-Q8$20('P2X!6N36@?!>'XW[MCX3?J7@OKSS___%M:.$+C-/]; MF%S^M!#5^ZO+2S?].LGOAQ?C81Z&TA%X.8,!G:2WD]$P(/[7;EH"SY_3KVGN MAJ/9MR!GP\M/H_2(XO=\T$\W*_MVQ:NG?4.(AFM$@SN-T9?[\8)PYF[N)BFBU6KNG?I2/83HXJWWCN-,W?XZ7;OE;-/-+\L%% M&N@H<4L- ;@)I?,^*]4=Z.FY3 DCF3"J:D=]=P;7_^97E2OW\M&;**7B(?=M MTM!CHW,S=8&ZG$'YQ',7PYGQX" 1-TCHVK+8932( M!CSOF29 B(D@;,"%.H,6(^/4B*3QXVI?]CR$IZ_X:5,"5!/XL6.KL^E\\#Y\ M3/&J3,#>O*-M&H+]VEVF99 @*N&9RD!$:6].>09/J M%#H?+"FW&[L0R"UF MX73 7W-ESKJ.$.R+I$;Q^AT\-H^@W7]JO525.5 M]$L:YZE()J(MKF4&(2W''9PID"(';I31--;8>XY!EBTAVU/E2A=-5 [FKB)9 M[]/T\S"DV3*B]745SU(Y&4U$A,!R27H5!!"-AQ -RY1JP<*=/KH/Q0,W/J,_ MT[:V'NZ' P\7XE8/N&Y0\%9 ]'9P=()G;!RR#RE\'$]&DXLA+J54XMWNV[)_ M@+#"0VL$"VNO_4[@T#!O)5-1:$SKMR&ZK5[ISU/K!I3#IHK^3#?O) ?IFX\6XU(G\V' MEZ7/XQ^3Z;^&XXM5/NRS^%]7Z\ 6BS(EMA"6+874 B7&? 2=F-5&9A+S+M/& MJX(Z U(=5U$-^6 41F ME3/&&LC.H4B)\&!23)!#8)Y1+8FJ'=;OBK&O4'\SZC55RK%#_X^E_UF3'?J MOG1A=N4/ UY1"UP[X@,Z_S'4;G1\:FG53=6_8^)U%S4<)8]V%X!_)5YW5F7G MA-I]]' 4PKCHHJ$I U69@U!:@E.!0%'&>6YX5W6V@ZB.W>]8V MPJ%BKNB@WX&RHO,N8"I>W]\#T/^-_4'JV*S6 V19^=[]/BAJ79:YM%D6-I5Y MSKB_T*C ,"%=:>!"Y4XM>$Y#L0_Q5#YK;X+X:EJO)94 M>RJBVOW.OD(AU0$/ZS<_HE-!E6$T)Y5D(%B4Z88%XZ9U(+NC$.^1%5"ZJ M>B3\::.5*8#V"G<>S\LT8G0,8A 1CZX@N:Y=&=(R'V+S'=:#\YD&S#'& BX\ M:UMZXWA\O84OHS&%RE%+)E(_-XP/PCP)+W4_WNQVT5A/20W*K&Z-7%H?XK?$ M,I LE Q)!QGW<#R_RR6"Y'BC1:?@3_^QV02_QR.%AWD2E?_#^[+KRE>A<7@[V47U@$15KLD.6A12L., M42@9@TT-J7>T_T]GA_AC55RJG?'O/2;3JK !F=(5P+8^")CT UHTQRJX/OXY+G M:46&.ZA_Q]OC+FHXRF7@+@#_NCWNK,K.MX+[Z.$HA)&")&IER6A-HMR<1? Q MVQ*VHM^5)%_'W='N,7J,W+)3*;4&6\3;G8P!G=8R!!:EV M:OKTA&Z/.REAA]OC+A*L')[^,)R7(_+E. X_#^.5&RTX+%@R/&<&F5N#3E\H M>9@T@K6*>8$.H;];:;!78'KCP\_:7J@C\LKWR?< _3&[0K;6,)N2Q/T.<0LM')B8 M)<1L7)2&YJSBN1#G@;ONX_*FBQ)J]Q7XDL)5N8!YD_,PI.GJ&,R1.>L2AV0" M'H.,&[#:4%#6Z4!55C[MU$CZL7X"&Y_>[TUH4V5-JDKZY$K*KPOP?G/#Z7^Z MT56:3?)B)M)L7?/IQO%6"WW\NZO+%/NX43T46[\7L%4E>>>^UFLA36E1K 03 M42IO3.0N..G11DZ$=KBO/11FP^M=(:1UPE*(T7(0/'IP) 4@6NMH8DS<]^ - MM[S>?9?"Y&(\_)\47\:$6U(>%N/W6^D_VR3]Y\M1%LO?'/AD':7!@12FU#,Z M7Y(R D1E'%4TH(O%D2QZW6NZ3*-X1X!NP\)27V4Y^_]TMW9W#0:H%6I$B5Z_QP'@\ M2Z(B@&(N^;QXKM@R^0"/%8E>,A?\;M.*'G;AC5#/@+6GJ-0&'0!JOI0OQW,W MOA@N>A,;$DQV*H-).H%0M,S>-1*TRSDGFJGWM:>EB%FTHLRC$B!$U%#SIH(I@FCN8'T'A%2>:KA>V3OI# M6SU+KDR$0$*IR,X,WZU,P#@A8LS)J^KY!NMGGQ%/]A)G@VFB:QSK5,\;/M[N MGQ;1/&4.S55+3( R5Q-<*&U/.0^.DV0\JSU1HJXSQ9]2B;9RC%B M0N:@20"6.DJL-68_6*&#<:H'^D&>2]K_7?K^< M/AEE;R#V2=T#K;I0OTIHR[_QH^%RZ-% 1DD()1*"5'CT*!;!$V'! 7]/5;D;"'Q2%T.KNZY;?_%K6C; 7DVG&U"NN+;$ V>Y MC!#2:&WA2PI*N!@SUXJP)Y HM7V!9T#^TR?&AM=@[[NE^J_ZW94ID065D4,0 MBN(+;@DX*P)(P8T7,K/H^]^]SX^VIZ7(#10]^-*HY@MY^P1"ZXE;XS4$)LH) M5+)I=$;A6Y9(X)IGT<.8BAI+.0,:GY*R-Y!X[RNR^J_G-ZN2R7+!"'AET0LH MG9X\+@5B"@+?V4 S[W^//2]BGHX"-]#R6'=QZWO&C:_=ZS0?5U MX[24NZE42I$R\5834WUH7J.EG &%3TG9&TB\]]U[&FMU.IE35:BP@?%[7P/NW=4 5EIB0$? YXS MEI?^^)X#NIJ$RT0Y.IZ5N?LD.Y,=PKVF2CGUSF24D"1D\.!-">)1K<'C3\ H M253 DX#DT+YD\DEU&NFD_AT[DW51PU$:3>T"\*_.9)U5V;GCU#YZ. IA,I=< M6(=';=)%_#UU)O/1>;=H;D&D!<'0 MTS N4Z AH_FEC8]W^\P\]R+A(\W48A-W4-W_JKO78$>0S$D5I_ M=)+-G1X?D3@CI';!2"U<> PSYZ.$Y@*B:72L6,SM;CMFPRN(Q /4F),IXIR:V2\)]&8*HM3[J( MOZ? E"/H-:>2*(^TAXA_&I(3\_Y.@?N3#TQU4<(.@:DN$FS@,#U@ MLDJU;U0[P/LN M;(U6ZFHP2NP!J#= 7[O+]8NU"]Q&UDA'J,>Q39JI?G>*5=-; ^NE*VS'RG + MZL&$TA;(9HM?"0NXWP9B;50\U?;"3X)FCU@VI\JR+NIJP*[G5[/YY#)-7PUG M\_7)K23W4G(.200T]JPK72F= R=4)DPH+G-M!FV T;^-U%1UD[IR;V Q7=MP M7W]QLPTB6(+DI6>+-0*LQ*-=,!W!)84@F%EJMWM:R=@YTV7^KIIL)=\ MF+J8RH*O"2V"LX$05"DOA1HEF3A+!S1F)ZT5+LG:K9SN8CAS6APB\ M:Q#KI),=8%2<+W;KT?W/#MM3^'?5=X#D*L]VN@U',$4#P>=+N9B01QEXFQA0 M+T1B3$:E=ZJ;/+8"'YCA55=_701666__1$E=7EVN@,3HR\/PL. BH8^"%J.5 M4J*/0KWRTJ>TVP"!1S3WS4/[G<"UM]@G-616>8KG/]V76T"44C)Z%R D@PA@)A<]6@ LDIT"CH\I[_9#GZ#R]I;9UC>O;J(CVG=I.G:CT==?T^SVB,,\C[=3_-CI_.O;D1O/GXWC"S2\/BWK<]=)%Y(E=*T3+?D6&M]] M0\#[S, 9RH7+RE.ST\#<#K[(XZC:Q09OI1%1YTOYL03K\.T17'KT"FT&G9W0 MG%EM2.U^-;O@ZM\SJ\R2W2-_>RJC08QGU8&L% D_GUQ^NL)7<_TR_F,ZF:&- MY'10V@?0'/=6M)'062%1@)'24R)UD'?GMAP>^WL$T]D1I:H26L2$M^-[%L+5 MY=6HI($_NYQ,Y\/_6;:PZ), M5P4TF/!T$U';*H9E)$U'Y71QW40*Z,J7<+>)6: SX!GW$?^O8:KQP]CZ2C%N M3)0FJCB5!..M2_KEZP?\B$6TR"8C+8T>4L3S5QCIT&8C!!;C-KSS> C7IM@. ML(X?ZZY)ATE;M32PC;:O'C]@/0I^!XB-$GYV@'><))_JJMV5.@?JY4@4BLD0 MH:@%;RDMY[ 'ZZT#0G0)6;N4,P?-,<:_\H]",?6"/\W 7SG;BS<$:*TE:'LR":QO0,A0> G49!$5WQ*!+"9() MYGBDWL7:@>CCCRCOA2EW-ZZ#1-\@['SC/704Q]*G8-P1Y="G4"FA3Y%*/JYE M"IS*@4A\X_&];^;M[X.XKQC 4>C12/ :S#X/H$C(9E$K YAIZ#W([?X6P$D,C)4YIY8C+L4(4%[2/:W/4=1( MA.U9]0_DVO6I^2["K:CQ18_AZ=?![^\'C&DM8TC@9'0@8AG +DT"I;GV7(CH MQ4--I&GOY^ASTUE%JE8OTW\P_INGS)915 $;K MY"2"P*VDI'(&)\ @#D@B"Y*STX3=R5/96)]__Y.?LK8JR&KKG7_US,EO*F-> MI_F&'QV40=GA\RME4NZ[HCN1+9-0P28S(5,02G*K" N,^*RY<=KD0;='-:L^ MOO$F:2).&,(@!R%!"*+ &Q^!),(R"+_.TN**:\(1G%T?_ M10@FP&DO(>-GA4 %";%V+>1CF$ZJWFT_AG2HJ.ZNAGX[C6S+PHJR9%LQ Y+9 M34P;E2%(YXNM!:]\6[X+K# E471T-VQ.6UT4=0I-CW: ^U>/K0:J M/[3[T1YZ.P&Z">F]1&S@3$:/@W@!EF8#-I.8*8F>QQX;!C[)'EM]LJR+NGKJ ML95%1%^B3(=E+"Q[@#N:,Q#J; HN*MS/:U>Z/,4>6YU4MT./K2YR;Q KN"Z! MOFGH]*ZT_[^>YI,XLR6;,!O.0&3*P#A5S$SJ&951*5H[/>P12.=-D9KZZ*.C M5B+>4JLI$,8H"$YI1 M2["*:_"6JYPE32;5CG'OBNVDMK#]&'-OT% +M30P@-ZZKR7F-/LP6;6?ORL. M/')=*43/X+B1N.&&""Z*A%NXHJHD69W%V ;Z>3>!7* M+KX"R#)WN#"XZ A:SIK M'[4VD%4I6LXR@4.S DJ;'LX9FA2YMB/^M&;CM3^Z^E)?Q885)=/J ;S/)[/Y MF_S;U6CT=769C-C'\5V:EX6NWAK)##7**,B1\E*3$_ D#AHBU<)0I6DBN\P^ M/A#&&1&J;Z7Z6LS)_E!*(S/E2PL/ ,>N1_C88+8,DN?8PO"=Z=WO( MYM1((4_R[C91JGV68'C))4VQE.R8TI\L>Z>LLIX^E.[^U]UM)X(<"2\B"5[WF'OY M-.]N>V19%W6UN('9:?!*5MX3[RF4 3X@I$6X5A@H"?N6E?84O/J@D_,8BM-) MO7L-Q>FBF[Y:M:PR10_HS7+G$ZHT8WD(U=U+&&Z3QBKAP,<;*+'0L4:@$@CL&AI ,5 JAT>SRD?:86UCMPF4MR7>3T>BW MR?1/-XT#]$B]<()!(/B'X)("OB\1M. ^9:)<\*'R4C? .*G=93\>W-U2#A5V M@QN3Z[1R80WC*3I@B];AFI3I7CF!5D8)Q9E3LK;#?[Q,_H,5L46QG:38K[6* MRTS#B_'S1>.>\'5Q:3=:W-_] R7VJE0Z"9-H*98'HQ&RD FIK7A"?ENA-,TJ MQMH4. CPT^=-?_IJ<#%R37H>==9)"*!X8I?.K YLP*],\E1KE6QN=E[T&!%- M4G#.0P#.18G=4@'640OXMD>A"+(@[#02Z?PCHH<L6)NN9?JL2 M_=5D8)X)NB<.5.E@(6A P07\EI(D B="\.K33Q\$] 2BGIU(<)=KU931HBOK M$LLZZ7 ',(VBF-\ .4Z,LJ*B[E+@8"DW5SUQRAE%%3!&" C/31G9', YYSUA M^+VO'5'L0>6/Q O[TG@7X59N._-B'2/Y([G1_./[R>AJ,=EUW5;%14N(RI 3 M+[%/%L%(I8%P*K20U/MTIPAHX_W]PT_IWX(^0/R3)K*KZ%-_@^Q7-W?/QO'9 MV(V^SH=A#2V0%(-G!!*/>%XQH\#FD,%SJY"^N&3%NJAU\V.>O%XK2*^G*8V+ MCDA+BV3_@.N&#ZD12MXZE24-@PV?=V#; MK<6'W7@.C!N.7D($25( $6D&0QEZM/AXR0U#$&2'MV/#1Q]Z)K]+(0T_%Y/S MC^'\X\O%;*-BDJ8I"OTW%]*SR](5:R#+F%\2% 0T0'$%2$YKC(9 (@W!L.Q\ M;1-^1VC][0DUM'OWV&XA_R85>'[^]ID::2%-@%;-P[#\<4-OY^- M1I,_\8?IM\GT^33%X;P$^]+LCREZPF]RG@UR\$YR-&J\R)2FJ2E MWL5_N/.QK>.,-35YJ%1.)6;X+"SZI,Y>3^9I]FKBQJ7W^09Z_O+UYNOKV44N M!)G+3'0KA$)+/*/,RIAS(ACW%-UGF6I?6Q^"M^^(X\$IGDJ(=1G- M1W-F.!K.ORZ'OM,4JD2S;4O(X3[#Q45P^J_@!!]T4"Q2P/U$M0U',\J$H_ M#^G*0 :23/8A-NB=W)OR'PEA]J'[+O)M$K;^/!E]1K/T6W"K^!D/+GIE"+A0 M)E?3;,L\G@R44*&3)\&;G88N=XI?/P"H?YOP<)W=BT[7$GB#N$$9(3U/T\MR MX%W'XF-02'GBT5,IE\VH,+ 4O\V$.Z>=U)'5CE)OPG$NA__!,F[@#=[%M.+Y M+J@:&0";$1W'!#A<8X]0X !Q-S@2MJ KMPW>4PJ)< /"*PTN.P;.6.]"R)RZ MVG>9?9+@$5.@+PYTD7(+W:,?_"8OCZ;U'9HRQ@06(9FRR*0M&!D<$"9P\5%9 M47U\XGT4_1_\-?1S5^6'";?!>?]\,OZJ)O/D=P6*/(](2FTO*.%JC922G0X8F M ;BU)1.))4[5WO;OHS@7V^] ^38/!-_J%;4+KD:VWS9,Q['^#M79@Q0X4.#- MMX!;^#(SCDCF0H+]K(O+>*GPA)&6R=@/X?HGPB 78%P^ZR+ER#>Z' MC\-I7-HGSRZF:7&IL)[,PX.0M,QCSHA%>)? \I@@6$^,,IZ@P;M#_OSV)QS[ MNF]?#4RJBZ]R">Y=@^/7JU34L@86(Y->*; N,P06)3B;\31S#(\R'35C;@>] M/OB0,U!M/2%6?F4W Y,K8"+SJ%29RY6#!,'1L#0V>/ A>.\TY_1NE[X.VI5G MKMU]A%BYBFDS,'V=W8JN@50$ C$4A)(,,2D/P7DF&<&E*[^W=O69:WOWE_QZF*3[DX]=796#BJL6'\>@8$J TH*612.G<:@0XK@/WDBGC M:AM?NR$[%\^L@1X:3*RXAO;/Y&97TX6%,;N/][I_S^-@6_5Z[P+T2)W>&VA\ M&ZF:J:M%#78GT#$+Y4(,@!!Q4Z:10-DQ(4IM>.DZ8T/UX=S'Y]9C[=U/C5I= MM-224B_'GZ[FLX4$V.K\=ZM?DGGX15!>][UP$U472+9*9;EVWKM.L;C>_ M^?5J.AQ?O$W3X20.<)L3#KT'H :/89%) AB4BZ)G;3TX$Q@=1*R MU$)K67MHT5T,Y\&"@R3;Y )].>M]V=DBE;FGL]=I/K#%<.;* &'9%(O:E4E( M"DS0T3LAM&>U#Y0M4,Y#[S7DW" BMRD.:9SQ3LD,C)6.20)W(2\C XU+3(*1 MX$/;,ON3**2K9U)VE^JI%-)MR!E 8\93BBP-42I]/IY/U46^?:;/[(+K>\VGZJ2S7?-H]A%XGX3P*2@\O- DE>C5B(!F MJB&2EIX0G"J92&9M6RZ<7CY5$QYTD7-_^50J2BF,56"#D2",Y. X8R"%=S$J MJ>+=:HJGFT_520.[Y5-U$5^O^53(8!>8\7B:E>%?N;3DQ\6##YX8XRV>9H_% MJI]2/M6^JJTGQ.9UT,M*GQP]\[P48I8AS+P,,I2BE&DFSE7@/L7:^1>GW?[@ M$*OM0/DV"-=LK/+=!=/WV/Z@DZYV*8'?1]!]M3^(B@I*'(64N<<-CB:P,7(P MGJ<4D>O,JB>K_.[M#^KKOH-\>V]_0"FW(1$%-*)M(3238*W'(RX1)Z2U7(K: MR2U/H?U!)YUU:G_01> -;@Q_<:,26WS_,:7YJ_+;1;:%]DANJUGFD&Q"(OL%Q\0!"P2V/.EH@+I7*W6C ZJR!B12D,S%P5SN^BWL]@SF6YTTMEO#I7W$W5_3+8[[D@E6@=>E'Z @ M&1S) GC6!@^P$@EOO0V<6M.M!ASH(N5^FFX)EU40C@()R8'0E(.C3H&P7!EN MT7P.M1MOWD=Q,OV6.NGG\:9;783;>],MI9PU,7FP1J&18W6",AH'6':"$Y6I MBK7'T#R-IEN'D*">R!N\_N^O_"S]]Q7:.2\^%V-GO=$)$]':(0(8]R76SDMB M*Q(V!)VB=%EX4]MKW +E7*S &I*^3P#9@ !KCV<'8(ULP:V@CF,.5E'=XW0X M0.[][ PK@%*1K'B48%0F(&1"EU5$!2E$KSB/6?KPM GQB&G8+Q^ZB+L]#U;' M5G#:")UQ_W,NE5;T 9QG'*+DALLR7,;6CCAO!-*_A5!)40^K?P\I]U@9_2+G M%.;#S^EV_=PD+Y.I#BJ3WN63:]5,=U[%W0)JP5)DP4O.N5!4^ZQ*#]WD)&X# MCIG!K@]I4TVM.'-9,@5:,U>J]1TZ&I8!L=$XY(_.OFW+Q%=MJJEO"_):NF_1 MKL._$,S#5K73IKI!/#8"93[,>3AC.>: M.FG@]&[LUZ2#]EH%B)JA*9]< $LC!28R;K@L>R5J&S$G6"=5CP+=I7HJ=5(; M WWHSDG+?(:DR<+34^!2,""#U[CQT\!R[2FEIWX%TDFWNUR!=)%Q?U'O75!] MKU<@G32V6_A['W'W1P8=$^Z,BD&05B'G@P,O5(20M5...D)8;6/BU*] &G"@ MBY1;Y%X_&*#UN.\1%Q1$JTH'5G3OG2=HQ3AI=:*E+4CM6["G$1/OI+5.,?$N M(F]N+BXC.TI)3[6!:,K0#6TR6"LY2**RST$PR[^OPNE#C($#Y=N@!&=KB=DN MN+[7PNE..MNU8'8?@?=9.(UG'TU:1N":)728# /#T&$RWGO<^*QTJO9$TE,O MG&[#@PYRKEPX_7!Y*&6XK$PI.*%#.9L633 -:"5H$L5G%G=.@B==8]M)#SO7 MV'818B\5U.MV^S%KJF5.P&5IZ&.)+W-5+0BO)WN(\1>WMUU MN_V 3&,"+=;D;6FWKQEXJ@2N.:.Y:@SS![R[IS>SH*YV]Q'B5E.M[IW4QC;& MRRQK-XZOALZ7.K]AFJW^/KKY]3_9_[ZJQE-KW&557_V=>RYTY;++4EB>#.[- MZ-Q91Y-DN&&3Z)7LA,/]RY:4_!R!!9U%$AKE4#O_L>H"#C5^EQAN5#2:N/0I'N)3!J.108(EH4?*B2.V[Q4=!';%[>N^LNVM& MU]58B[13-_N(RR__\^*_KX:?W>B;3O,W@ ?6UN%, B$:LVU@JBU M1D83CA8L_N%E0DB6&BY)7T?8N9&CCM0;]%>X=3X_M';'A>..BE(D+D!P5]:. MAW+TAO/,T9?U]0M@=D'V/=LX#737YJ1:=(I^/KDLE>!NZ<\MD:\;QB]EM"H& M'J02-C61 Y,N@C#XCCG))$3J)2%4JI ;G%G=0![ASK&!MK@_) M9)"UI=PY!#4G MDF9O@5I%2HC>@4W$0[!)D)PY=]6+0*N![RNK\G0.Q^/H_50R.&^-/+P5@EPL M:G%#:;G)6C *U.@,@AD+/G,)1!,3DE,2?]Z*RYLA'2N5XT@\V3[O]F!]M6BN M-)DN='$3I=ZPTZ]N0W:!VBA!I /,HP^Y/5S-=_LM-=91 UIM %@V_N6\NMGJ MSDZQS!,7&8+)H32A1/N!"P\D,B\#S=I43SC=!=>Q)]E6YT]U91Q['Q*269," M)-R4<3M&T#9Q#BI*%H*,BE6_LSK2_M,Q;E%-OX=L0!V4T^#RY<5L/KQT\_0F M[X U&*D5FM/*.V"KW\F-5/TI"A]C(Z-X!WBD9VP>H=AMU*NNEY>[T %0K4MF-&?B8T7;,GH++7$.. M6D>&.ZAK%Q+HFSI[F=G],J>+.GIBS.QZ+UZ=N=I$/',IA<1$N1%5$4RB ICF MF6B.![*MW1QM%UQ'M*UK*70'PARDC08V]:V7YOK+_SU,4WS(QZ^OTNL=!EJ4VPC)\;UR@H$TRAAD?I:]M3>^&["\[J++V&F0K;'P/[N-=O7&[ M@.W1*-H*].CF436-[[)M55577R??5M ,WS*GK "+FR_: M*!"PRW=FFI#H($ MEIM%)X_'K=WMI].@5A@#)%)R Z- 2%)!E/*AJ4. MB@>:$ZV>[/( G-,PG2HI$&3$483&OL@ MR-$J=8]+D'VTT")(.!R[<1BZT9U2=,L1@.44:"YMNJTR92Y@ "839TZ*[%3U MF/-F*-^Y?U5!/PV&GGR8NO$LIVD1R_LT_3P,N.0W>0/:6>ES,]O\5^L(QPYK M:>1OU5S'D=RQ&@29G)AV&YR$5=>4%>-1!0)*X&LMJ%=X&!@%!LV^1 A5EM1N M8G3Z3'W,N3MUHG91:@."_G,R3E__Z:;_2O/?KL9Q/=5,44TTL0ZR<*3T!B-@ M2#3 %4]69Y)2]>;#FY'T;Z =3[N3ZJKIJ:?X.S0MQU?)C>.O0S1%YJLIBK\. M9^[B8IHNEG/X]F[4T.GC:W1DV'\]=UHO\$1XI,*;9+*(,?H<74YH?0675M"*BZ\$Q!*:V<1.0&;4P =LTD,5\%2[2O5QS!5 MF-!>/F]V73F";T<9]<)P4:K,;+(DY8T \#>4NDH)GP4/)0/6$65J_6?0>,/LGSF&ZW4R49HII40RZ^<59^M?2 M2B$T>O4B9HU_! K6RU*35D:^6BJ8\OULE_UVHF^YF503^*E4-KV?N_DRZ_UJ MAA*:S=XO/W>9 !^=-@HM N ZX^O$L@4;<@(OLC4^:*()]SD*.[A5?U]ET/G@[G<2K,'\S74;]5M,RG#*2.X9$"Q*$X X<)Q:TU]8) MSAV1.UU7XP-N[O.W99V.-51%NQ5OH6WAN@KQI';+=!5070VPWS=\' MTJ\A5D=']Q5>27I:WV*+ M]:CT+G*M;(9=YTJL-K+52<.-B%PF#81*6YI!Q3+W-8/.7K&@M4%0.YS3FS^] MO^.YHM@G5656V>Q:Y,/\XF8I?@M)::I9E!IBZ5,O; C@L\&O*)# M&K=\?']ZK"7U25V1M7!^K_PL3(>?%G('5-S<*OGE>OX=Y)<%/ M#I):@PR;UY/Q[VN;P:=(8^(:;.2\C I+8"VN*7)'2HI&#M5[*MQZ_%/6YZ'2 MW/I"]I+:^<:/AHW2.N]_=,.4SD?6<2>=4U@>1-+$J&2%$!Q-9$J%C4X%Z6VD MV](Y[S^E2H[;NU38AV[BVS3-D^FE&X=;CRK/#O,4/PPO%PG,[_&GL^S"2GBK M;!U+>8CEJB4%ACXE(1)WR4!\&B3\,>*2XBS0@ M+":G4 R"N!)_\2@0SQDDPX3FDB5V-QN@'Y;=0/R+;PU4V2"^>K#4\!\,)WB: MX>'&(R<&J JT]( *X"P:)D9E$KT4_W][5];<1I*CW_>_8"?OXV4CW&Y[HF,G M;(?5/1WSQ$!>-F-E<9>DO*W]]8LD)>NDQ%)E%4LR^\$M2S(3P(?,!) XL(C6 M&:ZM:#_JZIC@#U AWIN/;:2L!&92[>!J/?G+RA 7(60#Y#])ER4O2K:N:6E# M^5CIW*]%;;O#/944\=ZLGZQQ6=.IMD_W2:>(241(2M6G>ZX@,/0D G(@HXU& ME,D9]+LU$" M0Q")>Q^8S9& M(]O=I.>!A7I.C-OF?_YVMM'2V_N@E,)8+G[3P!$4^8E CJ,%(I(%YD5@O+5+ M]0@Y?0_BMXO5^F/Y^V*1;B:[GBQ.TPREU%;3-B?5JFG.9&M[Q008*U*P#E60 MK7-*=E-S@'EEC73@[EG82.(#^#0G\6M.YZ?Y8[G/^_8 5@:S0QE 2R_J'4!6 M@W,)R! .!KV0P;5NV_0D46-=I4/I0UNI'SJ:OK.4K;@8R4YP(+2+H+A0@)&$ M)>BK& WY\D:W*^B;1 %O8V2?JN+M(N'1ZCCW(>HGJN+MA-%>!9W/$?!HZ!O+ ME)8A@>$U0[8H0P:[+N \SRS$7#+?J['2M%#O6L7;'O0N"#^=U7WXLFY^NWGPG#*L/]WZQ_#O]V_4L2AFUB06D MKT>VJ;Y<% )\81YC0B5C\^Z! _%R@*9FXVKSO?MX"DHQ@'WWKI0N$#L') M%!'&0D%/5Y0MV;C6>MV [)].A<>&>H#,AG=D*BPN^+-9[>_'D-KW]8K/^5UY7W+V?S_R-I;QZ]:5->?JO^'I_Q'$5!5B"C,-7" MTN""EN P<*MY*%JVGJTR+H<_WQZ8K@(-D$,Q&+?7G[3]1QOWY/>O>/9QX["N M9D4F)W4R4'21H# ;<$(34#*)J(+@DK/8!O^7+:.D^/ TU4F, ?@XSF:.'FG0-=HR%\4O1W\Q#<)HA M9)=E#>(PP&01M+5DK7 I7/-A=2]';Y\8+S)QM>T"[9 1C_IBL#6#KYY_=/:. M>3)F,"90P27P1M;1I2>#*;PI 8KC;6[U!?<0C!!TUJ2%@ M YQ'-^HRMB\:EV0QXVTR=&1SK8EA1>ZYEXE#Y(EYYZ,RS=L+[B#EJ$%-0#IH MQL!#6Z!U\L!C:PR71[ W9W=3"I+S0G)C,3FE O=!:Y.9T,FRE-#N2"EX;+F# M9Q?X4*+#'" :7FHS3@V.+DN0,1NCR$\V>:^$[Y\CN^#=_YS/UQOE\LZS^:%8PNH+" 1I#Q44K-0Z(_3) LUMB#L:W/Y7$YG.!QWU;S MFV4B#*] 0^2?#L_M-D-CAB9H9KBARY&L*U6B!9?H MT"8904O'WU#/4+%#A+Z>S>@FE6GUVV7O@)GG06F/Q*>O?FYP'H)4' S+C)'5 MXN5^11V3V$JW>3ONI(/LI!X*-D!>Q7!\_G.#QP\^:_,W5FK:N-C,;@T&G$&" MA0?GC$:GFK^[C<7;<2,=9"/U4+ A$BH&XY-0*'E^DU6'QB:N$SA'-["B+[GNJ+O&+)T:0FFA(12Z>16=&)7E M!-8&:[2SV?KFLQ\/XR]-$H4_\_S+UYI>]STO\4O>&$BUG^Q[G"__B:?G^=;F MB3%C+AE*K&U#D#&REX2";)(5VK*D\ 5BU44$+^A\?#%AHL%4\$7YOON+8Y:% MSY98!5^R)AD4!1BL YZ+M!*1>]OZR7X*?+^@O3<%Y9_@1NZDN2]J]]X.+#PM MB$!VCC?.@@M)D'F'9) J+P MCTP%%Y-Z.1YY1^:/^WB:^WA('7[!T;.G!:&4 M=BPS4:=G!U B(;DP L'DH&I_C2S:CZ^?"O/'S3S-S3RD#K_$"-[Y,J^>EH(C MT)0Q$GR(==@Z 1I*CE!,0N<,=Z%,IE%%4\Z/VWB:VW@P[7V9,<.G95!0*)E% MG:,L=6V!%\#KK,#%[(-)9*K8EV-8/]#J6I'8J2>VD)F/4]CT'XY>BOXX9&5!*T*DV MH,SU13H'K-.H, 7)O):CY^!-1F\[E:1.3FV[0#O(>+''ZM-422:3B0/1\P1T MO41P3'&(1# Y9%R+YGKW,Q04=L*\4T%A%\ &2/#?5:NFO;6B$*_)%_('8R)_ M$,E8X=*:9-!):\NQH' D#6H!TDASBS_D]3\6JQ51O*'TS=EZGN:GY[7OX4F. MYTM:(?>H)>ST\2W*")_/SYT*PL)EMMZ$G(M2&H7WB@6+S%IEM2QIUFFEGJ[< M@Y_][J]X>DX$OZ<-417_?+W1^X_E'2[K3+@?I%U[TYRC#HX[V]WN!\=;[XMSFO[69TE)NN Z2) !:/!&U4@\HC!J8S& MMTY):4+X^(?R073VGM\].NB#3A'KR*Y=@P\4R2/%"74M'G( M7.CLHF$JM$YI&)"=PP=9QU?2MB=^,V49()#P,&4W798]Z!LH!OL4;0>*ITY% M&?92TIY('D+C=$ZJ:%$@NSJ-@=PCHCAHCYF0Y)>2/.M/K$_WODBJA"_-2"8*E9),+K0I1=KVT;E'+D MS%II%&;6VB^[1< K0_WYPMV9 ]VXK^$V5'!CGO?M04N+LAVL5"/NU9SZ2-[I MY@=]^ASV7K-)W\.VG-]YQ4B()J-71B)3+ O454V*= P%AA1F_9?O&=S"S)"S+S<(N1% \SJ0&>(@.EX3?E%#0&6!+B]7^0N&-\^UW(.NOD?>I2SK MAU^)>":U9=(;"^@E@BJ. R*GV]E4BXL9D5SKO-X'R#C &VYK/;A[!/85]@"! M_3K3IYID[_ZJC]9Y-4O)ND)',3!RZX@_HL<+IX!I3!I=MHZW=W=NT_ *D>\E MY@'LWDWV.YGEB]L:>4G>S%E92JESRU.L':NY 2=C!N)?L]K07\;F)\"C%+U" ME6@(P0"F\.T;EUQTHO"W_)))#KP90UU+1>(JT_/\/EQ48^Q%U]CR&Q MGV[X6^P2B2R)B?P1'>ID=LZ@9!92Y!ZYX8/HY#U27JT^]1/Z M $5TGY8+HF)CA7&F%2]9 BL%ZY!O#%.I!6JY"#83&T M-GXZ$_D*5698H.YKEFFJ6;.H'1,FZ>TH>(5%@TM"0^2,"9:L#JIU2M,M EZ[ M1G02\'VT;<.JW=U\_W)Q^<-M$DGMZE"29I"R->31\P HDP7)@E)96NF;3]AY M!IFC5>(.K2]#0W3H9+35+TWG:\+(1V>:!GA(S&% 50+$;,B[ M1N=+:8W^3F)> ?YM!#U$MX$U$;7I57.^(DMYM;I2T.U9)RQ3N>:F2Q5!$6+D M&&4)Q3ED5LK"1.MP^J,$O79SL#TJ0W3LW-)R9;'L0# ]^?%5#A9S?([X%X/(KG'"^0_*?L4UOCE+;\[P]&(]CU>D23(XB#A! MAQZKIJ@1X+TM8()WQ@MG3'DJY7"/95X\K@VD-U+OB_NYCR?GW[[A\F)1KFW< MG'Y?K/'TS6J5>PW5?O9:PR29/HO3.\FEDG8GMR:(C%+Y%- C0 M2"[==]D1DDJ3I?]TL& <(V\E: '!TL'#;)'D563)]PO;3BRI="O'638LH P! MO.6US6\L@.1%@10E88I6QN:FQW;EB;Z%=4'[7A5==Y$.V@9B?Q?+6Q-=)A>+ M?"KB&LDM]R8&X)%VJ,&@G#X^@K53E*$A.O0CV'XF?JE7 *,M4K)&4*[NF"0] M:$-RE8ZD:^TQ)M) &SK%1+J@,KACO \Q/VM,I!-0CWK(SY'RX-"[HKE$+T"' M5'-03880O =!'AYG6>J86SIMDY;",Q)T K)4C*H MHN!=8)UF3*0WK@VD-U),Y.WBV[?Y>G,VX5G:EA]\R6>Q5Q?0/3ZT192C*^UW M:V6##9P'YDO,BGPY3X>OU"XR9I'QG&=[?'Z#RK ;JUQ[)5I%5*S2:\%=[$='_VQ?%KF[_/%^>KM*6&"&<%\Q"48&!DK4HU@JZ^HK@+%AC MF&,-4G?OKWRHX&0#)!?-)-HX0?LV-76\PZ4?MP]-#;/S=]$Q?G9^7WQV0MU3 MN&,!KTKF=!$5,);7#NX6P6?/06>>8\HZE;!70[E) ?Y(9OX8>'>1:>-88Z7D MPT(*]O8[T][SD_^\#*@DR^BX,@9RT'7V%'DP7B@+3@CC,EUST=_!^4%O<=?G MCYMGW4;RB\9BV^GX/3,.M9'0*L=__[+X_C#K8=&NCWOR< M[3Z-Z7J+WO[D3A&G+E3^""M-;\Q=ZX>5P2?8=1?;X]/-VO+_$TQ2V^4)["7F M(?J&[!@ZUA;85SW:;!>D3XAV9W^0'0?_Y;?K'X&(^X]_^W]02P,$% @ M XH$5Z/ V8&&$@ >Q0 !, !E;G8M,C R,S V,S!?9S$N:G!GE5=G5)/K MLO[H35%"L0 "H8<:2I!(=$N3Q!TIH0;$#21 @"20! ((LA5!$9$B$1"17C5T M0A4;2+71)#1%D%X44431'/1L][GWKN->Z\Y:WUHS\S[/O#/SS?QX.<.<26"O M12C!&P"02 @@"/Q'.$N F'FPEW\8P 7P;MLFVZY)'DU?&BT0KJ-#HFI[X,B> M>&TO,E$GU"-0!ZJMJP.8' D-]/#RQ]/D/?$^!!("O-I\%RQ/P"' 3H9H772@ M&=Z78!5.P6/"3]A[A?M[&>/ 1P[+FX3"0XF!1#S-0SZ4&$"BPD,1X!_!X=OZ M=[<.6/X'A.:/ !_]?B#OC+:1-R-3\/(P;5TM+UU=F+R1L3849F!DJ*\IKZ>K M!]71U=.!&FI!H7!#/3A47_XO 6_?1L%YP^W,+?^Z:]M"@/\JBDZG:]/UMEK;""UJ&(GF$:I%HBK^C&".IWI1"($T IDD_]WV\"0'TQ!@ M\,\2B(%_A_VOO?H?0#3ZGZ%$XM]H*LT.[_W/:*I]6"!>QPY/)0=3O/#;<,7O MY$"X&07O02-3[,GD@)]=M/$ET\A47W*@O)Z>MKZ\FA.!A"/3J>H_"&@T'$FB MTCQ(7GBD.0*\[=$F$'!P ZBA+E3?4.^HF;X>%&IA>E#?W/*HKA',"*IG86%H M"?W)-2=[!1/Q)-I/+NX_7/U? HA!(^SI)")\C]JAA-^G8ONKW/Y M-Q?WZUR@O^3J;">C\W_^]$_7]OA\5_^>VVWC[\G'D[;'G;(]UYP50/1'GP'< MO>W]X>*, N7CY>?CX^?B'^[4]$D)]?4&2'L+"(L/".W3M^R.X=HKMV M[Q+=(2XN(2$N+B,M+2TC][=P"0@([-RQ<^_NW7OW2XI)[I?[_PKG'B F"%@ MG3Q<8@"W&!>/&!>G#;B]O>0\ \7UW_VGX]?@)M'D)=KV\?]OPX 7CXN;GX> M@=T %P\/-[< +Z^PR \_%SM0T"BTMXG$W6R[6CZ%=YGDLQ M,*=)P@3SJA\H4J\^#);:8R2VS>?FX1'FVPX&_ P@Q@L%\2G8ZKT]ZA%T-OGY M)%B\ZKXG13]7PM2N3]& /T72D#,"[.#9SDF,1PPX GS@';M\$&GZ1J<'-5@( MJ0)_O&MCV+RW_-[[%.^:N!-#RI9)"0'P-,S(N5VOF YEZ9F&RR$#V"Q&M,=O M:GQ C@3WGS;"7/]%+2<'1O((5$T[G4 QB-*5Q!Z=^' \NC*FM4_#*12K) M72Q=N%@(-\;X@=YN>&,1T?&@W? ;,E$'G;?\[P\]=C^'HZ\9R19,(V830QZ@ M)&5/^LQ:MP5]AAQBNJ4358^55(6RQ&V+S%.R;"?,\BN0_.-39?F-9>E7711/ MGAM88:+;?YD;K^5T-R+Q?=9BU97GX020YPDN7] MC2%IDX70KB1E_RG'+C56(HG8W1T_NX7NOB/3:NXX>8BZ<\>3*&.QDJEUV6[XJ 8JLRR%K_+5Y@P_/W-<#61D$(^.H_[C61[.C( MZM(6M*X<^'1,8'>DY*Z1?;_L^%/C_N;]H\X']6[\T9(VO8DM-[5]I6JW M)$$3' M\KS!:T\F[2GKGV1B1D[J)TB6/K\0MJ/XI&M,NQ8J\)V&$D,NT@6/LLL4[NW! MOB"P]^!1/1+E,./?WCY7KIH^^^CSN18UU1&R@Y/CM99OC+FWVEK!(K7#-XN^ MNA_&)TKVS(5N*IS.#BHRT(:(/?38>/S%35ED<@G57"9!;O#C 2'Y<^-$<^R M5)?=LR?\H"^M=5)NYJ%KXVFN,=0+CC$:IU=O#(D?NOSP=1!S6AF75 B+:7R3 MA815JG3-+1OZX'%=7M2)I9*^HF_?K H" DAX.E*UCM+<3>T3;] M:8>=+ZBL M-;E05W*U9#<#,E0A4I+KI\K:&D]5PJ(/#48.X<99!=K4Z[]/TD==PT\+6B+: MZLO.Y-/4GT]"T,RBKZHO[3SZI:P0CRIN!8$B7<"-5C=N9F6&=Q'[FU\^F&6M M0$OFPEI&%_$=]GDB'L(!)^5I7Y=#7;%*R7>Z:SMO'N;-;!Z\9#4<=RJ(\/8= MW#BF97;9\EV_K20(VB>WIM*0E\.Z7WT6W1!DY62-)WIXLP$,77X22]X9106-T#T>>V6.XS M W5=F:J13,M6]==/RY#5/!X"32WI4BHT0F)!R*FUD0^WJPR5'0W]&(6_/]3/ M$D9T6?1@)=Q4H<97;_RI^IK5%@:5*)0_M&"3" JWN%:;G<=4Z5_."W'J++EC M8;Z?,?:XMS/9]<6,;Q]%*":.KFA\V,Y+MQ24DBV5=-[?699551;2D;'I^J36 M]%T?SK-QK,M!S7GBC]6E@I#J9[!J]_LMU==2E52?JHD\F9>S8^(JZSVG M::GAM( W(YCV4K?.BQ_;G5\4D[4?O&DL]LGUBE@Z@#!6;_7$S*>^QNX7A#-* MS45E($WLY,:!9+9K2VU3BJ5>5;U^_1\V>>^-TO5J]"IO$V.=KL;^.9W^+5<^ M5Q5])<_4^@E\)[897>\OM@A^XP:3Z!TDG00_2E8)>UD6=SR_"L2T.QX3.:4'W=-77G@\S.>TO(O,S0(B8>WP ??5 MSN9FJ?IU%9-/W?T0-4>F_$O3/FL08U?1A\4H3]9JD9:;Q+O^8-Y&?"#%\\+A M4ROSTOF2VO[OGN^S+3*64!"&\"H(.I8?(55%^28A]L=C67?%X<&OQZ!NI2AC MS*NCUC-2J^Z+7:\"G56J(1T$#6SV3@W3<^@GUO/6*]\2.K.^,Z>J:L\*L+K#X_'!>X6B'Z4N5X7 MCZY/EG0%EQG)QIB,,'O]!FA6EY;C:N\0 V*GLOA>4#\-O'ZCW'=MV"R.CO%0 M5Z C;3;C#BS<:KH":TINUK-IJ$UQJG-TG,9.8AD'Z)X48Q.88;K:T&OE!=L! M$,BD3B3%JO2S =-KK/RANDN%^>RC 9)QJR6< VA_G ZJ"+3&7PBP3I..KE?Y M7'ZP9"-G8#/W"KE#CG3 PFT/Y7Z',H:R_%Z) [R1EA.[LOX)<7>1@C31"U,7 MK4AH_4.S[HR54/&2=G*S'!M#_B)M=&A0=L]FTJUIX_@FN:/B2=,P6K%=+ALM MDGD2A1PZNP0QO$U1.G+-<+'=9&$L_OFH]DKN_=_B]A'W/?*2?4J;< MOGJD.NQ4RZ7ZV#7U@VY9SA(OI,3;ZY;=6Z(P[+E-\3&-\YBY$KS,LPLP']V/ M+'3[PL;OIUW)X$9]E:D;@^FS)\T3W,K=*5_J AM[ M[9TR>V;VI$>VQ\ 61G?Z_B;5!T 6IQSH&.C"I4?3IC-]0HH6Q^["-_:M1!'O MCT4,]W@6QBLOF1X_<98R6JHUY[QR1.P!,Z>!!DL(CSH2APSR8Z^Z=U [QIJ% MER)8>-<:W^7>/L$NXM*Y=$S'Q: TB:>IY!?W979AB1A9<40&SF='0@5I),G5 MX.:Z+;)=>IY='?NPE?7IZ;);K($JYHF!D_26]Q9QRUYKW&TY]=L DVYTQ'; M3VIB7=L' 0M^OT]&IK^Y3_3IB##$+K^I$'__[KA%DVOCQYJHR%LY$>H!\]XO M'PZU^AC*+-*&_QAK+2_:E YQYGVM FCRTG_CR1O9284&%;L,H>_=0>$B2D9= MBT)>)L!$IRC\QGH.,U[/.FUL4+%W]]FP6A?F#(^G9X+K>GL7O##7^[2\(ZQF MNAAU#V(?)GG*7 0Y7P=YM/0]5]*E<$RNS29,X5F3/5!AO[6R\Y5SAI)O0H M'TR:F8GUYY]-8.=5"*^OS>0R35,R;(934U,+/SZ;0\YS$82K/@WRC#(W5+[S %*\FHYP+.TY6\I+WJ/O J872)Q ,>< M>0Z0E4V1@J=]6OUBWY/G5;0N@'I#([\]/6S0=[*2#9@8[&[(98<=2=89=< .R0>H: M9]H^E7I]:ZV+Z?E0<5^0/Y ]5FQ8?\CY\H/*55BJ>D?2,!U+RR%4V1$[$E N M^?@"OX^STP4J]Y724O+EDL-O-0R]?39CVMX1#\,6=Q-@X=C8E-?EZ/5S1'MQ M1#GE%@9"@COOG8&*]630,S@ C /$L8Y\2?Q$XY8<+AYX[_1L,>(IF7XAXXE;5/G[1ZN;H<5G M:6T!CY]>NY(1^.[I9V4:*KBNEBV;TY":@LAQB ^VDM3(K+E1>N9JX&!>?7WZ M56EKD83JFC"<0MMP^KM/Y1R 3^.S8>)X)P=X-#%H^/76OD8V* M]:8US6%AT>.@*53G(>7ZO)SGT9F7V?-+]0Z.MZXU M#WR1'FEXM'&\F0&A;T3?%BQ#VJS5BAP0JEN=7*XP;**T+T?M] LOS ?ATTAX M%$UV7^35Z&Z?JDVV$%;OX!ME],&^R.^XKJ8*,)0GQ&BK4#[-7I M:P9>E03NER,L:2$=BA\6JELG@L6-F7VXT6D[6%-\7;^F?;V$S:V MG5]S1FCUJO+G/RJOGUT',].P&6&9XS,8E6CN/RI6U[37@FS>>+JU6PF[&;E M;YS(DRCJILF! D(OW0XH>S'[N[\=^VU=;V<+)%6]:E.K9B2RL&F:;9OAR'K5 M^@D#)+8+(3_[M8^T=6?JY57 5?J833*"I6[=<;VW*EO_! 1KGM<#A9=0@*^ MKR=)A-$$!MQG6GKG88::U /+1(:"?&*S;+#R!IF&W-^O897,KKH*MR_WH5.& MK;RA0=7#C MK%;$\-X'\U?>=R=5&!_U$[:S.\?%9:)YUG7\Y&&Z8E:"6AB;73U>-N1XJ6[D MZ$PCDE7-CC,F@%3J(-AS66LG4>+W>-_N%UI8+K59J'[4YJGHF\6+7/ MCF5EM*Q#T;ZOW]<$455*!YHOGAZPV*FFK!R>5+%7W:%]5%:*F=-,0U-=K;&V M:%( 6__ZK.-M;+'V U(^J'=/ZU=8I/ J*RPEUIF/0<$ M-+6H@Q,:W@,/TE]\O5/)>A'M&3 CIB!'9W3+&2]^/!^CY34VM\(L:9F!V--U M8)LQ#77Y"NEA8FGWVBY''G+\7*A%&#C\W##57%*CBFH,$T0=P,2]2AK9\KSW MUNI.YU:F?0-9.3&FVS3;.M9=I9#^JBBYEJ6J:R05H\J][KS8^*&" P0.)O84 M[I)@FHUD.1"DFD_ -B3Z.4 Y>#EA/'YJ.OPQN(NGT@D6+'CFV7]])'U7/4\] M1DG=N15C"K*OPVFF%KBEN)P"^$@/A;U&_5-D.I_.N1XLO'^Y8L@G^T3F@3O" M!PAR>'Z6D\*E_:R1;PY5FG/TH#=9UUH9%K%)/?0E;1WLP*&4ZX/NWK%,UF98 M-6L8^=!CZE$8 H2*Z. 3ZB8;+1?&:[*\1_>RC8R>Z87+>_ 5R*:1S;J90\O M\&3]$_J[NHO#_A=02P,$% @ XH$5X<=]>4=$ $ R%X+ !0 !E;G8M M,C R,S V,S!?;&%B+GAM;.2]ZW+D.)(F^G^> J?GV&Z5F=#%"WCKN:PI;[U: MRT[I9"J[=JSL6!ANE#@=(C4D0Y7JIU\ 9$10H0@28( 4^YP?E:54DH#[!^*# MP^%P_]?_\>-A#9YX665%_F]_]R2-W @.+NS]%7A+QU!/_&+$ HH@',*$NA6F2>(1[W$U#HAI=9_G?_B3_(+CB0*B7 M5^JO__:'^[I^_-,OO_S^^^]__$'*]1^+\NX7SW'\7[9/_Z%]_,>KYW_WU=-N MDB2_J'_=/5IEQQX4S;J__.^_?/Y&[_D#AEE>U3BGLH,J^U.E?OFYH+A6J _* M!4X^(?\&MX]!^2OH>M!W__BC8G_X]W\"H(&C+-;\*T^!_/_WKU4_G^KLES/$MR1O_5I6"\(I=;_8DK$/TR_6Q+T5#,&G%[C3S=DB M-Q_4QYS-]>WNNCI;].DEMO59%#5>S_!9[+OIB+R6O_@L?FJ[D0WUD*GJIZ7N MCJC\1\USQANV?-$TR-B__4'\M-I4\ [CQ]6WNJ!_NWQ\+#G-%'5_EWR MZ[>_\ ?"RU6]^WY7/(??OVV[4NT9-O8' [7J$].SY%6Q*>E^87M8'UNMQ$(E ME[;XEQP_\.H1MR\(L:45T&CR[TI@T)48-"*#GX30U<__^LM>51M8KN>'%5+6_HO.,=WO/S$>;6*XMCE MQ*,P9#R$B'L>C)V 0T*B@$+JD3M *"C[9@XNUFSTU V:![46/T\'W'I?EL]CB@B>\WG" M*U"D:A-+\%KNTT!USWD-F# ^Y+\49)W=*9$J\8'235D*Z.O[LMCDS%=)D*5@7N1#@ MYS^>O[;HCG>SI(BGU3+AA+ZCEHK!UV=9(725V"X,VL^;K0?;]4;LU*YR6CSP MST557=9UF9%-+3^DV^*+4*3(:Z&4>/_N*A=L++I?>0AY+O%\B)W8A2A"%!(G M%G_E 28!\I8$*W9K;>9M$J0C/T)"&7$=U]5 '<4D1,O+W+8 MT47,U$89,QO6?- (_ZS;E]'P M'&YGQC=DN+VA;'6#G_]:W?!2G@%(6^I#5E$QLS?A$MM9.$LOW2/1 MT)[H)W3O6_K$*YUE3_QM/ZT/6YME^IY083M-3_VS^:+S/6?E^OGN&Q?;Z*Q^ M_LO?ZILRH_S]?7YW0VLMA]E@*TN;CT):+L25EME68O 77/Y-F'5*;/#^7F*K MZ0L:!G%XT;:'W\235Q.Z"[FB4S&K[:S:>O",6K 'FIYMK=93L;M,:[XQVLU^ M6RIR?E8>_1OQ =WCBE?O&V_;RHU3WPL#%W+70Q"%+H)8[,5A@-W #3SF.#0V M=+?W=K@T#MGZD>M6:%"I,ZK'K=C&CN1^N+7][]9 G,D/OY47-&=\.XDO0"NS M92"-/?/6 )W)0W\^L&/\V5HH#?NU^YN9V[^MI=01/[?>>^/\W=_N<>5^IPNRU(NN_+SJMX][Y\16SGYN\O?<BU\N\68ZV.:,A@0GT#DJDC"((38(2B)/.H3'!B%:$P@Y.(6 "DID*(:[N,F'4D] MY^M;C\_4:XO!T)@'ADR(G:U8DBE$G#?\9$*07T6L3-F7^89<-?IGT7G] =?\ M$\[*O\JC=MV=^(G7E\:>4C#PUTX,@1(92)GUM]VGH!K>;UM :18.VZ,"]HC9 MV5,/0#!J,WVJS=EVT0-*=;?/0X^.,\^^\B>>;_A7+ED@$SOQO1O]>A<+\_'' M(Z?R.#][$(]GNU+L!6,=!H)OF_JYOR'O:-H+'19AMN2X::-;%F-HJK^I2>8*KZ_J>E[?W.+]^5#'27XI&5O9EHX[X4\Y"ESH8AEZ( M())!$K'O>) D;DC<"!&7TM7CP?W/\[T_MN0WF8J'6DPW*]^UD>JX"1\G_"[+ M\]8*D;]H) $_93FH) S&%[1F^SP>QO6+YC_QQ'+^1.N&GP7/VC_=16/( O\4P3[P<*X6@T@ATM08=M0%Y!MWG M6M6!TEUL7)3VH*,^4/K+NRPY:!&X #L,Q(\*A1G=S[8';BZ?M#6YE^6HMCT< MQMYKZP*,-)IJ7"MYQ%9-'HO>%VOQJ+WG&W6_#K]VCB2_\[9%1-] M9FG&V655\;JZI*+'4OQ-V*'[RZ7BWP1_LEMU*83_J-\)O?^V"A*'$ _[T*=) M I'KB4V;RWS!:XPB'\>$$*TCO8GD6QSEM>K)N;E7$.PU!(V*8*NCNC+51UV3.MQO+J3G6UC""WY2.0"H)E)8V.7D:_&VQMV7IYN7Y::!]M2), MU,WH,]]B_93E=^]%=UG]"5/9V7-[30=Y8>BZ"$.& F'2(LP@=GP$@\#CJ9>P ME*>IX4'NZ=Z6QNL[84$C+=B*:WPXVX.P]HFK'=RF/T8]#MD$28ZT,+%WUMG3 MU]P'F,-J'SF5U'AI'(-\3%-.A7G[\0=5UV>^"H/W.G^/JWOYGS1TG_!:[M&_ MB@UYF_J+SY(I[3N!$G$#7(0@B@F*(?<$[E'L^]1+/"1UBPCL3 MR+@TMFI4E,8+;Y4$I4IDDX/FKY7Z42AQH?X$?*^+LF3*G:;JW\U(;HJ/0(\: MWWAH)R;4_:AN]0-?VU%]KX92_@DZLLL(EMTX-H_(P3WXY##BJ3!B S>%"?)]Z/L!<5/JA"C4"GC1[&]I"\-67%#C']W$ M8A<@YX;Y=(:0UF-LB_A-S+X[Z-J$.4+6[H;_0N8OLL>3FKA8XKRAWF;E+TW5 M#[E(]S7SBPQ_R1\SF3KD-A,;[D]%*<^G_HK7G];X3OJF MKE$BJV2&+XZ:^P/XC3#L9PJ+\$W,$";(@=^D\)9R 6G ,^H61%^[L]V$T%"N M>QM"Y_%QID4G>E<=1%>MUX8["7:0RR#AS(7()PY,'#^%KA\EF(0N%W^8F!0G M^ED:3]Q\^ZZ9&V (0#U+P0(L$\__[B6!1L0)/%T#,%@R"$[U,JLA,*#JH0$P M]/BX67]):;$1^Y*;)JOO-OM"$(:^ZW("_3"03JF00AS'/@R#T$E2E/@>,KK5 M=+R;IH'>;*LMY50G;@62YLMINRN(IDQ6R\/HJ5S0C?WLE[^GA=2N 2IXI M-A^/:U[S2_:?F^;*Q/4V$_=GCL4,W>]*5I&+2!0+>P$%B$.4N@E,$.."4T*/ M(D$O,=%R1LPH\](8:2\7!7O.+SO"#_9>CM._Z@G>UK@%S)3OJA% M?2E&J:=F'K.>[%5S23); JR9H>WFT)J[ZY'QHOQ.-O^5JZHC^=TN>#IQ,<'4 M19!33"%*> PQ=SWH^?FXP]>TJR2 M^[%?N2RPEC*4LA"[G/D0Q=F&2^@PR M1FE"*$Z9XQDG[YM7AZ616:L)X'M51ESWG/D[T*3'98_NU,Q[_A70W27/#A(7 M8(L%:,'H),'IP $D'I;O@K[-6-J\%3JS!O/?#WV;(3IZ4_2-1!EY=%CR1YPQ MF>HGKWAUF3-U1[7U5#9A_NUA& E2U_51"C$-7(@=!H#\NKLT[R%L5>$*BY>DB&<'_@37Q>/BEVW.UOBI D+ P)Y@!-A MPL<$$H8)4*^4_Z\9/'8!HX+CP?H>GG>P\X8M8+<2U%2/8 ,2HR\EA[ MLT5$]BC3C83L>VS/V8U7LM+RML-TONBJJ\>A.U1RGYD;=&5XZ6A$P8, MTC!U9"W$0(9&,>@FG(<12Y(H-;(!M'I=VL3?2]?4-)91P'2O"*!" \.-BQ[Z M>C:!=4PGIHJ.O#LW%) 27X .TE)H>Q:"$4:6# 6]/F>U%XQ@.#0;S%XV3V^\ MSY_P.E&J;/Y4^E2U?OJ)$](TBB"*@E!N5F*9!MF!W$^P%[+8%__I)C\^1Y#% M<=>K;+_]*['=4>DGL#FQGIC33&$V2JEL Z,S$BZ?U?ULZ9AM@-1-UFREO7&F MV:[L1R?F\=>LOO^>%Z3BY9-T=E_ECQMY%5X>KK%*. MHJ;T#.$N%NSHP#B0A[&)@R!F40 3Y'DA=^/$#4+SC,VVQ329SC,F9MYE8B9- M'EXS0\_Z6")&?(+U1.=R8C^) +.Y&UU0MR+2TC<].RB9;TD^X E@F MS)?UWPW3Y-L8,3W&GWD<)B;YG3;=-!LJR]$AF^,:M$J!_;@=O*3J;U&K=_ L MPFTU8=%Y$KU!@B(K$!Y/2&2GZ9$^\N+A(6LNF%WFK,FF=<=%[[Q:"6O;]3E! MD%%9"I&%%!(O1C",@M3#%*/(\8T\XZ?[6AJU=D15Q[NT*RSX*2_$#'<30Y+M MPUK3#VX'P:F]WP?@O9#3HL-[& Q;;NZ>GN9U;@^K_,JEK?'*&$,L]_% %S.Z MB/64?>D&UGS'/%KF*J\R\>1MB:5GZJ989Y)W;LJ"?LYR?E7S!YVP$(U6%O1% MM]*"5ERPE5 U;#>>#]7$ M-#B,DM6\J_UXC LL/M[D?+'%O2J]""_N?W)D^G9!"7=W);]3="*K(CWQ?,/W MFYLPY0G'-(5I* N)QS&%) @Y9)Q3E'@XHHF6&T2WPZ7QP$MYF_)D2F*][<\X MT/7L*YM03LP39Z)HGLU=$QI;Z=R'NILWG[NF\J\2NNN^=]ZEHX)77XKZ*U=% MUN1)T1,OG_>5$$?<1>IO<6F,TKV%PX3H("]J4#;"@ZWTXRXJ#4"K87!,@NK4 M1DCW6I,$5(@-OAX "GZS6A%R'%AG7WT:Z.9-;D3IJ7[JHI3FV^8Y9=_+(N1E MGG%AX]&3C[WY\M;Z:6&MULEWHOC#@8WU+SGWEQ5^+'^XSBM;HHY*21ZR=! M"@.,(XA\3"!A*85ID 3$4N_%Z?;@P^-"G5!;:O Q:Y\P&FGVAA*&H.=/98RZGUN MXAH#S1$N&]7,R)"G6E#D555M./NPD=?)FNHU35FS?>ED]9@Z5?_"Z^OT4U&F M/*ME,-P*17[J41:++1%*(7)37Q >EC_Y22)V1V' '*,0IW,E6AH%2EU4I;XB M!6*9>BAR4$GA+X"\ER_C#.6IT+?O;9BA_&%\Q-/9PZE'H;,.TL2DJH0$C3*@ MT::MX731%E=\4=V^>;P-91)JR='K*&8Q@,D6QK8"ELZ69]X )5OPO0I(LM;P M.,KN5&399EW=IND,@L0)F.=!)TR93(@F6%FZK+#/$QP1'#'?*-ST=%=+(]EM M*N%.53;-G(<:L.IQHAVP)B:[%W7DMZ!-D?5T& U+M-33T:Q\,ZSP(9%HO#'2 MJ-ME!_J4Y5G-/V=/LEI]+3X$Z35ODC1?4G7RR"ZK&UP*@CI21&KOPJ&$1$G@ M)]"/9#"4[_DP"1,7>E[DQQB=\F, M@>\53S=K()%H+,'+!UEGY^]-X%"3RLG0&+3^&6@:AV\YN%,;BYUQ;;2#2KV> M00985NHME:%XK'(@^.U677.8Q(4XV5C8,BJMRS>OD3D5O*^,SLDZ&EUGI''L M*3-7='==JN,:II+0"(M8F<,K%]&0BC4#)AC'$$5Q#&-,J4SP%N,D0H[/_=43 M+TEA4&5$HV,3QNAV/QUQ[.3>;OX?<0F>I,QJM\^*]1J7EOMG/6ZTO8@"4O=HB.IW.75?$ (@C M-45,WK;!6$VF.S]!*<:,BOVR&T$D'H")DSB0)02'44I#CQMEJCK2Q](,TQX> M^K^=/SI.< $"Y\)QU'^M$Q+@C; ^2YE;^5] 7FQ_FS4N,VFK%INZ$FN1NC4M MS!UAZ?RO3NW6L)4.#2V$$P1:',J>)XPB)" M!,8NB:CKI6Z0&$65]'6V-,;9[7DZPIYQAZ@79SU"L(7>Q,PP'CACWV'N?M%>@O19,"G!T4H?RS M:%I5;-DE(?TJMB&?BE*VN@H)3GV9C=NC20!1['-!5Y$#B9=0L7D+@M@SN@"Y M,/V61I-;V>&N'JX2OZE0M,](+'>(_^V?W=#YE_Z]S#_$)Z;I3UR6U M:(2PD MXV@P AV0VN*M:.5#(0M3KSA"7L@BF?4Q\&4"V0AB)&P!0BGQ M9>%5QLP._$[UM+1E>"\H4)("*2KXK1'6<*MR&E[-A<\&:%,O0>/P,J?^(2QL MD?#)?N:EPR%U7Q'3X MGEOMICYARU@E;:&L6L.M].0+Q@&"R\D5U G6^N2(. M):$3I#")0@)1R$/!)L25=VQH$J<.=:C1?L*:9$NCH&[YD7TE$>E"[SI;K;2J\V(+S9&D7:QV,//EJS%!A M,NYRB-?B)Y5-%3<>K/8RP:3PV^4C,=)#6.C9D >2])N"%*OLK41=@IPW8JV/QN,T&JK8.YLZ29=XC M/!NPO3KLL]+HR():N)3U&:MM%,.';+T1="0S0Z>^0T/H! &""#,7QL3W(0LH M]IW0Y2C4RBDQT,_2;-M6+"LQ3Z>@U:,]"X!-3&A;"?>12Q>@E=)BE:E^&&Q5 MCCK1R[S5H/I5?57A:>!Q\V2 -[RX+6J\EJ[#RX=:-^/?P6M+F](W'Z^!DN_@ M".*AV/240QL$IW\6GXG+U*;(*$B,]X<9.[E?8"*'F5EV,G\3@7E/88:#K))T!V:GHX"]0S[H#H(63] M:L= MV]T8T,/C-,7,33?'T=4EY3*M4(6_>69*@+\A=?M+<&5@U(>.X$@)Q8[ M$,5N"A,>^=!+0I]YE#,WULKAJ=/9T@CI$^<5*'>"7H"<:QH96M#J<8XMP";F MF:V8X&L'+YR*80*7ZW7QN\I*H=PE)6=9#3X7U?Y6L#W^T4'+$N?T=C4KS^@H M?<@M6N^8)P3>.9C;O.9MYE7?#3S"W !R[ 0R$S"%A"0<4I?Y.&8D3EBJFPGX M>!=+XX[&)-^?T!CEI.I!>'&V3+_]@G=3 M_ X\.=61 M/I9&@N_O9:A:)?/&R6^7XK)\5N?7RCDACZ[DK^5V&^?/_[T"=ZU*9D;6,;#U M;*LS(9R8)[?2@=^D?* 5T.)FK4=]2S;2L1YF-8UZ5#RTB/H>'<<">]NJ$XX7 M,HZ)&S@P280]A) @!,$+(729Z]*4$^2'L0D-'.MD:3RPEW%D=.-1)/7F^+GX M3&\,:4-C/,'[=+L4[U/R<([W/FM^R-+6![XLRW?/5SEK7(F:)RW' MWEW:O-T6I^[$G(M-.Y%7.%CVE+$-UERJ3X(U?/)R+DX3SU\-B.QY68?P&'4B M<[3!V8YE^M3IGLWT/G=FN/%5_KBIJ\_"_E_O2L50CH@3I= +4Q>BQ&<0QYQ! MQT]BWW<<+W6-5NF>OI8VZ95LS;6_JZNKD2&_1R#56ZXM 37QK.^&Y3:"7@ E M*M"H6C0^&/I55N,K"N ML._BD"04HEC2!$L()!'U8, B+R51'*3,,Z&)DSTMC22V@C:97<8GD3X-+<4X MQ)'C01(S#I$C0$YHZ$%,$0D(\X-$--,&W+99<6M-(_&=.Q3#Q(\X##S/)8$;IK%[, X?<_96H[#M M>KXQX$TBH@D'0&_=M,(,ZOT^: =VM'!Y2Q,&8P2:336QC2$$>A UV:$HX#'X5F=O3K+I:V M,DH)I6>[D=$T+_@K /5F_WFP3#SM7R(R@7U\6GMK>;]?=3!SON]3"K[.\WWR MR9DS!;6I!J[WV?J^;-07'45.% :R?DL:RG,P$D(%S @$]O;1X9;BY38"YUH/56JS<=NHD7.PMIDG:) MD#IZ7H!&TP7D-QH:A+?.4'12OG^,'$-#\%K+$C38T=A#[XJ+E^X_2/];H8*4 M+W,EVT:8W]^*M/Y=77!Z7;L5DRB@,EVI'T1,[!4B'R9IA"&/*2&^$X=IB,U. MQD=*LK0MQ54N>LGQ>OT,6EUD!M]6?E48S/0T?>P0Z?'[+,!/S.-;'2Y 1XL+ M=7UBJ\AN"*:OSGLVHM9.^\?*,7-(P)EPO8X;.+=!,S*5)_--K;2PBDB. W*:1F MX- ) /OYZWQ8)O>D&"&B33/]BO=QAWBSPQOB;WO..-'H+$30K]!V=@\\9;7* MK3J95/_6VET??_"29L(F6X4>"5A"7>@ZG$)$' 8)#\0DCYGOA:&7AHG9_4]3 M"98V\6_*@G+.*B 'M-GTMJ+*G6]SXE@T.E@I6=LS-IH;VBD1GWK#VE.2MHUP M:!YI=0 [)28O/SN,W[3E9GOZ7T)YV6%X-,O):C1DQH6,9]N K6_/#Z18KQ(W M")F/7)B*F=UP7))R!(F/:)#@@,4\T>&X5RTOC;NV\8"-='KT]!JN?MHY"X3) MSWBU]->FB).Z]L0ZBG>:62]^V$_VURW-,HE/*K"=G*)Q'=)DC(DK QA:J 0I9!@)X6,,#\DR,>AHQ>[W-O-TJ:CD!0V MJ:Y?EKW7OVG8 VG_++4'U,13]A1&(ZYE]H"E?S73#F@S7<\T_L",[E\.0]%S M![/GY=GN80XKT+V+J?&T^24-T>@-+[[PXO+I3F7VH?5&^E)O<,8,,F,--+-$ MXI.IH;Z(_[;%,UZ>1[7R ZF <0:M(5 'J-$NGC/PHSTHC2Y[:((TZM['4-NS M70'15+)[&T3WE7,S=ZG"&6U6C":SLKIXLC\0X9X7,/.4G:&O--J9]6H[9P^=AL7H/C MHNFWF03MJ1TV':"/83I3C7==Q*QG^!KL^(UR?.D"OYJUIFL=%CKA>M&Y'3KH\) MEW!>@[60"^"Z+C.RJ=4,J0OP415"RGDM[W'1TUE3- "-6$J#.$FA&V(9UXA4 M&D<'NLA#KN-1AX?8K/[\:$CG*3,_!Z@&2^?X#W .=8TYJM;A,G+\H;$7.7:U0[;)"B/L^@1% M2*P/#H.(> '$3A3"(')<0H(0R=( M_#T/H8DG<4>X";(XGE;=VH6.5QW,?*'CE(*O+W2. MA $+Q4X611 A[$$2^0YD;A+X,?,#'AGE*.OK;&E+=*>>;$=:G=JRYCCK,8 M M]";F@O' C<^$T(.([50(Q[IZFUP(/4J?3(;0]XZY+[U)Z,=N."__7!:;QT_Y MWN6BZ4?O:6)IC-"*"J2L0 E[ 3X519T7M6XBUP',AMWDEN":F +ZD+(<$JT) MRBB7>%^[L[G#-93KNL)U'A\QT8MO?,UIS5E;//"+&'WM*7[LY<5-[B;K*-B* M"EI9@1368'8?!4IC7I^+T=0S>A0\9K.X#X)Q\_=HB_/-W#Z%7LS9W@?//;1Z MCZM[>3M!_$_6B7C":YF4[N" ) E#BB*>P( YPMQ/(PXQPB&D;DH1PRE"D5%= M![/NET8&W3,5*7ASST?^T%%A[&&5UGB8'EC91GG&0ZN3 ,]T;8!>%6% M>;Z>SSYA$PVKNS?WQ5J\7TE1Z^>=I]B+"/5C1J"+< "13U1"3 ))FH;,IP5&SRF@WOLCSP:S/*OYY^R)LZN\%A].)HSV)A+MZE<12Z&*?$[(Q0H].EL5$C,U1"@[W4NPA,*3A0DIN> M&NJ,@.;IH65SD R>UV*63T&-1#)GCB5UZB$.8(.K#@./4CY+02Z)TFYSZUB1S MU,DNM6;,R]34MW.D3&CE!25O]EAU 3J2@R]%;1JXU(>['@.="^-YL)[E0%AA9*4 MNMS'$JA3(()$98!UJG@(C>(8HY)B,)8JT3V>!&6MLDR2 -U1@YD\Y%B.$@2'\<0 M122%* E<& >A6##2(/2)BS!+=LO$FX[5RR5CXM'ZN(BQ,5A2)IL;4Z\Q%C-, M;_53)9H;$";/ZJ6!\K1IO?H$6$)>+PV -!-[Z;1T;FGC7[/Z_DKE064J3S&O MZD_BPVVR(*Q<#^$@#3T8.SR$R$\3&$=<;-5)@+TPC1GB1L<7FOTN;2GK5/G] M7<@-LD9P,>L:R2] *EYLZZ*/+8WN'Q!JPE&GNUH:+7W(2DYK85:K-!UFO-,#J![5 MV(%I8G:10DJ+5HFICDRW@@(IJ3T^&4;#$H7T=#0K:PPK?$@4&F^87W00!A'= MU-D3?R_V2'=%^:SRA&M>=#CZ\M(F^4Y(L)7R3_K7&X[#TS_!K2 S\;Q^#8JU M9.J#ZH^ZVG"\Q=FN-O0JU+W:T/_@N+7[DO[71JQ4K.>P\5$IU&*(4BGV(/))"C%D$@Q#1-$TBU^5HE7/-$H"3C\S. MGS9UE;_]N&R:<5G/.RYZ!MQ<,V'BI6"K!NB/0+D 6V5V22!U)HVQ(6@#54NF MXEFBS&I,V@#MT-RTTN:9.3J:;MI+@NPZ%WOE32G]>^]PE57?\X)4P@R6>^>K M7.R;Q3\+O+)U$[&\OUS&:!!$8JF#+$@3L08R"A,:$)B(C2_A2<0];I2ETK)\ M2UL6NY?57HHL?S,FY]RY&(;(+C5#HA1VND'E((7H*LB M4#H>#NR45P\G&@?;B4XL2?-_2:Q^F+'=#E'\6W-W Z&+1)G6N!POZ@ M?@?$MA#T_@,"OTEP0(N.S1OS;S*L;UT^>ISP_QBUI<\:&&N%I\^38MR2V:36 M+AX>LOIAEXY@E9 @E'L@Z*8D@B@.0DC<,(91E+"$T, -(B/?X-%>EK8 M3GC M]U*VMJ_A3:7CB.HM&&?C-#&OFT-D3*Z]$%CBP.-]S$I5O6H>,DK_PR-MY>PN MS]*,RGO@E,I AD=5:PSFO%JOZ%VTS!.G)#!E#%'VK@!Q"1T9:TE(R!>63EF;T^TH:].V5('89W55=Y$?AYXIK?_?E-FE*]XZGL\ M#&*9\2V6 >P)C%/'@P&B,4,H33$-K&[HK8J_--+3\'2!O_-!G@!&_SJC&#[(X>*NWL4"HL9=_.3C.%1PKS$L2QO\KY0RS#/Z7/C#;M.;TK^E!6;ZOT:9P^5+#Q79N+?.5LE M<A?;J9&>.+%0HH..K)W/+5;\4$C/_@X"]KZ)9>G1'VF0LQ?9:ZV M2JW'\JIH?O)+W^2":,02S/A#8]GOTA#>;;"@NYIS^>A&+M2=62%7>74'5:!4 M/Y\N:F94WWDL[CU5GXV;G*T6]%AENQ6B1[=Q9B"..LVM/O,GOG;;@N:!SWPG M"0*8^I1 Y,<<)LA+($X))8G+2)'.GI;6(^3JM\,GZCYQ7SNR,C2F,LN""& M6=T+LVH7RZQQ8;^DA:U"%F]2OF*@:(6]4A6?LUSFB2\YR^0%3YG8\KDM;O>N M*,OB=[&ZO\=BT,3O5U&8,AHS#L5B2R'RT@0F7/R5$X:0ZX18++IF"7#U.U_: M%-T6^B9;00%M)35-A&LP 'IK\U2P3KUGDUDE9=HW)3C82KZK:0EVPH/W0U"/ M2)%KCIFU-+D&7<^<*M<T8;[^?Q(Z%CF709Y/O'R^RIF)*7#\[:51 MCIE5< *180/A?#"FMNH; <%60FG;L^PI8QN\MFA ].,PRI8XT>1L9D6_2ET+ M8^#)<<:&O"_^>[9>KR)A**2IM!QB/X$H#ADD-."01(2XV,,I"XS2/&P;7MJ, MW\C1G0A4Z M,?9BQ*%+70>B,')AXD8IQ"Z*76&D^AZBJ\X;6J M]X)5MMRF7U#)CL=^;S'W'!I@F$2.)T#D'L1Q$D/J8NP[/G$C/VA!_)AKYM,; M#^&VBYD!Y+GF.< K^/2L\S& 3+R@#LX]8W/Z4$E+IO*NV5G-X$-E#DW<5_\^ M-E$IKM7Q;A.4+<]^Q0JV=?7S(DB-=1^ MG1-2YZ5QM'%;XKQ*Q23<)6(2.^KKM"FME>%UYW+'K>BA.OY/'XH'G.6K)/1) M&!!A9U)$A&'.&(QY0&'HXH3%G##.C0QSF\(MC91VDKZX,?9;(ZPA-5D=1#TF M>ZNAF=HY,&Y4C.EO"O@LL:55T68EURE />3B2?HP=UA>,I;):!>\1H[W]"&K MZ+J09SK[*QB:OLO!AI;&FWN!@9#XIZ>?P5YH???F,'[#GDZKT$W,:WVH6;ZV M8@3-*#_H<.NSN42U%>UZ1_5?FCFKQ#8(J[F.?OF$L[6\N/>I*/\LP^E641+B M%,=B ^E05^PB(P1C)TPAXPD3BODA=MDL^2,&!%T:9_T%_\@>-@^=4,:FB@+ M6\E!6I0@W=1R.F95M5&.I?'E%J;Z #1WN0L8UHGYU$*^B%?9'RY?? Q*XP6D M@- X56$O8Y/=;)1;<@AD/\Y*]?/=]]DAK:F!TMC(VL!HZ@VLE!$JCNF[U[0&OU^\V59;SJEI%88"8[SB0<.)!E% ,DQ#) M+.*.BT*4ILC1.I8\T?[2YG@C(E R@JV0>G/\%(+]L]L"+E.?-!I!HCV5!Q3O MF<3BS682BQ_VD_A4>[-,WP%EMA-WZ+&11OSII-F"=\LZ^[O:;'QL*@_]!\?E M)_%QK%+&7(J9!Y.(A6)FQR&,PR2&/(C"Q(DC3TQQ(]M^E!A+(P#Q/46&YOTX M^#6M_LE!G?ZX[G2B_PMU.9NJE!P=;2Z 5 1(32SN&/-;XTMA+R0>4@*WW4M]V>07,0>6H5!TP8);X/$YRD M, W]@/-4ALL;UOO6Z5;KNYVUPOU9%R806;(EM+J'03C!Z]\S#COUY_E7-'QK? MU#:V+G:YQXC#(6:!C,5F"22$)P)^WTTB3FG$C (D=3I=FA6QSZH!NK[\<9&/ M6J@;'H%8PG+JK<](&,RN'1UG7[E3SS?\.K=<_O3 MMHRMRD7?_+$+]O3BP*4-"Q,/ C;@3(Q3J9I8\2Y*E+=;= M GIMC?G6F2*CFUI]=I67]3,@GC=< VPVYR!,3',[_*]3H#21/VQU >]>#P%H MJM\9%,&S/#;ZJ2IG&Z.WR5M9=:8.54,G?BBW0R=F3_LSH*V6EC)16H&U)RWE M>>W/EJ/2"@S=A)5V&K092?>IY/^UD FZXK;0#X\3KS2@$+478'<5DTBB[ MESTN(-+N* 1ZT7;'7QU'-[]B&3I,8R&86(*:.6:(,/M48TM3?"7;<\ZE8^J M=3AICS\TL@3B(R^Q3)S]6?JR/V>8J+QX7X2X36J\54I"1D*M6Y(Q7ZK1+&>5M8LA'&2A0Y(9% M$P?'0(\%K"([,3/L057"7H"=N*JL;2NPQ6F2BFU+2K6\:R/[7QHW[<476__J'F0Y76^DSSK+98F+1YPQ M5:XBEW4K9#6+0A4QW=(55N%-9FQE.F)ZW#7A.$Q^>K ; BFS0EG]T)%^ESG8 M'J&-!,P2O9GV/BO9C83FD/K&-G,N$7ZK"_JW[WE65U^_?6^W ,)VO-= M[D#D1!S&#G>AL+Y"QV$1$ANH<;1WI+?%D=RW[Z,YZAB8IHQT)D3S\8\2%"A) MP4\2M9\GV'EIX6*=9H[U]4:DTJ/V:0KI>VED9HZ=#UG=N":'5[8/^A;\=4R: M2UIG3\*@.SAY\;G+@\ )89@*TD%AZD+L)@Z,L.,YS/<9QL@H.\>$PBZ-KCKU MLL58*WO@1OQ_*[QA^HTI1UF/")W !7A&M'-FC['NQ&VR3 MPU/S/!PS#(RM7!Q3BCIO/HX90'^5DV../L^N=/%APV^+OV;%6LETG?[/XH&_ MEW%IY?-G_+O!/7O3=I>V !Q6A0!LPT%=@)T.GX^_/UT M/S7R$]/W-*"?4Z9#&ST;!3R&.WNKTA[:,/04_=!O8YPM_8&3>I]24]87:<.] M Y!Z,'!3L>]&?@IQ'">0)[V(3._A41TNC,"EG)VWMA2IF,S*N M_B2X>N:G#<@FYIZ1:!D;?$-06#+63G8SJZ$UI.RAD33XO UJ^)YOA.WUJES8 M)\Y7#A- AT.UX:= "'Y5!PSC-4DG-/3[1MRT# 8_9RD\?XXCKII MH@XNZUTXUY%[0JWS._2"V T)@Q'RN(SO#&',,($\QCBA+ S#U,BS9]#WTIBJ M%1U@6>+SV TX,](R&04]WIH(VXFI:Q#6"0XE1B!EB;A,>IZ5NT9 $_K"Z^OT%O]8N5'JA+[OPCB*J" Q%$,2BC^2!,4!3[TT M]06)%35>ZY&86?=&/+838KH))^0"/$WEA2HQ[;*<%KK564?"K\=>TX'ZUB@7 *=BG0)">GM,-@XU2V1FV/FL?#8.F$-*&]G*2%9C_[FI:E6EY2M?RUYO M"]'JKUE]?U^LF; !/Q7E<4%6@>>E4>(1&./ @>CZLM@CU#DGG9]GS(7E&O MA29'[H_QLSSSE'6V+BDM-WA=71*Q*\>T7E&".(^=$#H$IQ E)(")2V,8BS\$ MU=(HB *C_?#IOA:W_VU%5:ZZK;#@MZVXAF[^/I UM[MVH)MZ>SL6-?--[3 > MMC:Q/3W-NVD=5OG5)E7C%5MY '>W(=J\H-OOVQ>F&@V9,-8"ELC[T@G$OBM_ M/R&1WHF^3F=&58+H)\OY>+O65O()0[&[Y-#<-U)SIW)_Z MT[F9 D\-B![A3 +RQ/1S(F?@_CY5(_DDA&2,UV0)!$_U^\99! ?@&$XE.-3 MN:'"EWF=L6R]J;,GOB_&\/%'0X**1FC&=?R.518S<%DM02?FC5[)8@V2H* MY!<'.JHVB9/$"^+?MDH#\<$T1=_&QA5;^R3T./=MAWGJK>_!^#+3X=T-Z\UV M6&>*(+8]&-;CAJT)^$;1PK8!/ATC;+VGLQ>=-C]N:ZEO#77./N\MP8.;"6%( M(Q?)^R>A1R!"3@03N4GG<8@9<1(?A49Y0LX19FG;]A]B HZZHY>.,\FU:Z]!#S',= M!G'J>1 YG@N)(T@W#!*?4Y>F,=>*<^[M96E$V@JJIF(KJ6&(O(JTN;Q8U9(V4LR@=5Z[Z5U?Q&U3&@^B>Q!8PFGK[CX3&Z^]0#PJCK3UM^;3?]W#S-[[DRJ^]M.??M1\.;XMV659=DHAW]U=/N%L;; L]S2Q MM.59B%:JB#"@).PM9F4$U?#"; FEB:?R;8E5X-.+$*EN1?+7 %I=N350&K6" M][4[VTJNH5QW1==Y?-S*_H77,GV8,.^?,L;9N^?OE:PS>I4_"5Z1YWU-<@;9 MY_8,.\ L23$.(64RJ("A%,:,^! G-. 4AZ&/C"*3S$58&I>HM'KINOB]:@Y/ MLJWH .]D-PPI&#$N>O;#M&A/S$DRNE:!O15?UICX26H@,/\9[)0 >RTF"3@8 M#Z(E*V6$ +,:,>,!.K1QSFC)W 2ZRBO122GH]J989U0T*OJE7XKZDA6/,C!T M=V"@:1!I-[@T2FL%!ULK8"M^DS9,Z,"9V%E60*@"6EWTS2=]F(>-J4D0GGR7 M9 PN^,WJR-<7,7SXC[^J&UL+BR^_$7WCYQ%?8\Y!# M@@"Z@2-S.;@$$HX"Z,>>DT04HS@TJJUZK).E,='V,++B3[R4CL(1*52$>:.6SG$_UA/8VTZ@>=C%_]M032AY-FGKJ6?-JCNUW?!0-XT<%S(_BXS,1HL2+5XNA0 M1EWOPG*KO9N5OPC+I2_#?-3];/A56(K ZYG7N^L169YKUY;!/&5W>0K38^DNUE6?E;\:ZJ_(G=.,'$ MB6'(2"!8&PO"]C"! 6/M)DN5/^R2%#] MO$_\5ZE(H=M[G%\_RB:J/ZNZH%>YX)6L8*N8,Y_R)(8.EZE#*4?"33) MC%3] C3*=Y*G5NW5EUKH#UH +D #@;P[W8!@\9K%S,-FZTK&7&+/>WUCYL%X M==5C[O[-UCK&L]6'UL/T_VQP*6AZ_?R5RSJV*TIYZ,0L@%&$,41!F$!"$[$L M(1^SD*4,,2W3M*>/I:T@6S'!3D[0"*JWCO2AV4_YEC":F)W-X=$F3PT >LY% MQ=L-Q8D?]LS6U^8L)*2AU)8O=!X=&7HF9,35_3Z2(V>?LASG5/Q\5?.'?613 MY%'&'>Q"GS)/1ISY\MC3A=P/7!F-1@//Z-A3N^>ET<"WS>/C6K$S7@.V2W4K M/4EYD4.5>' ?BCMN50EAI!B<*0.J4A=(NO_^OJCJ M+T7]'[R6A87N\NSOW3RPS4N'5M:*>F&:A@Q#DD811&$4P%ALV&&<<(<2$B=Q M;!2&^V::+(UDO^?E3O87:5FW5WVZ:5V;[;P9T[[=-Z/'W/\07\*,^_VCR6)W M^N^V]\I9KU+%*FTN@(1 Q? ]\QKL4;!_PO/F V9I,7H[/69=W-Y\N X7R[<7 M:-SB^QX_9D(*=?V-9;6,F;W*J4PDP]YM6F%N<,96.(G]E*4.]+'C0X1D?C@> M(X@#WW/#Q*,NC'EEGN=A.M EB'K>9?' ;D=.NAE6GHM9Z;/(>[9'46\&F&)V)%YQ69-"5 M&6R%!F2S7TFDX/;6#E.H+%&]=K>S,K,I&(=$:OS^.-[;5;OI%"^J=K_\GQDO M19/WS]L<.K%+0M>/8O,7F-@LD2@YGU/2N-C8+ED,O&-6(>!_]1 MF94YKW_E>%W??RMD%)2P#=N*=)S[/'(QAMP+F33=4I@XG, HBG&$>, X276# MXON[6AI5[:0%C;A@)Z]^=/@ N/UD9!>RB9GG-%K#9?U,8=./L+<'WTSA]N? M:!1_KX=,3S#^0 .S1>;K*=(-T]=\8Z1MF.59S=?9D[PE78NAS63ZQB9K.Q4[ M/&&*NBOJ!,1EU(MR!8-/0-\;-EW.EW. M:]89@/#*FC-Y]XRP5#(<440.(XI:9^#UIJZ$9-*%_BO/[NZEJU%>^;WC7[FT M,65IZB)7AW8;O+[EY8.W0CAR*4XII-C'$$4\A21.$XB(%X4QB3P6.L81JO/J ML#1>[*@P(DAUYO'78]>%C^J,1UDC0U=WP:D=)"[ %@O0@@%V:( .'$#B83F( M]6W&TF8\Z\P:S!_:^C9#=#3*]8U$&9GW0_9RG7ZOFM7YFM2B&[EH?_Q!50&S M3T6YJ\;T659GVF9D?UXE)'80"3DD)(S$&L@C&-.40#?U<$03C]+8R*P_0Y:E MK6I*%5BD<%/Q;=&WHM5''G/Q5B-5^W6M"IEU#K,N@-BM&>8=.6,<]5:UF49G MXM5I-S!"CV;_ *X[X_*Q.R[[8G)*G5U]"@LI 2R":BLYRAF2S)M#Y7S(7J5: ML=#D.>Z3ST?W20]%66=_[]9C;Q8!T?IU^BFK*%[_!\?E"KM!C$B4BOU((OZ( M4Q\2)XTA31.7.I0Z/C6Z.FM!IL71\59(&84@/_TQGI?S1LG$,3,;]F_IM[E0 ML0=4&?0=U2[ B\%J] )2,=ON'2LH6_7^G"?1&SB'K$!XW'=DI^DQ:F#7_1U(R9 MPH^I\#(Y^-$GQMD_PN2Z3K?'(=7*1ZF;^!&!L4=B>=62PH1Q C'U0Y]2R@@V MR@#PLOFE3E M-?V@\5F7Y^.*':ZT)YXR7S1O>'&I7%+K9QEO*)U?!F4\CK^]M-EZ\_$:;,54 M0;$'WFW#(ELG(!M>7<]':^*I?!Y01@MN/Q:C%MX33KU%V(!YX\,];W MJTP+)E//OL-55GW/"R(ST,J0_*O\<:,N7>0T6V>-AUM:YW\6=OCGHJJ^U8)- MI&UUG5[EM'C@'W_48O2E%?\YJ^J5@\4R'B $$8M=B' 2PH2D*10+?10CA#WQ M_U$!PI.)O#0JVH>]7FSWTCO=@5+^ G35!TI_\!* "R"U!S])_7^^ #L(Y#+< M@" ^'#5U2WXOP7CBV]__MH<'?,PW#\HS5HP.9)[N4]-TNBSJ YK:)_./]NV, MC]*>?#AMAW9/)_#;Q(-//@ G@\BG[WG<\OJYR._$"O$@:^?)]'SM+0V/T92Y M#H&6:_/-[-TI8Q*2648JJJC1=M%LA1EV).X*K' M_^>C-3%G*Z!N38$R)LY^'"R1W8E.9B6H?D4/267@:?-$8Q_S.JN?/V5K_F6C M OQQ%#.*70S3Q'<@"@,'XE#>07%1X),@2$,>ZF88.VQ\:9.^D0]( 4$CH7Y. ML5? ]<_O<^&8>%8;(&&4/NR4RJ/RAKUJ;+:$8:?4Z&8*._G,R)!B>L_99LVO MTS,39-]*2V/E4-]QW=2'%(54;'1# C%.4ICXB$=)&N$T38RBA:V*MS1BV&HG M]Q"6DMN#WY2FAK:$Y:] SP9YN[&=F.7>8EC-HWPG0=]6 *]=X>:-S9T$V%=A MM]/T,FX1.1$H]EZF9EA63 @A1IQ#'J*8AC@,!+48 M54WI[6YI9-*)*%0A]@!WQ#SI]7*8X<$D<^) @E$(4X@DDLR,-Q MD9]Z*4:!IQ5L=;SYI9%%ZVU1(H)61E//TPOX='U/8T&9Q_NDA\<(_],QM<_P M0+UH;F8?U#%57GNACCYE-E&KLE9E?]L3J$OVGYNJEC^UB6!"Y+NNK(_&:"0C M)X@#":<<^G[LI5[$7.1I.90&^EG:U.UDA&J+U("]R)K[AB%H^V>S1< FGM9? M^5-6M&,&%I IE/?(]&C+MF M(=2#/2Z-+;8"@X[$%]L<,6//EX=QU]LB6$5S8BHY%TCCO8(V.):V"\/]S;IC MT%;_<-.@_^(XTKEITS;?B,^COLQ522Z5N?FSZ%95MUAA66([Y![T$/4%ZU#! M.J'+(2()1PYB-#%+^CK*Q[-1<]6 MJ2_3[N>M^#42G%>%O\:V8SU?R!=>KU(7$TQ(!%G(&$2IZ\ $"^KC:4(2G"9N MPEQ+J4!$=TOCN,/SH#%YE 8 UN,M>[!-S%+]B54OP)<>^&QFW>B@,GU"#=G9 M4G)E=!0W2(/1?;>WX=FN\.JHU[W(J_7\B'F^67/7(8$K M4W4T5OVG-;[3GN+'7U_<[):QI5).Z+[(ZV*TC^F#2V-FGX_4U).Z'R3PFY37 M4A*< 33&S>L3;C&;!QX=6WNPNI?_2<_*$U[+_86DC3*3"=3D/USF M[.4O.D^NO#ADA#DNC&GB0L0=#\8<(9C$:8K3. VB$*T>U4'AMQJ7M=[NX"R9 M3&;'H633310IY 501;GY7E;E?BQWFJA_OP"$WV6Y2C\M2QLJ$4VK$)XSIKX7 M.SX.$LB#P(>(8#&Z48"@EW W=CE'H>^T8_HQ9XLU+("ZL%' M55G :6(^DA*"O8@7H(/9AZRBZT(&7=MCGP%$+%',J5YFY9$!50_)8NCQ3*(J1>CMMZ]@+SMHA-<_L]-"<_@ SS:04].R,/ XN'AR)7GX%*6U-=5=6&LU5$ T1#L<6+&,,0^0&#F#L! M#-P@]5,G32."3$RV$_TLC5,:,4$EY;P E9(49$I4\%.6M[\QM+U.8D[W8'GP2+?Q L9!UEC$@4 M4NI")W%BB*B+81+Y*8Q0%'@>XQ[R(N/#35L83W]L^5&5@)T.7LV#J_,!F_I( MJIGYWYJ9WPAY 1HQ+1XS]>-@ZP#I1"_S'@WUJ_KJT&?@\9&>"]G4N^$JRN\. MJRC+$Z7Z>>]*J:[K>U[>WN.\K:_\5V'62X]L,X MQH+:L2 ;[%#BA-SL$&@NT9=W=-3(-YZJ9AMT3:?(D@9RIFV%U @4;[C5:Z 4A_40G_0 G !VF]%?"HW_<$VYJZ6F8?-ED]F M+K'G==[,/!BOO#QS]W]>3@\A)&DCO]^+/C+6ED:Y%?)6*2]+SMQ5R$,_#(0Y M[*11 A%WQ?8C<3GD 4H<0E+BR?0>^K%B)ITO,C1L7!X/+:SU5HJI$)R8[7?9 M/3IR7X 7DH..Z/:S?)C@93GAAU;7;Y+[PP244VE C-H8::'S)]&HT.Q]4=65 MNW(QHDX08I"0A(2"[IB'B)&9X4OVU^:PVDG'J!2/D-#]P [ M37MT/")3FXT[,-[W@F%NRQU7V9;)==#ZO);1<=5>&3 G'AOK-<[K$M/ZUZR^ M?[^IZN*!EZ\29R<>30*:I)!$R(4H] F, Y) AV 6Q5Y($\];":E(H>]$'N[6 MY'/N=CYE=$S#E* 48Y!O-*^)&D&MZX2S"]_D'KE&7/"[D!=L!9XV8;D)1-:< M=1I=SNRYTP?AM1O/X-UQY'-;JB2>S\I7V+@-FW"Z(,0Q2=,8\HC%,@LQAUAY MXPCV8^2PT,,[']RMO@5QJK\1CK/;&2R*K;C-(1; M;(L+H ;7GC(O1![.Q6M M(O[JN.Y%XD3;8RY'H4=M98S$-;._S;HX1&RHLF'-(>4PTA88F=3G8S*R,-*7O(0H// MFV<];TO /'_\0>^ET^>+^ 16A%/$G,B%<1()GO$2L4\)"86$X8@%)$:QG^KF M/3_6P?)V*XV,8"LDD%+JYSX_"F+_S+3;%B-4C#*@]ZD^*@?ZT09GRX+> MITXW#WKO"=T)H1N]8'L9^WWG1H MEG5\W'I_\P2.3P73+L)\L@Y&&NC[V\PJ2$)&6I3\G@MQGMH+-?)VW!=> M7Z>W^,>*IAZE\A9RXJR;V\'_B3%_UEEO95.5:&#Q0W# M./!L;2,,>Y]W&SOER)_4J&Y M*HRW4J[2[K_+.)HO1?T?O/[*:7&79W_GK(GA_524[:_D<^XJXLA)29Q AX=$ MV*DX@3A%#O1BPGPO1=A)@U$L/HOX2UL:ON?E3F!EW>[N%O ?\F<.?N?9W;W0 M'&(9\G3'0;E79U1*SIF_%T,B7=Q7,/5IV[$[(_M ?&%S;Y7>7B616JJB1,_" M&M\K>K&M )L6)>@H.P'!SSI&ME>->81_FZ5HUH$YN;[-*\78D,^JKF0]MH9E MJY5+4,0BQX-^XLN:[T$,X]!GT/>\V*,X]=S(Z-3TL(-E'I;*XG18U>%JEQO# M3,88AD/O4H$M9!%#&8QA%S$V$CD,0P>^@H(&>]X"F^Z8K?*>:V MCJ?>ZGG.QS;Q^J9$:ZI4#B$R(KSUN-K60ED/FI\Y;/6X6< M59^$0*T]4@GJ58ZC3UF.PVLEKP= YV]^K=&O<]=#'<,-$_07_R!XV#ZUC+XE( MZM,P@AR%#"(>>M)"0<)"(22*PY1&G.GX+UZUO#370BN<'A&]QJF?8L[2?F+R M:.6RZ.(\J6W??!:Z^-M^GK]N;Y89?%*-[=P\_<#H=&R')TV[HU47!X2% M#A6;!">$B' ?)@'S(>>N'Z>AY[C$-=MPG>QK:7NO]Z].L0&NZS(CFUKE6JT+ M\%%MDW->7\@SV#\:)[VMJ^E0U(X?0OK+S JI\)SD%@XFFOI[S1O91CFHZZC_*BH=GN MH1P3OWO_Y.B_F\>9]]3ND%Z(Z_339KU^;FMW<*;J&M59*7Y2SZQHZD>AK+49 M1SZ!B*($)FE*Y5^#!!,W#"/MR/(S95G:A%:'.F*Y2J74 &_%;NNX*<&-;K;8 M&*Y^@IAY$";FE$83<+(&D1J?ZQ0HA"6$.Z)^3ZWA]FBO"U!T8WKMM6D^9)W4V9/N-Z>:M;7T=(6JU96L!46M-+J4U\OK,/K MCBVP)O=B'\=IV#-E!IC^0F +N)E8?CR 1N2M@TH/,_>^/AOMZBC1Y52MY\>Y M_3YG.;].WPO^S>I/F*ID.8*WN2Q(_%7T^6%39OE=FW78]QEB+G5A&HFM .)1 M F./4.CP)"1Q$CDIU4HZ,:;SI1'KQS1M\M" K)48E$)D,^^?$?IZ[L"I,)V8 M?Z780J.N9W4;C@'ET(\XJ@WS@E2W MF&S6N/R<5?5!]3C-*E0G&U@:[;2" BGI!5"RZE>:.@W3@!UG"Z&)2:0+SB3% M\+2 &%4VZG2KL]6*&E2L6R!J^&'S#9S: :HPU*]-OLK69D[3"+/0B6!$@Q B MZK@P=L5//O$#)TI1E,9DE?.!*D4]/6A]PKLXQ:DK$RDA(9%2ZF\Z3F$7\H3Y M@<=A%-(4(N)@B&GHP)2[+D+":*-IJ+OO/0>]&2G2*GZ.L'+#V$EA&B ,4T))%,>I\(6]D-90%8K9LX2@C-=Y[:)X;"3P (N$R\M2D+0W/UH91SA&CB% MD+Y7P )2,SD$OO)'T9P*!:SO.6"\QMFZDM>@Q ^J\%I=-.V! ]*YG8.A1\S/ZCWDM;/1+QL3@5>W_I!7OKI* A53F MF/2%0A EB0<3%(A5.<*"(VG@Q$C+A=K;R](6DT90T(IXL?T!J/WJ=6YPH'\: MV'Y^M ;7Q PY&BFCT_]!)$:% IQN=;:X@$'%ND$"PP_;F_C>B@C;FSM)#%% M?(A<1"&)_0#B)/52UTMBGB3G3GSO'VKBW_Y>G#_QO3,FOA%<;SGQ^Y"R,O&] M22:^]_83WS.9^-[(B=_).U-LA*GVI:AY];G N;RFM OM_\HISY[D-O_=\_YG M&:%T^2.K5F[L15$@6"'!+("()0$DB!&(L=APE5"%P MX#9.C74V:$?R9)W?YDBJ M%!3,LO5&GOVUR<(S7LDTX1^*![&S7;DDI4PF]782+X4HQBG$R$]@Q) 38@^C M)-8REW0[7!KE=>4%>X$O5&YZ\%LCM"D%#H&N27,6H9S:X70>BN;4I@F-+?H: MZFY>BM)4_A4-Z;YG?ACR9U[./S\AOK0M(CP-[L(G9/-FZRG1=VMKOC#/?]E4XC'DRCZ>#(HAH%$),*89IG'(7!V'$J=:!JB5Y MEL;,*F-BFR.MJXZ9N7?N(.E9@S-"/S&_#V2FTZ-Y8Y/1$GZ6+,ISI9G5X+0$ MW:$]:JO9D2D$FKS\\EK'MABGRA''ZU7@.#R,DQ3Z 8YE&$H ,0\Q1-Q+",,X M(#0PK,A[LK/E15/LZO!6>,TKD(E/)%?[.CJ:(7NPUB,_._A-S&L=(<&N*.][ M5514"&HQ*< @&+9R ISN:-Z4 (,*O\H(,/S&.-805)15UVGKT9/1P,4ZH\_- MG_LE/4WB!#L)AR'A#D2IAV#B^3YT?2?PF?B[HQ=]8-;MTLPK);6,D[]I8FM& M,,?_X>Y=FQO'N7/1O\*JO2N9J1)2O( 7))\\?7FWS^GI=G4[[ULY\T&%J\U$ MEAR*\K3SZP\ 4A(MB21 @31G[YUDW#9)K/6 >+@ +#S+$&\S%G&/XLB,<@#P M:/+"J\SU_JC_.TJP9(>4([HQ;'12ZK$#XI2&+.\>1DE:V.RK= =O'ROQDUJQ M<0G#+(OB6( ,4R;C&)8!''(*TH0QEJ1IFB!JIYG:VI;1H)E4/'6 6&([DF;\ MU]&,>4)0D( ZB $ :IP!%&0<(Q7Z:(C\3J=4>WX4VYA9ZU"]V MB7]ZSY6A=E1P"48S$K@2G)&'O[;.J\U;>+6![H9]A_>.!ORE%B8=ZATNG@[R MKDL'SC_J0H0W]+]W^58KUNO$F81G)()^ J( 4P"S) *9GW 0IR2*,\80C*V* MI[2T,[=A?JC=V;!S4-92&ZZ&$XOKT1I[)C$ */M90S<,KJ8)+:U,.R_H=O5L M(M!S^3 RJ$]1?.=/U1F5.U[H'2CIP3>RRA_T?%O^4BW@X0>^3*)$I!0)0%)? MKV:&DB10!%*>\20D0B3"2,1P8/MS(X_:_(57[!U0YWWV'GB;@PL+]?O:"3M: ML>TA,[H9$?>1:>@ ^<%VKV&\]ZT!^5T_Y-8$-1 X1\1EV_JDA#80FE.B&_J8 M803X8T>V_+]W\EF?9+/E_A1Q&)$LIB&(Y$L(8!H@@%G& U#'O.(H2BP6GR] MV,KMM..IRT":L='5\(R]W7R"S @5*CLA<,0>E]N8E",ZW3QE@NZ+ M!XYW^LC9;L6_B0[AOA.Q$-]/_2AB,: L53,C'@(L" <)8V$J&<%'&%JQ@;T- ML^.*V@6ULW!!XK)KL])9MQARR[A@C\T\#9PK^T&+KN@H^B\.0'3%70,LF);9 MAD-TQGM7/&H8*_Y-AEJJ-L&W]0^LVM59;;=K1< YRW'Q^JWX)*>=Y>OOO'S< M2%MTH42^9!1GW*<8Q!%/5+4,"E"41H!0G"@-&X[\>+\]=&].D /-&;"#=#\! M5W[4"?.;M?<@W?)4^5QMN_>DC??RVGIOJQ*5O'R[W:E8UXX_AW:@&8>.V1\3 M)80KZ*OR&ZH'/N;;YTV]A"69M:H^+J\X>B2'CU?YY%5.>7NOW+'JE; Z8M:A M5DS*KE="=B#-,HR !.6 .1C M.=N42KZM%K6+SDF_E#V\.@MRJJM)X=

:=AVRU32LLCUK"H_3K=P/*X'9%W>_NB>96WE\5X&N]W']^G; MB?]K(F_2.OBX:7;UHS,4=5GD=O4L<[Z6ZM_-==F-' M@[MM/W>\!@G:BYN9/7+!OS^I"52=7\+R4S+B]7==* M[@'G81 @I<+*0@!)2@%6N\:0(DI3@F@6L0%?I!%,G>FWJ&&IFJ]N]7QU4WGA M_2(GKGKM8-N>?#E95QLNRKY3STU_.K'IWYLCBN35NWB*47FY\&H_%UZSYV4_ MNRX$,&)'N%KX'<'":1>&QX/X;.%XQ*;L!19K@9#7("3W>;GB2Q)0G*) @#32 MR4,L4X*J/H@P@SB->$R#S%17\?3AT$;PS)4%]'K9M9K M,1F9$FWAL))*;/-[D$+BV<,F$T9LQK'3_J,BR3@'(:Q3% A"MUP#0 ) @R( C#R,\PQY38 M;&X8MSPWUOE]L^:OWA,N_HN7GMBMF>4:H3GD9G.P48 QPR10%*58.&0PT_=SX>MA08+ MC21'90?3>,O]EQI][[7[#B ,%N*[[K:?:-T\/)2?BD(MR7S=E/_!RX]<#N8G MV2BSKMMH\JS9L MU]M"7S=5_BO[!\\?'N5_;UZD P_\;_+1Y4?Y%3I,VY8Q#7@L< 8R&"5 LDL, MY/]RD!&2^90G(8/^\EGO+/TH<=%3PG9.KMD,WU,'1YQYX)4^]HQ+7722\(=\ MK<]$;X3^166)3A%@F]4*%[H@994N,%6V@,OW2Q"4QG$<@8R3$$!(0Y )@8$? MIRS-@M2/N:C?KT]K0T6R.3AF_W;MW9OLW>)K]G_K6V7V79^#J3,*(AQDN=0' M;!K(>)6X7"FQ.>; '.!9>'N O!HA3T/D*8P:*\ SR(\9H<_?.Z'&I4M_C0R< M$3K16DK!0-0&'GCJQ,/IH:?++;W# MP:=.ER\??NJ^Q7Y)_+/T8+/FWSG=2%)Z_;CC]YM:O/2;^*1RWVEUUNJI-%T9 MMWCDW)BB-MW;V^ZQ'??*C5>;KZ+NA@,+[^9)G00P7R.W0;M_J7PDH$?F%<<8 M6ZV3#T!LT'*Y33N3K9H/<+ZY>#[D]H&%LC@I/ZB8J5!'<*J?2J6[L8^PJE%E&+U4;. MY.0XJPZH6%;%,NT1LP!H#)Q'9BUELG>T>>$=K&Y,FMV1U5"D7%6T,FUVVM)5 MEF"%.7_+MLS#PK_G4" M-[C@7_=3[0^S?5J7,KR1\^"]+ 35[7[=Z<0 CN(8$A: B,(0P)"F $$>@B3% M<4IX@C,L3$^V=;8T-V*LC-7+-6_-]2I[S<^[=0/?CNI\\V6$Y(P>;)^?,;G!:"%0&=D69_T]5%#SS:8!%+,,J$;I\XM*%%2;?FVE R_>J/295/5YRUL MW0PQ&(RQYTO#<# >^A?][AK<\H;&P);_.@[JM\^:9-A>-'\_,"__<5AX\#E? MXS7-E:K38.T!K[#VK 4!9?[=[8'#TK6YK9=+OZJ%?,M?;FUTVIYP65)[89-(; F]''&'".S"=[D_>;W@M/6;WP#G:/ M-#6PAXCY&\8JXXHX-YB MV7;HFFZ*7(_9-'LBUG -V!+IQN**'9&6!T^\(=+MWOE^2,_U5B) A3IL]=18,ZR/_.%Y5#AH?2<,(Z?9]?38 M4=AHM0_>..\UO)]K)82^WIIE6816H]];9VG$CABW8$)OZX.S,'&MS2.?^TW4 MQ:QUL<8EIR%&"0F B(D6F6, (9Z!.()AX),@PS2PS+%L;6QN$?%;6U7">&UM M7;?4/G&R'6>SCX K]$:F[N' #U-3YRGV.GTA"['_GF$$\F6S M?KCGQ9-:UVM4H,:"!*IL2HK" $!*!2!$,@<2?NJ'(J$9-GY\];37<4]RV3WZ*[7]->KS/?V'FMU\8;/7NWTHE:F.?I=WSGJ/'>>W8X#O\'$=J2&+84:UB_+3_H<[YHKP1@L6[R14^W7,J<'@=&(A23#!"0X MDI\9P07 ,B@%,BZ%01 D D9&@:E!6W/[0!S,K?8J_@D_/?^;=[#94)W! .)N M@G<,W.@;/6\PD[8>$>N7(+6&CFVH3MNJ\GHF@O!-HW.%TER_PAR+YNM_+VJF*'7/1EGO[W^^U:=)#\(RMZHG;SJ>[ _(RQDLQRG 4A$QI4" M%P0X#1'@:4#]+/*#,+*:"(QM\-QHON&OTK$H]E[J+;.5]%#]5OVLH/">:T>5 M\.'FH+*,#U[^J]WT8?2WPVSV,*<^'_D+U7!5"T_J7M7>+E1''QSVI,=>+5;V MBW+Z5_5G79;HKO$._*)\]_+UK]Y1<_OH_R@GUJ?J+$>SB-'-G702,17XIW.( MR=JUUWK3"0;Z3/[C9B5O^5ZN+63=+M\]MX]$E431,%,21;DKUM92;2U@],(44!@K/30& 8DH1PD$&(D<,R3-%FN=;D:=F\>:/:W M;/1VH^KM/FM_O#=];[B,%;4HR4'^3/YB[X?E,K)!+YA%?0'//&LS3+;;_MRFV)U^KD MRS(,& Z5O :/8PB@#RG(1,Q %K (JW-ST&R'W*RYN<4?=0)U,;)2#V>6U?@_'R[7/CA..4T+O?>'>?OKVITK'P/F\VY7I3MA?+,,:M?W;B M ++)UGVZT1JCC&(W.,,J)[8\<[IBB=U.O:F/V'.I_:ZEW@75>Y]50J@ZHYHE MA )?_C\ <90!3)$ZP.HS',<1B8A1#?H+SY[;J*^R%+1]=IFUEW#KWWJ\ HV1 M![13(,PW$J\ 9**-0QM@K+8)6USOV!8\O6.R;< 64YO;?FV7#"S.6%5ZK,]W M4^*'(?8SX$>A ##Q,4 0$9#"""'*!).49+,G]^;I;-#M*4#.Z6LA[N+2G@ZXRI)-).V!L M#KJV;*/WAW*KVA-W26#.0'[O.HE'@_X:50[/ '16H_#\R0,%%/>5"G][/?SX M?W)>R <]OG[A+Q)7I?N7L50$0<* 'W,((!,AR *JJMUC@3"34[X06^DI&C4[ M-W(]ED'U#L;JK/:O-W\?)K-HAKX9E[K'=&2^O 9.>S%&*W1<:3.:-3JM5*,5 M$&?*C79W#ZT7]EQPFE&-G-7FP7!#JA+2;#EP! M-3(3#,+(2JV]#X0KQ-M;'SV9EGN?;D44,11D'' !$=R\$<08(PHB 2D89;X*(ZM*J+W-SDW*FA8 MJ"J^*!/MH@(#E,W" [?8CV.]O;7>+TTD:X-_=1YQ?X?K(@[FVRMD"0HNG M@W)'FL^9+%_D@O'-')%+?QY8JVWS])17)V5NUKK8DAR@?$USOCT6ESR6Q651 M'!,2 HPB(J?R" (2!1SXE-( 9Q$,$B,!XT&MSVVH-HS7,_PWYGM'^P>7P[7K M&[-O_&B(CSX9< >V?3&W(:"Y*NMFU?:T!=Z&P')6ZFW00^S#A$:NK#H$^,*+ MU]LU^RI?.=.HH?T)2U!]ECU>'9E;;FG3+>OP-*%>S=UC(#FR SB LA!M5D,X+FJ1$O7\R>OU&+@[*6"+2:W MV1^9<:NN7_]U>X=?M7#AFLG?%#O.ZJIUVV7F!ZD?^1C$',G8!2J9K(=7K<:A4IZL'[C]D#,]YTQ/\HUXW=G MHJ-B,WV'K$ZEO5,O=IQZF]JBR4[5O1/4S5-[[V7"0/%/+<]<%]T[[&M$#*)4 M$ I(S'T TS0"R$\)0)C$F >8P\AJS^EB*W,+8CZ\$=FWE@ MC;VS,PPO:TKHQ<(1+;2W,RDU]+I[2@_]-PQ=XKUA3+XP6[VV\ZW0T8MT81F' M"2(\3 %*:01@%"+Y$^8 )H@C#D,^.MMSO7T2ASIP>T/+'5ZM M7N]PSOZ^O:#R:JU@9O?4N3'"VU/KM1N>\L-[V?Z+UR8T;)X?8@EZSRKDJ'B/ MS"4#H1Y!)&T8A(-23RR;FBP=91@$S125@4^PWTWZ01\YVZWX-]$\6*?63YXV M19G_C_YGO8BBY96.HRD3"0NZ[ _SO8UI M^F6B;0IW@\-J9^%Z##LV":YX^&3K_=<#T%RZ=_"T@9)?AX;K.M[;S]+-3S\E MKZ_QZL-N6VZ>),6K>HN;]<.7_(6S:G&PTH8DJ< 48PAB7T82D*5RBA[$/J X MBE(1I9SZ5DMWUYDSYP_7WA]/O4;>WB/OX%)5>U75N=9>[4NS6JEW.NI4LP7# MZ;IJPB_<2+UD+PCF!%Q78F#7&3.M$)@3X,Y$P-P\=1A%?^6E;64[(B@,_4P MZLOF &H^*B>7OM0YNC8J*PO1]*H5W+_8AWZ2J<\HT_>IS==^.%M]QTT6J1GU0+Y2/OTK@%WE>WCRJQI$X0<@WF64^3Z M^0/E=/-U7G(=HM^N2_FNYRJY40?K%]9:OO*?Y?V??/7"?]^LR\?M,DS"F#,_ M !'"/H!QPF1D[4<@2T(41BAB&!D=,7=CSMR^$W(H0$M]W>NZPXR8IP-Y9#JN M'*G7'HZN5,L0"[W"2]6'L^G5POL/^1WUOJT=K/RZ!=25A.]UQDPK[>L$N#/) M7S=/M=_JW)?;7K_PK8[TUTS:@M=4Y90KLMZ+XLH_?-I+XMY0^5/!V?UCL=D] M/%8W\"\<;_DR2P)*D]0'/" R($^Q #B+,, !#C,_I)@CWW0#U+5Q+X]MVT5H[2$WF][\18I,7ZHNO7!;7MH&$8>*?>]; M:-K&Z4MZ?(Z+3.\?7=="VG[>%'<%?\DWNZTFKFVN8X6018BF) (84A_ +$D M":$ :@V%ISP.*;-:2.EN;FY\LK=6+Z!+@M='<]7'GFS6.V,) 4.HS5C$'8 C M\\@;[/:F>@U;W?&(&2:.F*2GL4FYQ,SQ4S8QO&O@^=']=J(.=&Z?GG%>J-:^ M;+;;)8TYYA)10!)5=I(D(4!Q$$E>(1'GR(<$6[%)5V-SXQ)MHE?P2@H_/]AJ M22*=^)I1B"O41B:08PZ"MG/A'2WUE*D.#Y(: .+J+&E74],>)S5P^NQ$J&%Z..QPP]P&^=VG;^9GN(YN]ZRY#?5X["_\IV_>'Y55CDY0 MG7DYZ'#4\2F3G7LZ,[QYI.G\CU=(,WSGE.;A<\P?UZM];'-:XW)S1^XNJ]_>LT9'? M92EEHN1Y_ 3XH4A_") (^CB1_QBR0_)DQ=;HBY#CD02#Y M\X479&.\]S$0PIH7FFW]=6 TW,VX#IJQ-S'VF&CS',Y2#-QWM6-QH85I-RK: M73S;G^BXU#Y=Z532LM*S_')4@[Y9,TW!C5_5(GA+GLIQ[B<^X"244R**.2!Q MFH" H1"+,(-I8"S-<(4=YU42-O@OT84]*UG3=C%01KZ2U.U M7O5(-3M_\^O:GVFZQ#SY:Z*NF2C/:]PNLDKH<@!L1^[6-4^?+$W+ 03-C"P7 MC[LZ^>H.%]\*+:3'_HY7.[X_!+,4:4110# @&$4R"DD((*F<'@R5FL7&,YBW ([]JSF36J6 M-%A)9E8F>]KFXU&^49*T^B!RGZO5VN)[I6SU0="1N=5[ZW6"W<\%?Y1A8/[" M=9D _GE3\/QA79$>?;TO\'JK1!2T7I'^UZI2+SJ4$OC*RV_B'O^\4V=1Y!_* MLLC)KM0Z1AMIO0HF!*%^&D$". H)@"S! ,$D!B1BD?"C(,64#!$!G\3ZN7%D M[60=K=-7KSPZYF';ZD;O\T)8;)[-L9LGV9E[XWA5;T9^"%72Q*\+;_\2[#'P M&B#HX+0!0Z,^S<)3$AX;X4DLY+>@0L-KPN&5&Z\"Q+WD^J3]Z%C&?1K;WT4: M?M)N:9.;G]8(IV)-QP,>!RV4)800)6D8 RZ0*GN189#!5( TBN)8?@7C.#-: ME+)O>F[K4(IP],FI7243)/]G?X+JJ,[D1)SI4C^8?6C&07?DKT2/&%/CH%H_ MS*X4F#H0&U=YZ5+#J-_E7PTC$=?HJ@A588?!#D7A[755U6"L>Z! M7_;V&R[_#'CKC9>^1\-[HL5NQ[A;K6X/PJYC/=ON>9.M8 ]RL[EF/>P![UXG M6PN4+&/DASR (? SP0$D5 49+$2_TBR($:8X_B0G&BV13N&G4.R&J?;PJUD MB/?2'[,M:EWU>/]'ZMTZ\*]=GGI1ZU&_<_^^6Y5IZW[^BY>2[NWO]RP6_:8S MIJL(737[5RW[_ :T$6L[OVUGX&D#MSU>4A\- MOOD3%^S;L[JP*37P?;-:?=X4ZH]+D00PSC(. AR% ,9!"+!(!1 ^"@5'(LT( MMBHI,8J9OU]&_LIKZX$VWWM;2^[HHUJ/:UY7^^EI M1Q=>[>H;E13O#^6N5_OKLN;$J!WBZIS'.$9.>TQD5*#/3IF,V]JP;X=E&8TO M!R7N+"(,JSEB#!D#,*$1P"EG@"(2X\"G&:-& I'7&C(W_A]:N.;+T'KC@WO0 M[.LP1;^,S/]C=HDUN5^+IR/Z'FS&I 1]+5BG%'SU\X:1[$=.RMOUMBST'/?F M9R[I,^0\P3 "), 00!1 0*),_I/ZF$=!& 74*G_TO(FY$:.RT#N:Z/VAC+3D MN@M FK'8=?",S$^6R%A33KOSCLCD0@.3TD2[@Z<$T'&EO:A-(R"[>7@H/Q4Z M-^;FJ305N6E]P-S&;G/6(RTM]+*Z)^W=K+G2?'L[JWI2"Q[F(CGM,/:L3[M" M<.3A[1(\*ZV=7G &:>^T/W4R+9Y>QYK://T7#_NH?Q*"JRR/.@?N'O_\+OM5 M[0#FZYULK%;2DA.WI1_"($8!!A 2 F":0( 3PH'PHX2G.*689S8?>_.FYT8D M!\N]$O_TI)&6A:0L0#<+#,:!T!.8Y(!3QBZUO-]II_[Y=]#&1B].GST MU:N=/0@(.,O]F*Q+')'P>'9.RN:CPWWZ61B_P8&Z![*1O/R,J4Y7U:NK*8EE M'$A2$#$: NC',D+4$]F,(L@C1&@46\DT&<2P9A8A2GH(L0U".9"2# MO9B'($Y2QOPD#G% ;(X[-IYM-9@G2\JVELBZA)K9 !Z(Q<@C]XL! -;#]8*K MCL9I\\F3#M ++IV.S$N7V.\<%W\K-KOG>_ZS_$W: M]5^F^TB&CYO;I[8:G0V[94A>[HJU]W=5L5[^4YMOOI%DBFK_MM((@(X\Q,VP M]/Y0MGO:>$<%'2RA&K3E9-K&9!M0EDXWMZ-L;QV:<2*XG!BP#YMMN?V GW/9 MJ)I=W!7\&>=L+YU631L^YENZVJAC2C=DJ\^O+6..>$0R#G#$$B4"% .4X0R@ M5"0\%%F,S X3.[)G;LRU=\?3_BR\AD?J.(GVJ:D[6"\I'!V3P7/MFG4&S'4= M:Q;&3-A=(_/B)#TU("/'";[.TG>NLV;B7!\GT)TG!KEY[#"Z/CT:?+NNV]V; M]:D2 'YKQM*GL1\I_EU"#IBT8%& M3$J>UP%URIE7/FT85=Y0NGO:Z>)@;7)D=96+2%)@AJ, B%A)]*8, _E/" 2+ M"$,A#"BURFXP;GENT6K#<.^27&%GJ!=F36N_GVX;9%C7&$:B36 M"#EB-?-V)R4R:SA.N=">X\^]LZY7NV>=Z3YG8[3.A^KRSN M_M1MI_G:]=FO[_P)Y^M\_7#'"ZW5(.W\1E;Y@^XC%;%0I1B4/ZG,2_%#_G8K M*BW3'R4NRH^R?_6&;L*R* IA!&@@IUTP"3C C$" LBA,(4T8B:TJL[HU;VZT M47NGDFYJ_[R&@][1PX6W]]&KG%2IB4TW%YYVU%.>#MJ<=_P>F 4X[]>[(Y/> M^W3LT%.WCO%W>Q;7E7'O<4+7,; MYW9=MS+L0_(9YX4N[]#0=OM<\/_>*>WK MCQMEXC),$I]FA (6D!! $6* *%.J>CX/6Z;F%[Y,L MB8,8)(P% $(4 \10 .*$)3#VTRC#W(0"6EN8V]C71JJ)P=%,JSE>.Y3=P]X) M0"./]P'8& _T7O^[OOKRYL877_[K.,[;GSO) .]U:S^R^R^T_VY_W:R_[U8\ M\$D#\J@+WC'8R?[?O>[UOQZ&UQM+\9_K:[C[;HL\O4V MIWH.<,&S,'> MJFBJN0S[2'W9PUNSZ*')=L=,.\=*,WU<_#I4TT=J>#+=]'&!:RJGC]S2<&G& M"VG2?D "PE$(1*SRWX.*?!,0!SR-DPP)%!J1;W>5&^WLE>+F_6[--_[_)G M13[W\GGUY@)+?Y(6G MC=;IO >S%YXR?.#NCDD'F'&'8UA')I*&Y/2]_'U^$!\988?' AE'[&+2XJ14 M8P'!*>_8W#I03?+I>;5YY?P'+UYRRB_'2O?XYV]\S45>*@'KYE_J3.MEYG." MDDP %L4^@-1' /M9 (1@D(LL22F/[$Z$N#',:-1->D)$229RK;SG;=;>MMS0 M_P)$E_Z@S9R]^@")I4JEF\XTX[P).VCZ! M?)#YP@=!2'U!,?-%BJP4?UL:FEN0J.J3G MU-LJ3_[5DEK;$#Q-5'F4EZ##*#+,/"5?$U=;,M%34X^P9N?1= M/U!@;?/TI'(19:RAU["6*( $II"". T0@ %/0!;+"6: "&*2*83PT?*%%V1C M++!VTH3-B]UL:+SWN[*PBK@6WC,NO!=EJ/>__7_Q_7CAQ;Z_\*O_K1A"DLFN M?-P4ZCCVOWFIOTCC<)&FD9Z!RG_Z8;Q(HVA_<;[=[I1JHQ:U_7]V:^Y%_L)3 M+Z:^X2.G.EG#BP+]VW#AR;N>*P7FU>N_>3%OE//X@669CL&]@T M]/P'MF(I)W?ZVIAQW36OPL@<5[\#/ZIW0%LGOPNZXQSJR;7X[TI-[O3QTVK) MM3AWIB37=MTP!ON;C*8*O))3X!OVE*]S18OJE=Y/61*:SJF)L,'U[RC M;X,S2=STLUFX/'GOC4S\4W6<=03N%&A'<;H;FR:-YIW">!KSNWWX,)*_+S#C M7]4;OE?T$@$7LN< PGZB^-H')"0"4(J@2&B6)8G1>:BV!N9&O=H^3U]A1YMG MR(41B4)$J9P#$2B12T. .>5 L"#E F9^2K#=0O,UV$VST.P./;/OQS6(C/PI MJ*#0MHV@3=;FN"-J/GO\I"S;YMPI8;9>-UCFL-@I^=F-X-NM)%J\^LSYMB[W MLX1)QB-5JXT03@'4A>19($#,>.3'"4UC:%4^OKNYN?%B;:WWW##7VU:) /9* MAETXFXU\=^B-S -[X)J6>LK40S$SIXJ%!J"XDRGL:FQJ;4(#QR\($IK<-4 _ M0LW,MQ]6\H-[O_E]_9RK!.I[E9=A76?$X%&SHPIMLJ=M5J+$]_F3SD?Y_>O= M;2.)?ZN2R:0?%B(3!K#VK$6Z1W1L^C $T_M#N^ Y+S9B =?:TD<$EM\X"@8L7V>^M MWA7YBZXC__2,UT?](Q3Z*" 9 E&2R.&:$ HR$66 8)P$/$!QP(GI;NCE)N86 M M16>@W7!T=&Z4U;..(G* M?F^E2[5L#K*IEO%+-_9F\+VF=ZFT4W#J.5";?8/FW69KQ_DP]5&6"Z?I7^]KP3[NJ0"QW*FPT&4 MRGD/I!""#&$&*(HA]'TA8,#L-E<&6#&__9<;QO*R6F*D!^/5CT?K[:AG2-^8 M$=+(>(],4WOKO8;Y>L-_C_D;#Q;>P0=W]'4%@(Y(;8@%DU+=%1"=$N UC[JJ M>$9UBG*M-_?_D9>/'W;;:VRO;H1'I1N>D'YX^=$1NT#"M#?, HD1,!Z9-=[ JTSVE,U>P^A1X@A+ MH!S%$::M3AI'6$)Q&D?8WFY?EN%+7M:KI/+YO"%'%RG1OQ@2 EF:[]57@4WV\?\^78M1Q+?EOMUDYQO;]=TM6."OTIMJ;[YQS9*D0>"G?@)B*%*UJZZ4GU@" I' #&,"#(6:[_:FKD1Q]$A M&:Q4'GFKH[GREY5/*J5LH^N3-_YJOAU]?2_V3(2F[IN1^:K1+7MGO(:EWMX= M^4-=-O[H4?/"*7O(/+=@TIZ:* UA]!ZSREYPAG!'HL/U;4R6$^$,CF;ZA+N' M#CQG73]8R=]BM<$@V]P\'71HF,B$G*/+F7F01@!2@0"!. &$AA%.$S],N*5^ M67>#\]ODK(;9+[5,[*_J6R;-77AKWIX..01I&(YS9C^"^RP:5BKSCFZ]\<_/RH$^8J'39 MFZ?2HE#DQ?OG-BY5W<.[3]^\K_)_]VI4U8F:IM"0=_.TV76<)C&'KW]CTP5R M(X]<-Z#9UHOL1&5HM5(KNO';@#NM=(T0?REAEED*B*S@@) MIE+5$X"X_#@S#IF/PSC"U"JJ?_OXN0W_@W7U^5#+Q*<3[ RW)0=.QL6_#R5?:1='T&[W.^I7CU'QP7G];LHWSVDN$D MQ9@*$%/$Y60\#@&BR =)G,G9.?51%AB=H>MJ9&Z#M[;3JPSUE*7>)Z5T+FTU M#ZU;(>V/KUT -?*8'H215:S=!\*@@+OUH9-%W7UN-4/OWFN'?IDW]+^^\V?Y M+CPJ7,K,'!UGT4)O@Q-'$*8 G$<5QG?:+P"HJ89\3TSG^_7E!'V7ZR-EN MQ;^)NV+#=K1LI/=5L\!8E5#B0GZ3<9@ ^2,'B(4"1()DC B6!0FSFD'WM3BW M0;XM[UI/\6F[I]] MB8UO'$8Z=Q)N+N<83'_RJV_[S:$"V9)$"/J<,)"(-%,UVR@@A 5 _C)-2()$ MG$1V.0_=#\MOHKH%QS= *&ZKP>/EZN]Z6A4XXW.HT@OM'O*YK M;_Q-/J+< M0,8@LCMJ-1?/YA:G:0MK9F2;U0H7VV,17-O5DKF ;!H&SL7>&5%_L\KYVXW< M(RP>>?4N5D-7V"R\"AVO 4^=]5M*@+P:H8578:22Z_?+2GN<#OO)^A*]3.TI MK*J*G XCW;GUOZN(>C9^31NYS\;MMAG"[ PZJ#;2>3+S%SWCZ,!B5 M\2<,&I#;7D"&S \N>NUN1O#V\5// 2XZ=R'JOWS=M>N7?]MLV)_Y:G44A\<8 MP8C1%&#F"P %BP'VJ=*J#+.,I4G ,JL2'AUMS6U8-Y?:]L;J6(<_/'7I2%MC M;+M*>15R$ZY/'D ;0VC? A;G*Y/G+;W3FF2KR^VKD>VWN%N'_+8KMR5>LWS] ML Q\0JA@% BLA A83 !!/ 4!"X,D9!2SP$IKK:>]N9%(VRKDYFBRVV7()O;# MUR$'(OI."Y$-:\==B;P RXA+D:GD4^Z*S4O. M./OM]=^W^E#I_F32#2WSE^K\=1@Q3$*:@0B+0'(.5,4^PA@(3JF/$Q0&*+8I M]F'>M!7]3% )1%I>B3 ]U[:K .9XS@X?#+F8X4N%J1Z:X! M[B_*T!.^6O $Z[86"']*S^DI71Y M7:MMMNB7+J/IQP3?.*[IMD&=0E]([7 M39V8]BX+K2Y!;5N9==J&W?>!JC/YQ>OR]NLR8I %<<@!$Z&]CX^<&Q/MS?7$\RY;QVG/NJ+ M*U:H_W$DA,:C)AG&YZ;O!]^%O]@?A_I4%"K ^\[IYH47K]6) \.S49?NG=M( MD39NUGRSVZY>J\G2Z21K;[WY2:J+D'6/+1=HC3S2C(%R=SJC#Y5!)[,N/G"R M8UI=[C3/;'5>=X5^Y VEQ8ZSABKEOORUB"(AH)(QC# !T(\)R+( @P +D80! M92&EUJJ&KO5XH:6^P4] )O-+MS!-C(?5(C5EC85;4>H06X& MBDL]P_;&IM%+CD7S?K.DFHKETD&20(PTR&U0@+ M #&6$37U?1#[+.-8I*DD$1L&:6UI;N0A[=L.29=JA]*,*YP -#)-'&Q<*/%3 M4)OIL"R4,1B.Z*&]G4F9H=?=4U+HOV%@Q@)6L_9OHMY E$-A25(_18D:^0PE M H_ YBF!% _P1'.D B1;T,$YTW,C0&^%0]XO5\)PTIFB&]ID>NE;K6@MJ\2 M:IF < ZM8:+!58"-G5"@C5.H',V3P+3I *T.GFW[MU\Y M,"6R+O)]O[FA_[W+"_YE@]=;.6'A^4LEJ"B2+!$0 LA2'\"04)!)0@""1RED M2,YR:#1 HJFO7:,W?7J!IMOM=J<+V,OW?B4M]HJ#Q5ZY\9X+^7/)/2HG?7AM MN-A@W!5FK.$$V8ER)&M3%72UL9ZVUCN:ZS!)TA 85UF2?X8:X=UQCA[H=89%&$ 1$, Y@I=3X_]@'A?IK! M@$&169F'.\:R9%YOFGNPCL8K/&\,<'3FNMM '+$]T9-3LKY M-B"<\K[5O0-7LHO\(5_K)WT37SR1H\\?)QH_*]7_BVY-;K MXG;=9;A.[A[]B=;-CX8KT+7IC:C54Z/1JZWW:O,=KJ0/@LW5RKI=X].NM \" MYFSE?=A3KIV!?^0O?+5Y_K$1Y9^XX$L2",8IA4"D @&8DE0R7A(!&/A^P'D6 M^H+O&<]VUGW2U@!>&YG2/N#GO,2K_6J<'&.ZTND:KU:O'JNL5R<5:P>&3K5/ M,;>=8P_!S.%I#S.9[U$^PS#W62V?W3P__9_/G[^CG_L-XR^>]#LKYA#F+W M4^;&,]I:[SY_RM[6^[!9;W.)6H<&J2U\W5SC%KF1N:47-,>[ MB^;@#$I0['GT9*F*9BXVDQ8-[[BR7-LW=88 KVF.5W>;;:Z7EXCD(DS+)8TS M$E.< L8R#* ?J/-:- &)SZ(88>A'W$Z"WJ#1N7'(L9I9=9*GLMK;F^W]L3=\ M:,VWK@XP"V%3ZVKR?8K,&8#06GK.Y-YAE+3/ZOFP M>2+UJH]:Z%:'F?2>YZ"Q8??0&8V2O>%>P_)JHT;9[C6,'V7 #,/-T="Q;'S2 M030,F-/A-/ I5Q2 >]RLY!W;2@=VB:'(8D(02!*, *0A CC+$! !Y3X+!62! ML%$[.F_"ZCL^@:I155AXV[#SG_Y7%@;IO]6[,@L/EV61DUVYWZWYI/=GUEQ/ MK^F_#"C[]A9STX_Y-4B.3$J?:JAN3J"ZPVY/*+2#X+)ZV]L&IJ_6=M'!B]79 M+E]IQP;;HERJ2=QFE3--.+?R@[Z]^9EOES%/PH0$ @00!@!&(0.(<0:T+ .& MB0SZ Y,XO[V)N47U;ZSTM)GR,RH--8SB.\#L'N9N(!IYF ] QWB(]P/0-<3E MW8WA+?]U'-H=#YYD:/<[MA_:!E=>*\K3C&,$$:!>NQ)OSN4KY![-@7,N?IS M;\/O) 9M"DB[-K3Q$RRW+-8ORX_Y%C\\%"K-06> ?."OS\ M^'JB.)1@E@0)Y"#V%:G%(@$DC1%(?1'$*(T3G!CI2PUI?,ZT]M87]9O:&Z5S M=_#'<#-D2,?T;(^,#/?8F[%OT?UV1/>W!KHV2D[7 \XV5&\F5LG,[P7\&RM& MG-ICLEOAPF/YEJXVV_HX'#M[Z8OC2_^P=ZY]6F^^@74%BM6'1CY!?SS\)/*K MC:LACYQF*^L*9P^;6]<\8^"Q6NE5=5Z_^C0MLR3V*><$,%UB@%,?9 S%( M) MA((TRHB=YNUI W/[''S9K!_JB*LRT/+L["E^9J'J-:B,S-KF@-B?DVWQVM4I MV=/'3WM&ML6YLQ.R;===.[7M+8&V;:N!5DVRH ]]7XF0$I@$ .(P!ABE&/A8 M$$0R$8@P'C;SO=*RN5%&,X*LQ)!)IVCR]JB:3,Y5DZ^=/%_;[;9SZPD[<\*I MMXGX];93_7K,Z;DCS)W/WJ^UZYTF]X[@;)_[NVI@J'326N^._B,O'S_LMN7F MB1=[?:;7.IY4BF\/:UU@G;$$97%$ ?;3&$":Q9*FN ,9C3#H0R]H97XM%WS MVQ=(JN='MJI+5KU@1L/C83O^SHDVW/M36N[M35\%X?%@:/] M+E6;AN#F3,K)JO&)]9V& ',N^C3H*8/I[847I5I.U4??)'TJTJPES6B2HB!+ M$9!1:ZIJ;$I>X]P'3$:UL1_(/_G$DLW:6YL;>36,K4]\UN9:4U<'PL9,Y0:W M\8GI,F2C:,<98.*.=#K:FIIC^MV^0"D&-PUCD(ZMF=_Q?VZ*#RN\W7Z5+\W' MS1/.U\LX"H.8)C%(XCA5:V(($$XHB$(89 %D:908";D/;']N+--7MD'[X&DG M/.6%]T?EA^44U[:7S'AI1.Q'9BKWL%L3V$#P'%&:;>N3DMQ :$YI;^ACKCO: M_WE3?.?/\D5]E//1;T(+^];)F4$:9"'A"$#&J8RG, 4HH#Z@6<9\/X&(LFOD M]=I;-AIYTRN9W-6V5DHF:T!5Z+M9K51IRIWLNVVEK%$^Y@4#S[@H7ZMRQ'6F MXC 9@([^,6,]1W!/+ P@))\=S=52GEH-O++8O49 /SJ.Q0(Z&GP7U8!^ -KD M PSN'$917S;J,,!:E0SE:_HJ^2]_VG[,MT^Y)$7V=:>G)#"&B+$42GZ* P ) MB0!.>0#". X()23CH551 9-&YQ:554:JW?W*2CNF,8+9C&M<@S?Z?J<^2W2P M=^'52!Y,7GB5T>X(QP8B1Y1CU.2DI&,#PBGM6-UK?QS@.]_NC_75DXM,I)#[ M00""F$F&R5 "2(@00#1-?)Y$$8RPZ4F LZ?/C4J^\Y=\6^<&W16Y_ K?\#C*(4Q$@$F8^2+"&!S3'!$6VU(I<)SAOJ[RW1WGBY M=LJY$PLY"28(8!CB-,P M"&'H6Z7&S*6[)\FO^^MUMUF<.Y-.'/F#5UGO_:+\_+5:VSBZVBRM4?=Q?;UV M5]?B:2Z0[/US%TE/T F. O Q+9TT;I\ \M-P?XHF'94G.5VU75(_X0RB#(11 M%LI0014 QDD(4!3&"/H\(PES49_DM.&9KI\V]3ED#"V_ \]%SDO925[)Z>-Z ML]H\7%N7Y*P/XJ;6* MZT(F^7$+"0_(?.]'W6YIV@F64ZU,-^K!G.W$C5@0I@V:L2K"G+7WOB5AVMSO MK0G3>J/]VEN:&\&4O>:'^;JA[683IX"-S"+G6'VLL>K/.;($S?RXHS/P)CK; MV ZBFX.+1GATG%+LOG^R(XE&;C3/'YK=<'TQK=.Z0@&)889% "B6? EY0@&) M5:(5#@@541*EE-BLJ'6T-;<5L4J!BXU3R.GZ^DU__;)->AU"SC38CHY7Q6FZ MXDVSJ=DTH%23VPI-=W+V*,GJ]4Z^%J5\M,HX>%8?G]]>[^43M>Q4IDH!)RR6 M(1EF 88 1R%'"29"$B2H"A-K7(##-J<6W"V-WGA::/U^#B8O?"4V58B7S;P M&TX"W8(Z>LK X8CT_9NYGS,QL &XN)H#&K0X[2S0'(*S>:#%K4,)J#XCIM4( M]9&^K:IUQMDR@2F!&2$@BC(?P)A3@#'. $\8QPPF?I(:307[FYH?W>P/SFE5 MT465 +GU73 ;8IR[B <.PUI@-Z/RKT*CN]RE"7U-('AC-& M:6UH8B+I<_B=\LD0^4BQX?EJGH5BTD*VY^JR_E6_DU.M)N_ M63)&,T2@ '+"E*A]Z@"@-&1 Q!AR'D";/?FTTO]Q**>S]U"-SPRZM=731_.:IHO,O> M&$]=WHF5[RU#[Q)J [UZI\T-K%RLTN^K%C\>M-^.(G@T)7&V4?KJ;FUMX6ITA&2+VU0.K&3.[ VMD@FWBY!U-=5SER@X6 M5Q6"NQN;MB*PD>-G%8#-[AIX/AKGQ=_Q:L=OU\^[AG.U:36L[VIH;<6C;_NE_!8G_;[>WEF>9.Q UHPU' M.(W,&_DMR':S0^.!CH2&MCLG2V7H,;V9Q-!WJ1W=,9XO/\F)7/GZZ8D7#_GZX6_%YL_R46G[ MX?7KDF*:QAQ%0#"8 H@3 C(DB)Y.A3S),#$['=+3SMQHKS+5V]OJ5<9ZM;5F MP[H/VF[NA8/F$*A"2/QSCG[[G3C+X#9W;$X#IYPS'OZ-G" MV_M6%^C6FKX-]X:I+#OJ;+,9WO1=.'K0-UGO64\=W8+M:);IR*A))Z1N@3R= MNSI^^E )FO6#SO:IUMN.I3AR>E-PO#TM,2-2%! > S^+(@ YQP!'20B25&24 M"I&AP*J"G%WSB-5>,3R]\, >9<"&?04X;F[U?I,%6A>_YALRVW M0DC,HZE&, @R ")E*!\D/ER:IS&*,++%UZ0C2GGM;1D,[*:[8TW MP#YR4NK$-AW24&6G;:[^94S-B,D!3B,SD ;H=@^0-E 3OLV]SO/6+=>N-0\:ZW)[8E;7WZ25<[II;S-AOV9[Y:+6,?(Q2' F2)2&3< MD5" !*4@0E&0B2P)(\4S-BI<_8U:4=KLUNV?UN%( MF_&,:_Q&IIH+&NH*S5\.-GM[H]L/*@P0+#+'R)GRD$&3$TL(F8-PK@5D<>\5 MZ9.G=1KKS>;09VD0\0C@+$0 )I$/L ABX$^XY)^$X#HDNN/RK9*\]<"7/H\B!*,(A$P?1R8$D%APX'/$X\AG MD&56]:FL6I\;HQQ,5&)4VG"OD);;KJ#8X&^ZKC(2JI.LMAP,7QP4%SUE^\([ M GXTW^5*S #4G*W/V+0]\:K- %C.UW*&/,0^KU/SY Z\]RFA*:B#@$ M0>Q+RDH""'#,",@H1W$,!8+(*.2Y_/BY<9*VT#PI\0)>W11S/0J31"ZU=0/2 M-"\@8IZA>1TR$R5G6B)DE:#9#D!';N:%FR9+RVPWN)F1V7'58'5WM;_%/_+J MO[=K?4B[+K-4E9[YOEFM/F\*55=YR2!!* @Q2#.J\M*3!&1^1H& "'(:84Y3 MHP(. ]N?&\OMS?=^8;4#OWI[78;:AW_V>'>=)2?]8KJR-!K:HR\R[8'^V 2Z M:?X_UP6MO#^4"U[M@\,9XD#TW E?6[4^M9CU$&@N"%0/>HQE?$;94M7^8Y]^ MY(4<,9MRO3&=-YJAV!/$ MN09P9!;JQ\[QL5XK@#K2TN5S:HZA[$@M9D^?)@2R7WN#-N?BE!?=G.E@OF#OO1 M+-9ZG[X9F0!=YJ(K_SSMX)P2TL]0GTM2^M&POU9B^AF@SI/3SUMX?SFQX_;J M=IE"SD6"(/!3I6;/809PAGT0TXB$ F8TSJQT8D:R4J*7>B:&4J*-:W\RTJ*78!Z3$FQ2\W9'W[_ M6"^K?\ZW%*^J@J>?Y>^V2QXE*.0^ X@B57@;!P 1C$%&"$HX1QE)C,XZ=;8R M-W[?&^I5ENXKP&I;S8^]MX/:S=2]_^*!(F#Z$Z:_8"1.& 9M19P_;;*MAU9'FEL- M[1<-"PUNY!2$Y2N]I^==E8;S37S"A5H>V\J.U1KZ MO[U>?H"N%Q,)#-,@(T D/ 8P2P3 J4 @I3*@2#@F,4YL(HH1;9T;NS0M]8ZF M#BKM,V87FP4R,^FXD3EO8)]9QSP3H.DH5!K3TDDCK D@/PW,IFC2/IZ[+]A- M4=RNV7U>KHP.?I_?-3>NU4:9AVHG$/3':<.]'YFP[@NLCT9*Z^2O^?Z4 N M^NWU>$E]A/M&):1]>]:9"=]VY5;.YU0'_X/G#X\E9SBOI1XJ(T"]4FLMYF,)WZ M,-ZX:ACOX=(K'[E'^$.^7MP\F?4OXFOV%WP^SN< , M>WSDSZQV!VA_O*;/S>^NTG)K7K=7G=&>+[S:=_G#T?N%M_??JP'P]@AX&@)W M,XZ)^\S1[&,JJR>=B4S<%:>SDJF;=QD[+1,2QS0-( A2@@!,20!P&H1 H!AS M''-*N)6:Y^5FYC:]^;I9 XJWCQYM<@__J7ZVW-MJP?4:XI\I3Q_XMSDU4I(# M"LA//=@YXM=)Z' .[&5'-E=RPQW.V>WZ_\W7;'_P>DE@YHN4^X"D?B1Y(8@! M@:D/,I+&A 0B(Y%=>>>S)F;+"0>MAD%\< %+,RZX#J'1]ZYR!O(U4.8=1!=< MRM2U^>Y,E^ZL@8F%Z-H>:[URV."6//&TJ<[KU/FFQ3X;(+S4V%EBOL,[\_Y.6KTI'_L&%\Z:OB MC0$) :-0 @S.15.T@00@<.$)E$0,M\TV;OYX+D-/&6;KHS@*>O,,[K?@-4] M\JZ!8.ROGYGW5IG:EUP=E)S]YD&3Y6-?,K^9@GWQ[T-K#-XP)KMS>[?9EGCU M_^7/^FUB$"4\2@A(LBP$D, 8H)!G@(9,0"P2GS,CU<#N9N8V$.NJ>;6I"Z\R MUI/66H[,#F3[QZD;O$8>M4.A&E!AL N)*PH,7GSLQ/4%NUP[+R_8>?6PN>AI M1LXQM=='),-AF($@Q3Z F=(-Y0$&D %;\8,7+SGE>F(7QA&E/.8@EGP (&)(!@0I!3 2?D YII@;+5&U-3 W M%JAMU">N:S.M\II;@>PF 1?PC+WR;(^,\;#O<[]KM,M[&R-=_NLXREL?.\G@ M[G-J/Z9[KQOXB==B<+_S\G'#;M7VD\H?O ']WW;P6$TM>MV_8G[1_NS))AF][C5G&OT7O[\VX ?\G*N*ADKA^JAPN$1Q ME@0LR4" U;X@0RD@B?QG$J"0H-ERHU&&JE%V9O^( MTQTYRY'VK1^\E5:.7QW=>3_QP):^-YLNS:0K9RLI>%E1\/6H)ZB];:C4SE-' ML+MK9B@IV&+P7U9=L+L#QA0:[&EYX)&,LQH*M^NZTN?=IM"'2,JRR,FNU.HF M&Y5KOUF7$GWYT(=#>G$*<93Q- DI*I,L!\"!$,?L$#5Z\3<%[Y5F6 W9EF% MP1,4$KY7;0PJ^>*HFP)&L8!Q"A#W,8!1B@!"B($("4$#V6%)F@TX5#QY9TUW M9O@WO%(J20MU%+0^^[E5S;Y+]R$$_30@&1 I@W*4Z;+<002([+LDCF'$(;$^ MZ?M.G3?^0=X+7TQ&OW'AO71GA=(=; M;%T=_7)CU+1'Q9P">7:TS.W3[6MSWC_F!?L@0["\O'DHN#YA6)^ZX"S.2,9# MP%.DV#="@! ,09A% GN.W_9K%[4H*S,]3YCJF=.YM4J M.S#M)D9W2(U,=-K(/4 ',P<4]NR RKS IQO()BKT.10ZJXJ?_8AT5/[LN'FR M"J#]#C0K@1I<;;^E\7N^SI]V3_7;*"(H2"P$8 3'0,[^ H"I2-2LCP;"1S . MC'8ISYX\-_ZKC3/?K'B+4_\&Q6#O1^:TVBZ'(['5VROV(-X^;[)]AXMN-/<: M+E]@'X]<6$"Z*S8O^5;^@%>W:RWCJWY[N\[+'*]N*%45@'4PI(0E5KSD-^P_ M=U4&PX==42CE#[W8M,0H\7&,".!J(0!2P@"*L@@$60H#E'$2Q-1B4V%DZ MDU"MZ=#*TKK^T,+[G6.E-ZT_9755AJ-;AEL,8W=_?^SUWKWYGIL)#4>]AJ=J M,JM]]8[.>D=O%XUN]FJ'ZY)&\^AT\RAR)IT_41CZWB^!53@[0==TQ,-CMCY9 M0#T!A,V(?(KFAFT GU#\P[7B'ZWT+;0LY-;;''TPU!D8 MW#MF*\UC(C[RU_I,7+$R7I>0K=!^H\7X42EMRZO_V+OB\*364!0=K1Y;-S_I M.O%0<$Y7A <_9^!^.'WD;+?B=0MG*F=Z@;H63;RA9?Z2EZ\G%6)2'O@,80X( M2P6 &0P 2M((1!1C',6(0I]9R1E>;=+5D.^M%PTV[2WAF97'NE%BM'%L?N&J-ZD'MH7>W776_0M'MU MS@ \VZ=S]V1[)2HM7/OI9T$K?6M#):JW=\V-$@TEHONPZ%G3N0J&D;E'&^9< M*KO=Y4%Z5">/FDR/ZK(+33VJEBM<%R;=_O;Z._[/3?%AA;=5J2D_SF*10A_ M)(P 9'$*,*8"^#%/ T09#V'DIC[I6=MS&\2=E3:W2DM>V^]I!P;5#+/I&+/X M922X1R8+IT@[K&[:BMGH14[/6YY)K=-62,Q+GK8_PGY#K:.5FR>58O0_.H"I MM<1OA.2-ZD#@KEB&H9R]^6$(F/ 1@$$@ $I1"KB?,565)T0,FF8 76''W&CO M_I$7'"L+S?K+7OO>T+_L#PKN).L1\4VFBCIEH MTVC,#K+:$'( :\>&SS5/GVQ#QP$$S0T;%X\;>B('EWJUY9OX@+>/GU>;/[>' MY7U$<)A 2@$7B2K=FPF0I3 #)/1)PA#-DL1N;;&CL;E]9@ZVJF5#9:VGS359 MVK<'VG#QSQ%\8R_K#4=N0*)]/R3.TN<[FIHX*;[?Z?-4=X-[!A8/KWAJ_RZS M.*2(0P02+(@,6R5I()3Z( D%]%DH(DZL:BV\??S<:,(FVZ8%,+/!/QR&L5?2 MJO!CC-%]V6=79:G?/GS:2M(7'3LK_GSYJH%+V/=/#[^OG_./^98>=YUL5K,O M/6!VPU$OZ][G3RI'ZO>O=[>>,G>U4>F1ELO<%_$R7/&^%JI)%K\OH^189]8( MDN&+XQ>?.NTZ>9=C9TOFG1?;+R]]52E<=//$[_'/[YSR_$7M>M4)6TLB7^Z14'>\T7*+J1 M[5\3F^ M?[*U$R,WFJLC9C<,F[S\;;-A?^:KU-1KD(Q.U4[2M M9V*#4',T4;-K>])YW"!83J=YPQYB'RQJN:>M3I+::PS$B<\H%2"+"0=0X B@ M3(:* 1(B3IE/>&Q$9Q>?/C>Z:AAH'M*<8]8?^EV%Q-@SOZ-M _0"SM$P#^JN M0F6B0,[D%;&*V%J=[HC2SN^9+#)K-;<9C;5?-"P":TC/?<9Y\7>\VO$C[RUA MB#,>13&(N0JY8!R +(M2 #,5;<4)P838:+UU-V=%6I-IN W6"^W!UBQBQ24,>,\=/8QS#NX8Q2'UV8/N=K_0Y M_(V<)_XC+Q^5LE.^?OB\*2ZGC2\A]5F&0@Z"3$ 2F M&9N-VCD3%8BJ7%CHU::&[0NOYT2-._J[%D5'Q#C8C$DI\UJP3LGTZN<-I-EB M(_)256Y<2MZ,DXR&0,2< 1@S&90E. $AS9(P"D3BI\(F*#L^>FX!F"I6*3]2 MEG%7 RK&?9^D$((T11F /N8@HRP!$619G/GR]M0JAVH@5!/5];P*JLP/TRQ M! @2$_E6I0)DH9(/IED8D2".8YK8G?4?!M8TI_BOALOP>S<(@K%WG:3O]8[) M+\JT7V>AVGH.E:O/U/'!TWYXSAPZ^Y2<7S'LXW#8H.';.YPSV<%+A'S"!.,@ M]F$$($Y]@'&4 6P(2Z?H%)'M9(0 MX^RWUW_?JG3US_D:KZG2Q*A.7LLI_C(-$AIQ% $FA QZ(E\.?9XD@&2^#'JB M0/Z:V<2'YDW/,7[4E+!3<[)\[8F]S1X^&&W'#!;]8,88XZ [00BAD\OW9JMC MF+_\>X7RK][!>.^F'V9KFK%'S!']6#0\*2W9 _+_E_=MO9'C2+KOYU<06&!/ M#V#.T86Z2>DN[Z\_I"Z9RIM$*BE9 M@_,P/2Y;(B,^BA^#P6#$,5V-:,%*?M.> CEM?1RRKX_SVE3':3*F269]K1[? MJ-_D6\&;*SK%BL0\"4/)?MR)!$1R(P,)IAX4(N$T"2,G)!;2G4XD_4(]D:W< MTKYZK>.K2"TW$(W@571$5OX0^2Y)JO'AR,J7FQ /9-B!$$#NQB@@2#HP=PN0_A<\Y#A.$/),]NUGW2]O/=Z2O M*.5 ?C.CW7 <] SWZ="=F-Q[@9WN,LIUN%DRX0T[G]6,'P?,L2D_LI7K#O\_ M9KG<.S A>/%1ZG6O;,"[S8LHRL,ML2O'@SB$0LYI#)'*'454/!'Q?$HC)W " MY%YQYJ\IQD(-[$K<<W^3@WA#:"Z=OYLV,X[@WHL7L%0&P'YMLG7U__:J2%+VM2SR]%XG( MY<[VJY1WLQ6K@"8.BM5Q;R*4UU-:5]B7.TG,&8H=3)GO:9'1Y)(NC<9:\4!> MR[?4HD[' S[*>_DVP_@F#DL+-7UVGT:C\U*&_JV*.UWQ"?RSEW?2_A3>L,#3 MA>&9K<33+L X79FG2QV.V[5\E1:Y%(Y_(/E&71!H[&@W]*1-D'@P M"%$,$4V$W+9$(<2"X\!EF/K-_=;7JIOBJ85+\EO MY07C)#_?"[YE974%_DFQU0JQ4'#J1M"CL0HC M%0S& 0YAZ/N.@_T !;'1D915Z9;&-*W(-U5$!*MN:Y&?@._$!J22VXQ^[ ZH M'FN]V3#-M4WH*'8#]N/6:E%=[MKK 6[[Q\V8$"?!UQ*/VI5M5OJ=!-9CUIZF MDY'7][/-]T>1/[T7M*T4NL*^%T0X"*'KDQ BP0)( N)#(8+$(4D4!RXVH>PS M?2R->-O"N\_-Y94LD:1+#7GV')9Z;'DE0A-SGI(.*O& DF^7%0U\)N4VMWS\ MU8.$K=OX9WJ8]PK^915/[MWW/'IMR9O0KQ3>0ODG3.WSG=4]%]LH^0 MJOV9[[*B+/8Q+S$EDAP$@C&.$408>1#'E,,(2\H(J, )$V;7_R:3U61NS7.; ML%ODLBJ'U]P"[^K7ACB.K6UI>\#UJ&T1@S@Q00Y6PFQ&KHYL?4>>TY*LE5XW MC5TX4V7,B4; >L%,VW*^41W-B>"^7%YSJ@Y'I"SG_WC,ODB[5F1?1*:Z_[@Q M3UO>U\C2+,B.F[^^[ P?/MR#+_)_!QS^,,2B)TW7:<-']L\B).MW87VI785G? MQ/?JQ/Q1=K\ILG7*ZVC*G=GIN[X?HA"24-J>R'5=B"D/(7>8$[@^=S!WS(XD M;(BU-';JVI<'F1NJR$;0**G22M)7T.AF>L9A93AUST3F'J3)SU"Z"M6E[AN5 M0*W3P7BUBBFF[*HVJ1UI%W1K9S96A)KYC,LJ#G!"?,XAJ\I,Q3&#F$41I#0,L"=\'SONR+R@9SLT(N2WR Q: M;0U%)>OH)*'GH=9T05H$<&I_Y!%J'_I1NR8Y:"\4]M.#GN_NK1*$]BK?DR*T M_[UQA%)%Y]=9U54BJ<:[SA@3C@14VGWJI ()"G'@2"KA$7:3B,0Q,2I6=[:7 MI=ER]2T4,J)RW7D0]?CA:F@F)H4:E5K &[ 7T1XM]")@B0O.]S$K ?2J>3SK M^Q\V]QL]")'_EF?;YVI]K!Q8-8M\+3>W3Z6NYVB@F:7-:"4NJ.0%M5W0D1A\ M%>4VWPP%$!@C.>PXL@CBQ'/? GY&CB)-9$:YBH;:GLU9I*EDUUVD^\HX$Z - M@B/P$(C_@D$;,@QYU1>C';LR0;V("G.UE:811"05^ M23> 9^LUR0L@-WF@4/+^QL-D&OFL-.3I7,$ MX)I;!ELP3KUUV"%8"7I3WZ15$$IAZRV%Q5V$#BBV=A.]?W2BKW.:K.':]*!$>%#B0MD20N! 3RB'G2> S$<6",;.[^"=] M+(T]N@=#59Q?V<;Y@;WD17.N8%C_\1S$>LQQ)7 3\\4)9H^C,!MQ#_\B*M;N MWI_V,/-]^XLJGMZQO_SH.$K87[![R-:IRG>T*TX:H80)^6% X0A'6A@"0VE6 M!! +W\-44(Z9,&&&RUTMC2 ZMUI;44<7A.T!6(\7[, V,3V,1,R8#H;!L,0* M/1W-2@[#"A]SA,8;YC[*^CQ#U4"KX^E4)LAG]=/[-$E$+J0N(X+=S%I=&DO4 MTH.=^& O/]@K<#,B_,T0[6&WYG1 3^W.,,1X@@BY<=B-\H,:=C6;6W07QSYY'FV$=FV.(P4;>4VX)I+@&FPB@6L MIN:/?IBFH(L!4,81PZ5&YZ. ;4.)OO0LV.]%XFZ]_^KV,@?R@) M^F=])KLBR'&91Q#T/1Y Y" ""4<.# 6CC"&?!68).S3[71I#U%*I:,EDN^& MMWEXNF5.=\%8AO%7ND.AZ_FP#O#$M-)(#!J1@1+RIOKO+AK#]N5W0Y"L.4?T M>IW986($Q:D3Q>QU>W>?Y^6\>7ZYH>AV\MCD[V=_M *Z.^E7&$R+!M M,1Z,B:?^8TZJDH]&>!A9$.=5'V4W'#4UF[5P7H6NC7#A";.YQD6Z^K I56D* MSG.55DS^>)\_9G]N5A&E). >@0EQ,$0Q5F&2OJIDRUP2(B]V J0S,WOZ6-H4 MK<4$C9PW0$DJ<01*5KVIV@=H_YRU!-/4VX$Q"&E/7@T,>F:Q?+N>Q?*'_2SN M:W.6Z:RA5#NO=1X=<:WV3Y+SQZ?OGS?/Z;M-P7/^<4V^:]^G/?OVTF9N)25X M3)_4RO+YR\-==<,IE0 );G!K]CQ2PXOM]2!-?;S0@P_X0PEKZSIL+Q+C[L&> M;W*^"["]*AW:I2NFDJB:J,BOR_Y1C\(6LJUM9.]>3""(2 M)R*$?A*Z*B]W ''" LCB$+DL9#C KLD.?H0,2V.(5O#JOJKIGYBS"818X@NYQ0Q;^I:;FQN MIGX553(VE>UXEPGYU]?FC_L9R-S8(9%#H"3)2)6I%Y!0/X#4)\QS$DPC;I1? M=*0<2^/(;HS2P0WQ^H+$[8C;8V-'R)0C)\-]8IX\R.%5BPEV2ARFC-\G69B) M,T=A:ITWS:1X(^XEX8)VZ4H#C4RN;9U\G2V*^5$^P%;::BON_G(J##SA\;,$U]:F.. MD)'O9PB"4GP-L)O'[G(7A*K?/88NS>WW.*G3.Z7/^P7'[ MFC:%=YOA>Q^2VBD'MHH\7R!5("$,*86(N[[$.X$;AF$PHJRM5N=: M7_C\Q6SW.?5ME%(S&PZ]+8L]=.?ACSVBK<3=FE4ZD!KO0(P@LK3?T.MSUMV% M$0S'>PFSEZ_UOIPI3E#\^MKY5W-5#B/7YYX+6GO_&+A_"GTHMB)&3<[G-/J=6G49Z>$MQ[@>G1F'<:).6PO;U-$8"]QXZF? MH*2>$4B6J$JOSUGYR0B&8U(R>WEL\.QCM[++(;VZ.6ED4='/*#D M,PVC/<9FV,MS-2Q3D\&9H%IME$8$UUY XHH8V^,69PZUO:#0:<3MI0?'60SO MLJ>G;%,E/JW2'A6WV_)'EJOB&BN:8"\.PQ Z4>Q!Y&,!B2?!:6R#=D MO7X%7+R(=?8L^:1H)%>5B&S*+[D!HTLP$\$[-.7N102LS:(6N[O,-0VO. M/X8XV2(CW6[G929#,$YHRO1]^YS%V/9INU;'1=T>5XD32BO(%Y#%+E$)6RG$ M21A#-R8^9B@,7.RU1UW7\]=Y(48<>4W,99]$4?P-D+VX$_'7A4&YGLFN 'H9 MG-:!?GY^ZT=O!J:[(,!B.*\?(!/V&VAI;#&SY[KN9W&??%+>Z?OD72YX6JYH MY,9N$CG00Y'*3>LB2'R'P# (5>ARP#A'9G1WL:_EL5I3#+4 N:AG5IF!K^(E M6[\H#TN"K?9"%GB3JQDO_,MW)*'A32J0IL='[U/BW8.E/A,$T] M\,Y-L013AJDZ@P\1E%M$KI@&P=AC/.+<%Z%+1^2HM"3>TC:/K7:@4:^R )2" M;;'FXE__Q0V=?U,7G>K:,FW9^XZZH])?VAIO/9Y[NU&[<;6;_VI:_.UF]K0EW%MD [4,[(4,HK9[&;=@['+SU,>+LNM.KTV4 M)+_??!6J$).*#]OP+]DF;_^I"C$4:@&[*\53L0J]) H]$L(X9CY$$5'5%V,. M!7("1!(>A;%1")=5Z9:V7"CEJM2;HAN.:K@ V!T_/?Y_LU&9F/[W W+3QD@H MJN^2?*L=J.ZV- I53W4UK$K"%. /I22HM+3(_I.@;XG\[+[# MPSCA)FP^V./2&+H5N,X]6.XJPS[7UVQ'IJP?!EZ/AJW".3&U7HVD,4UJHV.) M^H;[FY7.M-4_IBC]%PUCSS8OJW>D$%\RWW/>O3@!QNZW_VAB,$/7\1AW*'1= M*NU&GX>0>C&%Q.-.D@C&L:=U_-S7R=+(1 MK0_/?@*QA=+DIRL7 !J.7-5'BC0 M< _!F,5QA$/?9OL^518BU=O0F[IC+8$:AZ!I4MJ";FQJ2G%A M\7ZE#@J3U 8[ZNH-BX2=5[J_6MB%=T8D9%BOFWCM3KAV>UE%-R]#3QM+F_12 M5G F0-V@QD8O8@.FD$6PICZ< S??J>Y%+72^&(688(LP+S23,2X^)[2_H&NZD%]_%+ML,B!J&X*KW@88NSIQ<\J]"Y](+G'S3[&(N\ M7#VFIL+D'S/GLBZ6854(9"'CN0 MQ3&!R'4BB"GW82((2^((XP@%.BO.B+Z7MAQ5XJM8^KT"X(]:5,V#JC$#T,\3 M$\,Z,8.,0E2;.*[ IL^&E7NYA:7QRF%EY?ZRIR9 #5L8=C":F"0Z0H)62F"" MF9&E,0S)*'.CI]G9;(YAU;J&A\;3X[QD;2H^V1IM,NFH#KYOU,W+.RZW,VF2 MDET^K"I'7R[X82BE_-OV2?ZR+I.,"8I1'+A0)-B!B"01I 'QH4O]@"'J!)57 M314QT?.JV1?1B'-V@DZX\E8574@3 ]W(;^9XFV <]1QU;SLZ$[/=+AUI1[L; ML-IW;$(6W>ZGXXRN[*!HA*^X(*LN,>:U_/K!E :CX'A>Y,54 MP-AG*J3-HS#&H?P/93XB'@Y#H8H0E+./P"YG0?FVZ$^"^H!I/]GW//'B=P!E M*S6XW=W&;04?$1]L *Y^Q/ T(,\40_Q5/,OFZM.#'P)P49)T70!U-T#NW=5N MJ\S LQZU%'^U$WAL#FA/*+)!8[,%)YLKV U7'O'VR"P3G%=9T?ZOD LHL0H=NE"/TOST.S%!,]23IAN *LE M-4SF< %6O7V/!;"F/A':XZ1$!*DJ_-N/DWENA'X4;"4YN-#+O-D*^E4]23LP M\+CY8=&'GX)MR_1%W">)Y)J\C6 ,.?-PXD 2QC%$(7=A["$?)CY+.(F=.*%: M20 N=[$T GA7+XI@)ZUF\'(/B,/G.M=#,_%TWPD(&@DMAAT, W#%&U@EB MF35QL99TO+^WF1./:ZE^FGQ<[[611>!4/O.JD$GW2*YSE>+7U_TC36K'*J9% M73LO7_?7JXIJ%_/X@VSNGZOCY(]9GHBT5!%%?Q?I]Q\J^:94A'P7O\G&2U5] M89=M8^5Q'\:) P[6/C$=6.M,)5EJ;4T9FQD;RHP\&R] M)GGE,:BK,1@68U@&QKK5[A8A[()HO]*V*3UU>!K?J4%#7T'WN0874 %S VIH M0 >;QL]72G1 \\-Z !T UJ(0(,1J$"J"MR ?7HGBW7Z%C7NMJK_+4.I>6L* M+D/G"XOTPJ0;F_8@$7FN2IJQ[$D\DI_-C8=?Q48D:;EBA'N.&R'($^4]9!&% MF#,$(RQ"C[B)0$ELEOF@M[^EK9ZMN""MY 4E^6FZMQA"6&\MLXC;Q(O,#K): M5"!E;6\\@5\:<2];'2,R(V@!8RTY0G]O,^='T%+]-$6"WFLC-Q=;6HC_WDI: M^_"B4J+*5FY_IL6*Q)@)ZB'QT0DLF!"\^2O&J8FJ-B?/AI\A9*@VC%8[#,,9>#'&B:BM'O@/C) Y@PF/N M>$$4\ ;)K3L[W%I%-$*#-00 M&(J:Y85,4405;+;YS/<@!W/=ZPBN;$#'(( M9"5MNR,%.WFM)K/4@\9>,LN!_N9.9JFG_IEDEIHOFL6&2X C'+M$PUHJ:/9(@7M M.-(K3<\LBMO?SB*\>FNDZJ? >R"^7Z MS,4/R?CIBVA^VV9,=R(;WIP&BZ#*:#>VI7@@VDS5T+X_"RY7(P['U>5\0X:$Y< M%".;,=]'O%>!]BRM3W0V!Q5$&V_I/GG*OE*;0V(O2AP7,N(J'Z!7F6^T1(LC?*Z2E0625>-]E1 W[8<-RK#.X#)L9[\R$4#YDZZ'[T2 M>);@U[?D)Q^&F0QWT^&P8Y5?A5Z/$3ZNW=EL[JO4[IK8US4TLM!?NDE+\4FN M7/Q.?I:;[^GNSN['+!?I]TU=69"]/N9D4]1)6WXCZ>935A0K+)CC"&E?QQ&. M(?(2!@F.Y$\X(&$8<\XQ,RKL=XTT2UMZ&HD!:T0&Y5YFPVI^5PV2GJT]&_03 MKT2U'K!2!.PU:7(95'%AU:BTVH"..D#I WY1&EF,#[""K*U*?%?),F_E/1NP MG53:L]+H.*I53;S+-F6Z^:XZ^+)5@=3WR<-:-E^F25*L8D1<5Q(JE,N?4&GS M?$C<&,&(NQX**'+D;TSH=+#'I5%F+:':,S_O9#2CRF&0]>C0*G034YZ2%72$ MO0%['!^&<30F-&UL+)'6<'^S$I.V^L?DH__B1+;!Y&G&3^* M_FQ/2!_RE(D5C:,@<9@#(]^M,FB%D(;$AQ[Q$0]-PL3#8[Q#86IY!@;*RA4JH[&V]*>7];[@WIC4*XB@3T>^!$,/$8@"F,* MJ4\Q]/T@(8$3)BB*S*(%!_M>(J:$0.R[' H_BMR R?4CY):W#I;3.[=[I5B*6UL'*@.'ME9S"\W?H;2IK?V5 M1X( )Y1!Q'U790_DD KY3XJ]A' 6^5S2Z49\)_(E2VXF>])KL<4NZ>Q>A[E\ M3)5?J>>PZ\U'WY)/:>8178X[R6HRC>H6>N-I^B=*EG$Z>/\L&3$ZDB_+?61_ M2&;/;7%&!/.*0[*;5#ZYKP7^R:!4W^67%T0RC9 7:LQ_LEVS;QB3495T>IJ= MK9+.L&K=2CH:3X^SW:KIT.R0:T-Q'RE)HIAAA 0D@GD0A7(3&X>4PD!$KHN8 M"$)J=%^BIZ^E;4^/'$!%QP/4*#!4#L48;3W;QA*&$]/$.:3T@GR-[04-0"RM M[WT]S;H>:ZA\O'[JO#+SYJ]9?SLUPN26-4\ET;$ZJ5Z4>'Z0R%T>02* B#($ MX\ 7$'LNBE"=/,@3F1#X> M1%L4/4*">&#)/APTO=; TJJME!'LA@9)2C\,N@MA/4#:@F9A] M#%'1II4AU7O\=/+5FB[D#WN6N-C@+!0PI$X[OP>?,W,:QK%_(O@>Z8?^['=0FGKY:@%GV MM.F!,\H1W]/L;([X8=6ZCGB-I\VG?+6!>GSZ_EF4/S)N/-\OO+ZTR5Z)"1[3 M)_6YUK+J3^U+$ W/:POH3#RISP SP10>P&'4_+W4YFR3=T"I[LP=>G2VL- _ MLQ7C)!"4$A@ZU(>(JF+7.$Z@*SSB^6&<,%?+%K]*BJ7Q@_RR@LE#0B7X>DZ& MR2&=F%2N"0?],WO38- ]CF\7"BIE6'H@Z!XF"V&@G<9&V"_\'X^9\A??/I7: M1DOGG:4QD91M6Y25*5UF!PDE!VNE=V<-G*:61 G,.H9!]> ,[6# MKPIXE#Q5EGE*MZ5R):LY*_'JPG4W!)?Q0G\)$TMK^$GSLR[/EY0[7GDO/F?N MQ'_?) >LHU(_;+@JL[8*2.)A'")(D,\A\@B',2KZ M\_L?-+>.JP6?E5NR7K\^D)3_9_%%E$VQ,U-7GTY;2YO!A]9B(SQ0TH.7XJ] M*M!DP=8WJK4@'3:V;:,Y\837!G("[Z$)5*,L=JT.9K/D3=3M6OA&[XVS_'_= M%NE&J-QA3S3=5!_#5\&R[YOT?^1VGPN5/"PE^PT_DP9A+OCMYJ 80U%(CN-- M1'#G#VTQQJ_B16RV8H5#@4GLRGT$9G);X3,!:2S'CO 44X9\K#7WK=\U-]= MS*J$UA0^O';Y.(=ETQ8FS6LQS78N\WX&>MNBY8WJ/,3J@JWM[ M':+5OKI:TE$3- #LI=WAO++/NO5\DV$YWM>^ MC1#FMG9])G_+ZQJ5U49/T[(^?7-I=G0KF\'V]P(DPY;Q=6A,3+?G0E[TP#$R M>2]C,,K /=/<;.;L956ZQFO/4^8S\4&(_+<\VS[?R5DO9\?'C?%FMZ>)IW.-JTUE.O. M;YW'QU;BDVU4K?+WVUQR<^T[JR[^?!5%F:YT%7% MN&_ B]1&+8;R#U^__5Y?5'^0/YA6[+MR /4VB',.R\0\5I?SKG4!M3*[K,N5 M/FH#V&K4%/]NKFPJ1YT-HO^V4'86A7 *\69N2R@'?!.ZP1::O?:NY,? M29I7O3;;M(/MV6=!5"TI?J^V=G*/)N7\E11I4=U&ZM1/"UC@XB"!+*8>1!P' M$'/N04J$2H2,!!%&94FL2K]OLH-\X;IH+W&P_0L>.G51&0$B@L!NYN MSS#6FJS^5B,X-<5W!V\W'C>#PR<7YYV&H%*QN;X))LF ,@G\UN]XVI#MC6Y_ M6H3U\KU0FYV\32:7)O6^$JFW,(A("!;2W(BN?@L;_2G7I8L M)HWI:+^D8C%VQVPA*65TI?ZG2C!C.!2VT\V8=F]>>?U!3ML?LO?[Y$NV>;>/ MH/U]DY;%1XGGXX\TEZ+E92WICVPM&RY6+O81IR&!8:*N>"61W"8AJLH D,AS M?9XD'C((G+A"E(6&/[3:*.MZ-PG'I"9O/'M(-PGX#BBOM("*#7 8V<0OLTZ"/K5VF<8C)GJM4\U*$;EVZ^$ MLZ> ^]B69ROA?J7JW2+NUS8U;B?WF%?[Q=?*H_BN.B[X+%1YT16.7!8)+X8T M)APB%#N0$E] $@<1BCT?1<3HG.5B3TO;+;6"_NN_N*'S;Y6X9KN>RYCJ[5.L M(#5Y8$4M8WU<<0-J,<$?M: 675:#8%@RV2_W,ZN1/:CNL5D\_,+8I&#OY/*5 MD_7=AHN?_R%>5PEU.1$!A2'S!$18((@QJY*$>=3QY"]\K1R)%WM8&A$T"; : M*4$E)I!RFB8&.P:RGP6LP#/Q[#=&9D1RL O:7Y$=[+C%F=.#75#H-#_8I0=' M^FHO9Q'\M*LYX7(FY[)PH$-B"I&/74BC!$/Y6\0<%#@B-#NIT^AT:=.]-\.F M7L6*\0.@Z<&T#.O4[L?K$35W&!I 9,O;I]/EO*XZ Q!._&PF[XZCI,YQU>XL MZWU:L'6FCJYNJ4J.R,J5\,.$LB""D;0L( H8@M($43\)CGSB!]0S.OW1ZW9I MM-21^F]FQ*,)LQ[UV =O8O(YN JS/Y,'>Z'!'ZW8%OG'#"=+#*39Z:P<9 ;$ M,0L9OCTR(UO;D3^&AFE<)M%[*7Q8#6%7ZHI3'8IANK0FD3TQ$6^YORQG-B:NY&2'5T M!G]*I4%7:U"K#0[UOCF.F;II4]4I]<$O"H"_@!8"57FR!<%BKKI9Q\Q6WLI/;;T6Y&SDN3V#@< &1+Q(8^SZ" MCA]&#/G4X;'6%4FS;I>VS%1^5$BK4!C6#9D1M;QFZXPF]'KKA'U I][_GPLK MV@=LW+0U$^W1LAE$EFA5L]-9:=$,B&-:,WS;_,KG%TF!V[5P'1JX*C-Z_K0I M^<J>SPZHJ\,,AN?AFY?A*Q!MK$G*&' M%_A#B6WIXN<@+*.N?5YN=;9+GX.*=:]\#C]L/>WY;[FT=U8B1'&8Q )&&,OM M,<(44C]QI0421L2G@1=QHT"#H0Z7QA"54. =R?/7*E6!0=9@;8PU-Z(6D9MZ M"]F7LUQN""MY9TE-?H#,]%G(Z^Z6DG#\0'F#W.*'[XTCEB97&OG9F"._BHU( MTG+E>['G4\'^ED:C33Y_$KR$SSGV4M: MJ$W++[06UO#>QB5H]6C$ F 3LT>#E12QW8* 7WX=0LJ8- 9PL,05EWJ9E2(& M5#UFAJ''QQ&"M&!^+YI(NS!&KH,)@R$/D#0J(@2I@V(8^P[B% DOP)$)"73: M7M[$E[W4B;;(VFR>=Q'3F]LC<9AAT_#[MPFB#\^H:VG:=EN>=:J>4>EX>IY[ M9-R4;-.U=;T'[='>:Y/=[7;#5<;Y^A\KEC!/^ 3#*!94'98)&,=40%- M>PWLD*K6"N?52>DH>ELA>7N MQ,.A"X,HC" *<03CQ&>0^HY'L&1"'QN1W6"/2R.W6\;R[3&WJ7F6UQJH[8SI MV?XP['J<9A7,B3FLE16VN!U$/[VSS5C:T%ABJ.'^9F4D;?6/&4C_Q=&^5I4W M://]JV BK4Z?U5'.GRH?W,81AA[C CM^0%V6&/I?C858&B_=/3V3-*\.';($I!N5.J^*-S+VRYJ/ MA[:O=E*4I_??UN*#O?PW8*Q5>3R6RA-C5EG8LA+RPG(C8"Q798X-F^WB::KT_M MBT%XO2^-]"EOE1?L/KE_%CE1UV&:ZS'%BB2(X"CBD$6JBJ:J=!-SSX/$38*$ M(">)0S,/\Z6>ED8(9>J9&R(VZTIZ^I'Q+UJ 7E1%E0HX0N*)"2-O2S,5!CA0XK0MR_(!Y M*K5KD[T=97C[*IY(JF+IJ[PZI*JZIX()=W<@0UKO(*^4Q6DQV4DUHFZD^0*:4JLX(=UJ!M [A^V6M+GO>@$U= M**4D/\VVH->.'TH2+TA8 7Q&$2QM!X(52DKW#ATL/#BB&$3+\"#,7"_ MW)'3MGS7%@"V))_ MXUII9O6"6(+NV%=BJ]F1$8-I0;Y_SU5R:=G!?=(4>CVJ-L,B!X>A&T+'"U1R M4D?NUSRYBG(/ASP1(:>^UG[-J->ED6NWZ,RA E6)MUH%E=[_,_E'EH-O5<>& M\8):HZ%'I=8QGI@P+T,Z98D>(Y1L!0!J]3EOT)\)#">!?D8OC^.ID66N?\LR M_F>Z7I\M=RW9=85%@*7ESR%+L,JRZL:0<,EQ&(7,)Z&+$4$F&X*)Y%SF1D'9 MDJ0IN=4HLC,P&2E^@+R*/-"];SWU6.OQY@)&<&*F;34$'16K)#^-DJ"K95M3 M[78WP*VF-R=UUAIM*\O6'D5//""62'TJ*6==!B:&^GCAF+J[<4O-5U$(^=(/ MV?Q[N9*MLV?E\VJNSGW+DO)/:7A_^*G2!J6;[ZU0=YN'/&.5,D6Y$B%#F/@! M9"JA)@I"#&/*0T@$CC#!A%-$30QF"S(MS9QN[M&MUZ^ URI)YBD:50"3$A?* M=[%+*D884S?U"_!,7NOP1=)$LS>I@NKD=+7S:KW_+LS6'AN#K[?.S#RD$Z\I MK3;5&'3T:2_\WH!6)?#+3JG=HJ+&M]$+*,4LW@JV"+.EE<*&1+.N"A8A/%X! M;#8]ENVKS8JJ^-(>6:B,1(Q' M,.8AE3]%"8U83)AD]Q>1TTR?WXVE,)G\75FFWA3DM2JFM&L^"KHT.RFRD]-J M[0*I"JZU\M>).UL-5%JW'9\V2BB?LDT*'0VA-L#2?E_2D[])M9"E;UOXM3WCD?-H#N3-I=FE1Z6;6V4 $H+\%+\ MM3K/(9M7T*K3QO+KA_$9 3X0%S,AUA/SVDB8+4?_CP5P5 RA44>SA1B.4;\; M@3CJ_9%E+++-=TD!3^\%+1]E$[<_TV+E<1R'7A1":7+Y$/'(AQ2KNP&N*T+7 MPQ@'1LG>SW6R-(Y2,D(E)%!2W@ E)_A#26I8*N%ZH2#$A2S +D3J M%A"EPH&QB 65TSR4?]:MAW?0\M*F]TXXH*33KWYW"%?_-+X*A(GGKJ;^1C7N MSNHZJK;=84NSU;0[JT"WEMWY!\:F>CQ,'[F_Z+%HB8)]3 MR%JNR.$>9\X;J0W!:0Y)_5?'L<[G;"->/Y/\_XKRXW;#VT2)C,F5W6E5P/T<3L M4:-32P@J$2=(1MF/@B6*N-#)K*S0K^@Q$0P\/6[NOR.%.@-2__?AO[?I"UFK MV\*W99NFOG%$49A0R0U&)7.T>ET:,RAI MJU/6*L)*[.4V(P@]Q&GD(!92 4.J:NDAZD <4PP#3AW*(H%(X)F==%G'?)ZS MK5E1UV-IZTA.[?-M(:Q^Z(A\ TBY+\A0B6V/Q8U0LD3J>GW.RO%&,!Q3OMG+ MXU: YFIA\9@UI_QM<)BH;T%4,C3G_RL<,S?Q,89^0N5"X#,L;<($0R02)W2Q M(S>??+51 , MOHP&*:9N(GR<0*02PR,N**0B]&%"<<3=D D6(K.UP_KXS+^$R.E:I+S*BJ*" M;C>F_@*C$=!;1Z9"=>+EI!5;W9)KQ ._=K[VYG9=A?KMT-=NO*R, :46V,6W*J>^V%.K7\F.6/Y*<*L_B1K55PA?S%^8OQJ]@+?.X[ M$>0^C2%B0D#J1 P*Y/B.\*6U',;MTJ/':F/$&+'Z3,QN:KI5*\NS.L3?Y9/. MJ@HY?^Y5JE*-%A>J?OZ?&HOZ>;&NWE=_*9+7XW8*\$NZ 47UO&&YG5'CKL>E MDXWE0BJ(-N/S]W9\U&"JLCX=/<$]7:?U53![='L-KI9H=Y0(L]+O-2 =T_!5 M;8T^=1*RSU)UJJYK"<9CBI@+L8.ILA\3B#WA0H=@ZL32T \(,SQAZK:_2+]. M19YJ4J6-L,:G20<0:I\WU9J';CHI'V]9 MF;[T7_\8@H#L M]+GI9K8&#R)/,P[VZFJZ2N?Z//JY<4FC_9:W@CL*@X[&*F-GI3/8*PWV6M]T MAAW4F7!V$1+9!@X52'F3[X%G;*O^6IO[_T3?Q8'@_U]\'T;I#&<!A^+0 MY7J9;[5[7-HVIQ;X;V;[FF%<]78Z5M&:>#UN"?%L'0SP1RNQQ8 7;70L;7F& M^YMU$Z2M_O&V2/_%D<$Q5:6>CX15E1/?9RK#ZHHQWT=>Y$.'2@Y! 2.0^@&" M@2>P1]V0N,0SBH4YT\G2N*.I4-4*"?ZHQ32\]7(63LV0BRM!FCK"PA0?\VB* M'@!L!4^6(D>)4]"(_J>'9&(?_OT1/+7^V2?'>5]FQRE38=PE W0H9'K MJ"BX(,$(HDC5Q/$PA'1N@$WKONE440W26,GP\Q.BUT:$H-8_9$# M,^Q@F!;NJ<^*:N$'@39)WV@#=OU]_+3PS[0M[PQ#VI=1Z:^6B@.,QJPOO[]Y MH_.EZ!^M\$&6_?&MV,CI4.UU[:5S.-OCP.,N"AP8NBH+ M(G5C&(>A#ZDZS/>))X1O=%^CIZ^EL4\KJMG6M ],O1VJ)8@F9I)6RNDO?6K@ M86G?VM?3K-M7#96/=[$ZKXQ/VO+8I(3X(N5OS^99E$0>0FJK&D)$.(-Q[#J0 MQ)$34$3B6!C5<3G?S=)(H'D<+1U7#VGJQ[]/U5OZV M#CZ\WY9%239JW%=A2 *12"-"4!5US0,*"<<.3)R$N9$G&$5&E\ -^U\/IZQ@-K5[O76?=Y.IVT]R,0B%K=L3%_N9]XK$D+HG M]R &7S#WSWZ4TF<;H4I=2#)Z_?#S68Y\4SOI[NE910RDK*Y?\&KLK1W5^-*X MHE$"M%JH+YHJ69E;=L^EN>%<4J"#AA20T@H1I!A M22N^0\.(AD95PB_UM#1&V5^ ;&MB&09:7\94CT"L(#4Q<^Q!:H6<))IZ$ I; M-;0O]C-O=>PA=4_J7@^^,$E!I[U-'SJ>1T.&((J= ")'$D2, @(Q1T&0^%S0 MR"B"6K?CI9%&6V.HJMR6YH+MBK99K>%D>I(]!9P3,XM&M::)CKE-P9JG+M,; M'8";@F%8@?GZ(#^J\G;#5:Z]RN.THHA[@2 1]&-U:\SG M"-(@=B!V2(!QZ'+,0[.D0_J=:\VO65,-/&[DKNA+M$)?F53M M\DCH<9=E=-\NH5HK]PVH)*]+/G\81/GZ=&J#@$V53.URQV^;2FT0D,%$:L,M MC DU/BKV=/M4ZL<5G[Z[--OH8B&RVR=UM=@D;O@,4,->Y6LQFMH),Q(>P[C? MRQB,#/(]T^",$;V7U3D,W^UY;N3U=,ZKS+!DK>*![S:-@Z8]F?8CEQ(<0"*< M1%6U=2#AG@LY#J(D]@7U$R.O26]O2YOH>V&K@':8;MH<4X8WU7LAUK,>K $W M\>R_C-D$!]5:H-BZF-[;U[R7TG74/KF0KO72. [YE%#%* 8QCP@,(A1B'V?!EX!%;/=ZP@=C$E#$.+&.R&$+"$D]<[&96BAA2]I@=!I^_)O?-B@2()D0(=?8B MI!61$$@)PC#A ?.C) DCSUV5JE*\IA51-6LTZ7>-3_<=UZ7N227;F%0V*^%Q MX@0B@D[H<8B0\"!.' XC[A('^9A2WS7/ [0T;KP=#Y"FJ62L]M0V4;_&(W/R MV+9OZD;?(+O.18OE\*_FCHC;/TG.BW?KK!"/V>?-=(:]$+: F7KN56*"2DX@-R./Z9-0SLS/7Q[N.C<-"Y6'YLIG&5/XE-6%.J,1ODQR]?/ MHOR1R;W.BVBRS:X<%'N1+Q=6WPVE)8)\%^(08\ABWVQA]R(0QSX"")! D@] M5(U/X@:82M.1FF5UMS4<,[+W L9!S[ZRCN[$2T M+_A%2?R7&M5::%!+#>XT M4!V1&=X )6OYXG7ZG#F+O $,I[GE35XV6S>*O%Q]E6U(FE7-5"Z5"/N<)SZ& MA*)0\A!&D"2^@'[BX8!3AE'"=7CH3-M+8YNOHLZ1JX[+'_(TR]O<["8^JG,8 M]G/(E MJ5L*^YS)/*28.AX4A"<0416CY[H>1(Q@AR:>1X26K^2DY:5-U$HXG6#4 <#Z MY^55,$P\*[41T)Z&%[7MV8K)=^HY*'_83[_3EF:9?!<5:*?>Y0?&GA+O*G8\ M9A>.DJK[TO2X -1741 J^0OW M$AA'(89^(% 4Q2A$5&OIG4O@I='$MPO5\]J@?],3ZXF'6].3NZ!!G-I/]7#W MKBFEUU=K3UK$N9!_KNJ!O< _C1"8J=^1 M2]"32HKU/\T%U8_IAFQ8NOFN)H'33 ,:Q7$A<&A/D4.)S MSZR$1D]G2Z/^KJQJY\(%+0%/BZK0216^KN9E-@VE3UA)YYV1ET55ZM.'7*@"F\WM MIK;PEXI;8C'RY-1.BZ/# R1R]WM30VJ20UO"!Z&4<] M@K"#SL3T4*;]OT.S4KYQX=O\N M[3%5AT'YY#0-@0XV'@UX[ @7QDF"I)4E^1%C1]I;#+D".0B1"*]>1$ZS(5XT MQ*>9X=VF)\3HR]WCA_?@V^/MXX=OQACU,]XXO2=F-CV%M8GL5,<>MUKS<,U7 MS3_V5-5I:A9*.A6]I9XS?QEG=.Q*@G7JXA9RJR3Y2YHUS9T 'KE>Y$0($M?# M$(5)#$E(/8B"Q">8(R_TC5(AZW2Z-$-D)Q[XE12IX:Y%"V4]X\0V=A-/YGUI MP!NPA]#^W0L36"P9+%I=SFJZF(!P;,08O3LRT3JA67Z[X5_%6D43-:;2"KO$ M31PLK1LLMS3()002$L0P\9R $%]RB\^,$JV?[69I?/+AZ7F=O0IQX!XWS+!^ M'D\]'KD>I8F9HQ*P\A=>J^B)^G4^Y^^PKOQ M*:T3^*6BZ)0$B 4-?%^=EB?8E>:%H^YCD 0&CHM%0GU'LSS@<%=+(X%Z$[_> MBSK"TW$>4P-/Q]5(S>+IZ$A956!GDS@Z>K&PZ>@XW]'\CHY>A<\Z.OK?&)F+ M7)WC_'I\CM,Y:OSU=?](2XW;&SRJ*O""*<0 Q#6/)14$"B?P=C&/L12Z*(\$= MH]SG2]%L:=17BU^5A^#9>DWR CS+:5Z5BC"L%+$8C'5SNR]%W@61?#?4X+"( MWQX60%_/AR0H;&[:*.H./$V]OU("!!J$;D#SX1/V+T;M"\OV\@0TOSPI38TO(BL:5YGF;I/S/6MYA;=@!?5'76;\;"EV:XOGE6@>U_Q_ ,C36[Q MO9K2OXGL>TZ>?Z2,2+T$V:=3Y@Y-<)"XT N$-(43-X+$3QPH$D:1Y_,@%$9! M3(,]+FV&M@+?@*[(H)+9. 1>'W=-(](FFE,;=U<":6YAZ8)CR_(9[&]>BT17 M_1-+0?O%JQ)??Q5/)-VDF^_2;DBR_$E%M-W3=?J],DQ6@H:4$B^$ 7,81!'W M(69Q #V"D*2B*!8XT#O7-^IW>4?_.WG5UK@5&&0[B0W=A7KHZ]&/=40GIJ!& M7G4(V6+:$1GL9;ZQEAAR%%1VLUX/]/D6*:_U8+B0[UKSY2NR0U6):(LJ2OR= MG& IKRH 9)M'N9DI$I'G@J\B!_LL=A%TL:H9K\Q'3)BD*QY$+$B(0-0HC9QN MQTNSCP[D!.5>T!'9E'1PUV.F*="WR+_9H.!!=V;%JO7ADA6B? :\+#^/UF%QQ6!43^OLEH(?(70M?B M;O.\+=5]NPU+UVDU_=Z1-=NNZ^MYV7K],X"O M69%VEN] CTN7,KH3DW W9K89UE95(,?O*!+Y!G3U!97"X%!C:4[N=09_**U! MH_84(;@3CH[MT-TI1'V;D-\)0;\8*CQEGV,+^A8_U/_4R>4+6=M"(CP?(L?A M/H^C)(R=X:O)NMUI<=9L%Y>[TM9IK@S]2T/@)DG,A1<2&%?E-,/$@3@2\C\A MX?DX.LZ<&S"-S4[KN.J-6*V1%V@DN7NLC8\ML-=3>O MTTY3^1./G>Y[XVA;&M%JX7C(LY>4"_[KJ_((W6UVF6IN69F^5+)ZWH@.QD M_YL9&8T8%SUZFA;MB0E+;?DJL%OQ58S_+Y43,]W\!>R4 'LM)@D8&P^B)6X; M(<"L;#<>H&/^NZ*E46'C#R+[(C+CP/'N:TNC)Q5 _?#A'GSY<&\4/7X 13^[ M7(G"U+2Q!\!^$/DYG<>&D1^T-6<@^3DECD+)SSXRSNBH+XJH4Z9L(_>J[S,5 MIK5R H][U"4<^._^,Q4\U5 MA39T"]AU7UK:W-VG'%9'Z-U#0%6KTM;?)^8S\$WZZK8)A6^,&402- 'IC1MJ&; M>)8?(W53YYG^HQ(8Z 3\C8"09ZRZ3]Q<]YD+RH-NIX-4"KA=D[S*>=Y$3LI/ M,FV!;BI@@+S):B7)5:5(_ZL%.C4!K*98^4I%HD[H.S61:K4Q#[F:J+,C7*.7 M1CD4?I/&5!/S\E[L7+G[KUO?QS#0TM(85NVZ?[N]?6BCT4!':",_Q!""6JX) MB^#-X*VXA)OEH&HS;,9Z-8::G]/1H:GJD>]#]ZUQ[A#%./NL&9_2C;@KQ5.Q M0@0EHAG:;Q15Z[8R0G^4)*"2E1# MK\@E8/7\(A;@FI@I1B%E[!P9P,&2>^12+[,Z2 94/7:1##T^C@Z.\N)\V2J/ MZWU2Y=PI[K=E49(-;Z)FV0H))Y&[N A&& M52M*') D11(Z+W#!R$H\;U?HP MZGUIU%$)526)JQ+#%8:9XL-:X1\Y*W'S:EG_/FXONOW49!.S MJ<]^1L)E5$Q7!XM1M75[&YZMU*Z.>MW*NUK/CS-M?I=C715$$[RRG9KR=&TJ M^IC[GO#" 'IA1"'"TJJ)G<2!U/.Y0[A#/4Y7&_%=.<(>]4V:_EZUOO9=I/!1 MW]-]^1VA=#4 /$TLVR4!GLQHA>HH?6QV: M;XVL%O!AP1+W83BI!C M9#GF;YKMKUFA1%FJ2LSO:\B^;H M^+M7GA-XU$$,QA$+()(<"F/)I!!1/Z+24$-"&$7^FPJP-)HX%MJ0&(SQUV.- M*5&=F%*.Y;VI HE(WF0@ 9T@HS\>LG7*7K5B#HR99RR$EFC)N/M9.6LL.,>$ M-KH=\UBH*A%]E7YB?P@D;1KB.P&!H9-P26&."ZE <1!Q+V$A,2-$MWHIS/M M+XVKZMH6=>I \Q.U2R#V,Y(%:*:V829!13]@Z4IT9@I1,D;)* :I!X.>J*-S M;\T69]0CRJ.^QJS)B[R_]"3],>!1BE1&-29,L"F",Y$^.<$)&DC@DH6MB MDAUWL#0::^0SO$UY EN"&8LH<)SZ*$X>-RAD^"KBY MTH-;@4[/"+T&CLF-S%JT26Z&7M+;;J+N-[K5>4FY"^FW;94!>,@SOF5E)SOK M?JGU<*R2/B(8"CF;D4]B2$.!H.#("80C 434;$MZL:^E46$C:C=K[16Q4GT@ MZ^X[K4 W\>P?C=J(3>0@'M;VBY=[FGEK.*CRZ2YP^)61F6C335J*3^F+NB]> MRF\@I>LF!^'';;G-Q6U](%%UVIQ#[%8Y%"1!%"$7.ERYND(L8,P(AW[$.9>_ M"V.S(L/7"+,TXJD%!J0C\>Z:0I8 :?2JZPN-CH!42AHFC[UFZ/38:JX!F9C. M:C5@I0?8*](D@KT!7T19E2C9C]3NYL['M%!EE?Y+D!Q\)E)EY6&;PB:R ;6M M3*[7B#)OIE8+H)UD8K71IKGW[2$7SR3ECX+]V&3K[/OKRG6HCR,40>XBN?W" M22RW7['<@XD \S"@'F%,U_=VTOK2Z+(1$)0["?6]2Z?0#7O?ZTRHLM],6L&O:CE0#OXOB=GU_EQ\:F:HZ M>WK.Q0])R9*^ZR-@N;;?)X_DY\[RB5 >0$Q)&688RULT[T]K0T:NH("RII =\*H.35MX'ZH1VV#:T!-CGE'&/UOL%J M.(&;(6CZ1J0U\&8R*"^#:,=LT\*CQX3K?W\V">;*(AY?G*O&$ M;DJ(]OFE$=T#>04OQ4'!W'V=,?W,#SLX!FAM)!)3[W3[0&@2YEC*X'"L_:@\ M#;M&9LO&<"QV-^?"R=]&%B60%"L4T_ZZ+=*-*(JV8GF5; V%'O9(E$#J"Z&2 MYL=RNY1$D KB"Y]PC(B6%TJKMZ5-TE:VH>QL(W#5VP-90VOBB:P+E'DZ?!T M;.7"[^UKWD3X.FJ?9,'7>NE*DM@=/*X0]827$ $Y]BA$,5515:INMQ?'U(]] M1!.MV-#+72R.#EH)KP@A. .D(16,@F?J^6^&S'@:.%'>]MS_]#9! 9<5O#C+ M3Y\9]LBM"N/MA;XTU&T''03B*$(.^0P*(N)SOA",'\MC#H1N* MP$M\H_S3!ITOC0Z4H/_Z+V[H_%LEKF$R:A/4]1AB*BPGYHY6;.4A[=3?;5*) MU:1BOU-I8[81JOSIB\A?WV_%8R:; M_^\M6>\NR%2NVE^;$[W;IU+793"F[<5Q4ZT#:)6HW*AE!H[U:(XE0*M*%0>S MW5RNWVAG)(:]%5,/PL2D-AG^1DZ/:T %LSI1KX.@Z7JYJ9^3^J\G$ M?9^[B^KN;=S6DH?;*OTWEG M1$4150&^>"?-+DE2GS?/J3+"C$Y0+K>P-"ZH)065J"KVZS%]JA;=SU\>[CH' M"YIQU@/H#9LP=H";F QT,;-[&C,,S;AR)9>;G:]VR:!J!X5,AI\>?1^,"<&+ MCU*X3]GF^Z/(GY3'J+A/WN6"I^4J)#YRF>]#QW%BB#Q?G?'@ $8>1SYV/>HE M1J7$!GM<&EVT M=)C&B6Y]F?Z>9[ :19_E6\9.L7%9%.\I9%;5[O_#42EG^E) ME=7ATSWE>JM!F=K+72ES W;J@$:?DX#@0Y7V=;>FB!">!FYK9W)6A9OY/&\* M8$_/ B?IQ3R:N8TX>)<]T713>5^J8M2%_(&L._>6[S9IF9+U+6/*R]DFZGM> MBU+L\UE]2NM<9JDHU!WCT(W#&'INK#)0L0C&5)JJ#I6_]FC,0I6[93A#Z:12 M&I'_##E.'U4?8+T74-V6VCX)?G-PK%;G%>LDC-/=&4\ZX@,;ZZ6,X\3K1:LC MZ"AY SIJ=I,SJ&6ETA3L505[76\Z0WP#.OHN8;CU0\L7,>PSA:6_[? ;1;A/ M/BP]T?'3]3U;9/WD\'6C\J?O;-Q6\;QATD2_A'[@H<3', F%!Q'R,"04!5!0 M'/DL"7P_,"KQUM?9TK9QJL[AN=V V5:N%UZ]C9DMT"9>-B]NGJQ'$.D 8FDC MU-O5K-L:':6/-RE:[XR\[TV>4VGIJGH)ZK;F5C;]+4O*/TFNKFJN@B2)@]"1 MQ(%#!R+.$8Q]/X8^]I"+8H2BR"@5=W]W2Z.."FG)ZNM7P,6+6&?/@H.BD;>Z MX6UXL[L?;$I"[GJ1!Q5;0^2H.E5>$D".A<,2CJA#8I-2$A;!GF''-3/8>IQM M#\*)6;LC*&@E!=]VZ'WI0<_\4KP6*+;NP_=W-N]5>"W%3V[!Z[UUB;^[X_9) M_O3O_ZO]C?P/)87X]__U_P!02P,$% @ XH$5Y[^>44#H0 %H<' !0 M !E;G8M,C R,S V,S!?<')E+GAM;.R]6W=;1Y(N^-Z_PN-YG2CG_5*KN\^2 M9;F6UE%9&EGN/F=>L/)*H1L$- H2_7K)W(#($$2('')C9U2375;(D%J[[A\ M&1D1&1GQK__CR_7DA\]IOAC/IO_V(_T+^?&'- VS.)Y>_=N/?WSX%64,JL,?_7U5\ULSIEAC_448+028(--$"VEOG$$LW*=P^=C*?__=?R MAW>+] .R-UUTW_[;CQ^7RT]__>FG/__\\R]?_'SRE]G\ZB=&"/]I\]L_KG_] MRZ/?_Y-WOTVMM3]U/[W]U<5XUR_B8^E/_^OO;WX/'].U@_%TL7334%ZP&/]U MT7WX9A;

  • P^34H'P%EP.E?OBSBC__^+S_\L!+'?#9)[U/^ MH?S]Q_O7]UZ9II_38CE-R[^$V?5/Y3=^>CE#1+QS5X7>[M\OOWY*__;C8GS] M:7+[V<=YRO_V(_YK*'HEBI/RTO_S[M_^=/?^3_.T0-!T_+[!#]:/*"\[D9;T M99FF,:V8W+QF,@OW?FE21#R;;_[EQ/DTZ3X=Q30>=4]^X1?+N0O+D"P&\(Y+]+0IY\XSD\AYOL+#-QZ$ M MDN"LZ28!/:?Y^NQD4(T^5O[AI]'LI2$!@D1&6/8*LF4.1,0_'%,&##$*;:.E6=H*@-GS^H.@8EJ'2@W9-@&2%S&B"A;K MO]Z,IXF.O#%(><+P6E,&P@@)7C,#0:2@ X93T>0* -GQZH/ 85L'Q[DR;108 M;*2I)89%#8%DCH8O2K#2&6#1$DY4H,Z=EVC;^^K#TE?DVT/&<4)M"1DO\I-!"YR@CB>0L.&R_[3 M-)SI/%ET ZN\')]/WGV<33>Y.>8B)<8P))9V41/2[JD%2FRF*!H5TWEJ?_C& MPU3?<'KS+!$.K/[?4[B9(W0I\Q_&RTD:2>LU-;B!68]NL#!6HP>,L1$1AG,> MIOZ&\YIGB7!@]7^8NU*B]/O7:S^;C&@.*N/_@4Y"@$94FAH&&,Y!GB[*)<.#ES;R(:W4V6R"-.KA9C#3% MN)=G 50@FD5.MI04HB'S.3(G$TO:50@(=K_],&@TGW^L(-HF(/)ZBD]#<8P_ MIU_KI!@"W!&>W1*0J26Z*BUK$",NZ]]#! -)^# M/%V03>#@]VLWF?Q\LQA/TV(QLM921Y.#'"U'\DD"B^+I8(RN,&4VU:B6N??2 MPW#0?+;Q=$$V@8-7UVE^A5O>W^:S/Y[C#$4 M1DRNU))[K4N9J*IB)K;>>1@:&LXYGBG&)D" A%^7 I]9^._?/Z+<%F]OEN62 M3XFL1P9-&A&"(P\6O626" K&!(A!Z!BT2RG4J(YYBH;#0-)P=K*RF-L #4IN M[B:OIS%]^9\)720IB9,^@#0.4<\5LD*$@Z@SI<1$Y5@-7_/!:P^#1L.9R_.% M.3 :7ERG:2SUY;].',(X<4^S1;*(2$QECZ,! 2(-Q4T%W4L;2D*1E M\KRSKKVO/NR:7\-9RSI"K8:,?_WID2#?X =GW-I'3VBZ2!&_6,PFXUCZ,_SL M)J7Q ,9::;FXS\*!U_F??6BM>_['47]F X";!5PY]VG45<054+S-OXZG^+(Q M(F.VNO)W"SBIK#""6W!":+"4^1"5#:A^L-F@4)7))% .OJ >F;IV"8]@*](6%C>BJ(>\#=Z#[U:W_KE@DK&%<1@RQ6*@,%Y1R<312(2RK( MY#U_L@/!Z9AY0,BPT#E'LSM!%V =3D#;N#<6Q:SMT^5[9Z"G8,(:P%+ M9P%@UKTW)Q 4\,MX;Q8Z8B\1!_!DBPALJP2 M%>6J_E.'^R=9I2?H&:9=2G^ JB;[!G#T;IX^N7%\]>53<3YQF;Q=?L108UMF M(ZYE5DH0<#(E9"G;4AO_HOAUE*[D,WH''_1M$MAX,BQR\D3'8:&QX,E-T MFMGJFZL6]M(JCGYC #AY27Q.-L5(&DDJEWQ27'O=0K7J[N*AI-I)JYVM;C4-J&#=%[/\;M144-6)XM MOAYFZ1(Z9=82"CX(M*'1!3 A!+2A#@4EE2*ZMC7:3\VPQW/]:'\_Q,Y1Q8"@ M2M//M\=$[]S7+Y>SZ;J'<\A2I MU\IZ#Y[DC&Z%B. (Q="#&IT3"\ZEIWK>GI2@/H"N8=/4/<&KND*:. %Y,YM> M?4CSZU^2OZVH8(PR9Y4!7!D&1$"WU:7HT5GEWC-'C'WRDMA)WM=C,H9-4O<$ MHG/%W8!AVK%;XWYL(R'E[)NA_QF,1-<3Q>*,-(YE$;FO;89.])]ZRUSWA9?S MA-U"@F$+\5M9,DDYYQJY")*6@#ARL,9R9$7JA Z>E[%V+>9N2IIQA7J,[LY7 M00-V9X][M\60[D:AY Z"&1(RU2ZB2%#D3IC11;./M6%JZ*;?22\+N$*]0>O MNHII &F_K%];)JM)CZV5@LI,WDH.H AEJ:(*6;P;" MY@RF1!O1>X7"TH2%VD7C3Y S;*W 17!42QD-V)_'$L+=>G)36B>]*V7"J+7E M$3&T%?;AT/%XUM>9ZFH 91MM:1;T>]2N966(V3M59FB9,$' MEK3&+M".3=YY\;Q]71]+VA$J1(Q^ BFNUSI,/"V)DG0AB26"(;?LOJ%^MVD M#)M::PAY-535P&;Z/BW=>)KB*S>?HH@6]ZXVYG$8+T?2++#1^*PZ;^&P-JG M:IMP'A_+>A1PD4S%LXK A!)ZIH :R MU7\?3V?SS?0?%,N($^5I+%-^HD)7-^0$WF*$)4N!719.B/S4!(13 /:0AF$S M>PW!ZRSE-+#WUA'E*"C"I>,# M!.E+*[A2=Q]P\\A,1FF-R?K)<0?G']3MHVSHL[O*R'GZ1*Z*>IH(A>_SM1H> M]>)F^1']XW^D. H87,FD/,A8:CE$XN"8$2!5-D33E WK]USX(45#'^%=%&9G MJ:-9>+U>+&X*+XI';U,&ZIS$I5*<3LTY1)6,=IX$V[,EVZ9FZ*.Z 6!U@AH: M"'UW<7)OV)W0FF84"Z>N#&?G$1S&+T!)T)$RIZ2N[?H_0]+09W$#0.M4A32 MKZW*B+V;/$3Y S]-'8Y;!UEB):Q-1ZF_?! M)2J=!1%%!B%E!AMU&>!E9.($UX:N79NRAY2A#[DNC:43%- BCK;W=!TRHQ[# M$!)UF2BL)#@>&60=(N!IERJ7$ MM0$AH;$5R@;PSF7(A CA=6:*U:Y?VDO,T.=+/0.JCA*^K0F/MT)=S/+Z[C?^ MM%9V?L_3>\S,'\)/I:S\JN+G]H5;4TE\-"9F4,&7R\NE.XA"V&CA3)#).$9K MWRC?0\KYY^GK!WXHQZ0C;[TC)7_K9 [E$ QMJF,<=+2:6\4H,[5-T7T*ALVE MU]#WXX/JDR4\X*ZUF"_+!))X$Y88<*;YYW%(+[Z,%R,7(C%2,#"E[ZZ0"?VX M+$I3$A^E852F<- 9%+Y@"QWXW1TR]KV[D7.6$_0XJRC4-D#1G7.O.%C\,KMV MX^G(),4,$@L$5PGZ8TRA1% L(CIK9&;6'C9]Y3!D/"9@&'C4T>EC@)PIX(%; MN[Y/I24#>NGOT^.&N)=:;*7$BV%%JP,YNZZR] 4DLY"N6>< MD/U/'US_YZIL5E5^0S?W+>W5?W;HN]UG@04F/$T&D!&.?C;&;T:2#)P*:G3* M&+@]YX<^\?AA,%!+8[.ZXCOCVMBR3K'FC5^$^?C3>O;8R_$\E-IZ_&[-C60" MET/ITL)LR5IG D[GKJ69H$JS3&3MRN#G:!KFE+TR@GI1P&!P*L)!$YO38M'= M9]O8V$T_ZK6\%FN>+(W>*DN EX%V0BL.CI2\$'.>9732Q,,QFCLMS.%O' 8R M_6P\/6PN66@W!*DF=DIRJVCUM'M+0 M2-A[HDX?W08]0\#M .17E-.N!N.OOJSO(!3_#?\_EDN"3N F+1TN)*EQ![=. M@P^&0/ VQLAI0 GV@Z%CR!P69N?A8C?(>E-2$[O9;1O7]4#T.]%):H0.4@&: M;%8Z3BOPS!I(6QM=8Q7'9$W8,5>SA;+M[F,W-QV'7^? M3>)(X])"T03(FF=T%Y,&(R0'7'74T) )JSX4?#\UP]JD2NI^=*9=1?8-H @? M,ILC#^]3=V%^+:61R5E)Y@R0;-"2ZFS!9PQ=(W$I)L4QYJS=[F W)?3Q>CP=%\$LQY_3AAV$NI<^AM*5-8$@1('U+*+-=D&% M)!BI[C$]0]*P5?+]8*FF%AH U2\)WQS&G5+PZTE:9[U>7)?[P/_H/A_YY+WE M60/AI=5,"A*L,0)X"D0)IY6IWJS[$+J&K93O!U[5]=&$VUVV[[)Q;T0U2MJK MX*4 S0F:WHC;MZ4N@!*6&\6"R:0/AVF;AF'KW_MSDTZ6)1QCE>VQ=ZFJ)&;G55PD\]X3>Q/=TM M@TWV:SR]0;;N"B5_3GDV3[=C6=+BU1>TUJBV\=3-OW82W=,K)5.A8R8&N(S= MU 3T#$MMBZ0R1BUML+1V^X$>V6GDTE@=&+>B]@;,Z2V+ZS7\,T8Y>;P],ZD&- MQ*PCTL4DP/!2#>%BR=UR"DPZ+H.23-':E01'$]G(;;$ZX.I71>VT7+_'YT@Z M&XW1$6(0&%+3S' S3@F\-DP3IQ07M4=)W".@D?MA/4#H*-$V8*(V_;0W+0#N M&MEI3RQE&:0O;2>\4F )LN6@*_SD(^? MW6(<1EZ4A)Q'T+-R7T'KTK^+$P@V.^.HIB35OM.VDY!ASWSKZ/@9X!PO\ 91 M\\MX6Q-!YFI[Z5NLQ>-=1$9O10#E?&F1*=.><1*"U)KT (,EK.$#*E MCDD>9/6QJD<1..PNV2]:3H3F\8IKUS*N[?SCIB?9!.ZIPAC66ESCY:CO^1"'4>>X:Y^ M._!5AJ(;-?UH%M$=BJTS&GW!TL#4EZO"R.Z[U?7L%_&_;A;+(O^-)'8.M5G-I1@Y MJBWEU(,0&H4?2B/K1 70Z$S,3A&5:A>U7I3!8:UM=7CN*D%J$BL-+Z3M*8Q/ ML2O1LZ9)>K!&21#<$'"B)-],,CY02GGNI7KN=)*'M?M#@;T/?39P2/>$.$>1 MB4"2-9 -#R \88!AH87"!0G9QTQJ7]-\@IQ&JH*'=3>.TLFW-:=K.X;=,:.M MAQ!]WR2X_F/TY_BK'Z0_,5<.K1,Q%K$INR[J07!PD7EP4H2LA&*Q^G7(@PBK MW#E4.T>0#@5,8#PH!"-@B.807+!"91>4K.V#MM0YM#X6GNDC>HR\&_#C;JE? M2:38X-FTK-:N5V(DT5A91N]0G8M<*)CD(NB@F(K1"L:K]P%[BJ!&L'2"IO>! MYFRQ-X"A!SRL.UW)G'*V2'K"?U%&#* S* 2!3(S)W$9'-*V,G9V$-(*9\Q7] ML 3A;*DW )VM00*;MGKHQS ?2P/Y& $%4"HHT.>S+HN8XD9 MN,ZI.FSJ2+T!^+R(L1M5X2;OW#B^GKYTG\88ZJV9$39+PK4I3>111 H]0!ND M )Y-,E)G7!*U-ZHG"1HVXJ\/HWK2;P%*(=QM- "W]VF)LDEQ4V^ZL;]21AY* M,R%C. A2AN)X_(,EXA7+T3!9.T6YFY)A+^O6!U(%>3> FMWWK-:\D!@E,PD= M/E.*G31NX%:1#)D[(ZQ,SM+:)2E/T3/LI=OZ"*HF^P9PM*N6V1NM7 D73"I= MJ[D$JW,$IJAF-AF2?>U[;HTW9JZ2!CI-P U !#?7$B6D7]+J[]?3QVG6][@6 M?IW-_W3S.-))6DV3!BX%K@!K'"XM@RO-TIP#1J2J^F2!(TEL)%]T(B(>=P'H M33T-H&_?9-/DJ2:!6; 8FZ+(= 2D/4 V0:5 C*2\]C65=F.TLZ*1X2R#*D67BMP7.G M@63E22+.^.I7?NM0/NP.>TG8#J#I9E"^?^JJ4%X**CQ$&DJ+T>C!)H:RC2;; M2/%_L7;SQ/-&W_:6#[LD%NOHX]P6&>\JHVRKVXR)0N,""8 R0C9\$. D+9UK MA63*9<=R;7MX9 N?WI)>E\31B1)OP*$[MPS11S2T@65PR5H0T@7P"7WE0'CT M98".%K6O#%RBK+2W#-HE47E)W38 Y;OR[\6'V9XSD,ZZ>]>5S%V7-FV=XM\G ME/MBO$SK(00K@_P^A=G5M'O*?[C)31KES'29N0[<10K"L801(B.@E54YFXA> M1^W*KKYY&C89>,G%T!0Z&E@MG:17$>,O-V78XMH+Z=R?]^AAS\>AJR;%7WM1 MI-]9#-1$3N/E37&1M _:&^+!*Y-QIY,4O$X"='"*,JFRKUZV?3;1PW85O'B8 M=3']M@OH;G$>Q*]+FB7G!%CB/0AN.7B7#5AA'*$V4VOJCT \C^9A^Q@V .=^ MM-L"FKMU6G8G9 +]M#*VK0@6.<&[JH;;CO9[&]&%V*+-,4B<\5Z"SDR RQ1A# M2@6*<6^$)LE7;Z5^!KD#MW$2EMOX\&1),$DKS)*.HE"H';LW6@(-02X4MN 1/N$"[&136 M*Y=C F5L.0FD"2PS%IP/,L:<:6;UF^$<2>1A$/U^3KYZ4^" "$W3SZ-W-_/P M$07X-O\VF[Z\.[#[8SI>=K,X/GP)ZJP\#X71R855;1MX&]59XX!B95*)TZ M2.#E5,7A'8G45U!CP[DFL._X;!>4-YR[C MNJ$.33C#%41]!"U+-H$:0WCM 'L/*8>![+LX;*JAC':@M:_0T";"@F0$G&9E MUG8,&#H%"90X$XQ3FE=O#7U6T>=W<:Y30QEGUL.]FM;)NNROOE()?7O-;6G& M%D 8_,.4>>X2(W;C=.#)U#9:YU7#T>_BD*6.0NJ4P]4"6:5R4TVD-T@I9%]. M]\N("2>B JNMHR08)7S]KCX7*RRFW\=IR^557=627KY!N5M\_'4R^[.?QN2W M#[]40_+=W-3O<7;[HMMV5IIIR;T((,OE0N&=+IT9+' 1E"3<2E]]4N93]%3N M:):L\UFAPZJL+)=QG0&7M0.(GV\6 MXVE:+%Z$57E4AJ!S0G: MG=47=:.(*5_.4UK? R<&UXTG"GB(I2V@QOB82P54":F#T08CG M@YQY1PZ*H MBNH/@-/I>ACXW&G%1'=NMK[SSX- %XY(X)PB\>BQ@5&1@TL$,IQYQ.#!B"!Q6TX"O$)9".VC M(!S_(_X #.Q^^K!W-?L#0@59-K#+[+C0;XQT(4>,Z#0A( 3QI5TV!1)$9I&+ M%/(_60^-<[R1,P7< $1^2\OBR;^;SSZ/,3+\^>L?&%:^GK[%H!P5,KUZ$9;C MS[BRTIV?SW,H%K&< K$$(F4*GB<+C$HJN$TJIMI>[?%4-N+PGHB+Q_.6^E12 M S#,N6@=:J3(0CY;.5TB^#H(EHDS2/E6&UY'W='N#3=]ZWG]5]QBA M-S'#:ZLFM^0N46K=,OLP*Y?1IF$\2?>&E'V8'2M8)G%+-TZ"(KZ<3\H$+A(* MTJLH7*F+?.@VU:S&[H6G8;?="X.[*8 T8&%_2?CF,.[4C5]/TGIHU(OKGG-$VX88UL8BK%TN F6O38M6-@2Q,\AVZ\C3XGQ6NGQIXA M:5C+VCA ZRFS 6SNN>:3N6&*B C$B*]C$[4'NMR(JG#MBQJ M&MB74'X[4+^5XINNL/#ZDQO/N_1SE]L+)MC@"'"KRNI%,?J P6!D)@:7#8NL M=KCT%#W#]AUJ&K35U-B R]#=\MB(N)/G.O ;1:%Y%H\KK^^$MEBDY5;&.:A("$J(&,K0_&-$ M:*@T8)AGSFA)M:T=2AU,W+"]@IK&:C\*;N*@ZS%K+T*8W72]:$(:?^YJ&*BF MFFG"@%%5.NTR#=9F!BE1KUP,5(7:=[@/H:NU 0150/$L],[43Z,6\]T\H3L2 M-^G<]5[P8KH:>K82Z$@6.>9RJ5-& D)9"CXJ#\):$Q,3DKH>,@ G4-K:C('+ M(+.Z#@?%:JG3V[_ZWKFO9>GAM_,;?-'8^?%DM>&LV=WZ:*242";;##0GBCSC M(C7:: B>,"%TY-8]V/9WUDC6H::UF0,UL3F0SAJ(AQYSW36?04&6/G(OT;=" MS^F6P:\C9KP-$?<(:4TYEM 4G$H,C+"&&R:2V-I,@\O8T'I::P"4 MA]?DC!P/@AFN@1K/022IP*32A$LE[QRU5%<_9#JO160I;@71#@-9.<*LJTJMUY_7@J&ZEW?]-G,7(M M)35@%=$-V0Q'6-TF05YQ<2V_OINXZ1)]D7)R\*G\R@B]8TJ==A"$$R"(QL". MX (KXQ$5>LI.U!\J=#!U318S5\/)HT/V7I361#1^Q]LOZ7.:S#[]/LO+/U$+ M(YMM\*HTR.8"0S3*)1AD(7LSDU5)< M.P?;CUA\C>J<7HU+EF"5KDI*:\\MA2A#!%$Z!%O.T+-QW!,:1,2?]0W(AT0- M&QD/C<*S5-0P]-[,W'0[J2\U8R&S#"P1C;&^<&"-(4!B$E;R++.N7?/['$W# M5KH-#;QS%-0.[M[.QU?C::>TTJ-ZF;98*D5ZZQ$4I4-U"?$IDU09DB%F-.D" M/0PPEI;N%R[PR(M=KWT;]S@*ARU2NS F>U1>.PC=++Q?9W.4:T@I=M6C789^ MAV!'+F9JB(Q 2SLH01D#[]'U4,QJ*2FG0=9N&'@DBP3I M0DR4*)!!,1!6>_!<$0S;5/8,O[*^]F7XE MILGL=5\8JZ.2)K+7VZR\G*&C@)$5!EN_)+\<:<70WU#HBEBC03AMP3CAP!AK M>0PZ!UN['/$)>HI9V 8B6IU%W->3268VN!BB!2R M*'<38UEB2650S,B4=9D>RVM#\41:FTQ']X;02RBT(9MYE]F\&VM7_(_;.5$C M3P33QDK@3 1 -DJC%\:1Q423,S$[6WN??IZJ)M//?6.RDI*:1U^75U_U&ACE MJ#6+68"5V6/DKB4&5H("M92)F&UFU6>M/D]5DQGF"Z/O5"4UAS[DJ]Q00,'A M-V4\$ IUOIXQM+ZDL$.T(\NDS%1HH)'ABDO(KLUH^3.Q-&2/7\O0#S!/(WC8 MN]##8/8"JFT(SEN^]=::[=;I+BXY17(U9;AH->) 6"*IM8)B;EVH(Z9X8C(;4#+B"A0^@4_X552,$2]$C+3V5;[# MJ3L,EM_+X4I/6FO@@/E5SBDLW^977]"EP2WB/=KCM]/";/FON#:?W605"Z(< MQP&M=5QJHN[C:[WKX:C;8EV)>B252H);#4'*7TT#(X&-HGS[$3V0IE <:=-L;21IQ20330;7*(%D33K MZH.?^S?\O:5Z6P+V4:H[/UMZ2P$VA]1C551T[?L9<@)M/GR:= -UD,QKY]33/YM5JDR^)D^X*20+DQQ!K&1&\MGOZF(J!I^WUH>R=C=)/EGP3V%G- M'MB0S[1+-"<'5D0TLHE0L,$S\"F3['P.3-0'SCT2!FZ+Y(5#Z)V([)#:1OXGD(_T'@TSZL'/36 O_?CJX_+M_F/Q:IKP5N_=+A@ MD:]-UJ><7MWKSW_7]0\7;.3.2)"2EZ."0,%+HD!G+Q-#*V]5]3KST\D=^*;# M15!Z*6T."-S22O5986Z:8&WWO]JTA/GP<3Z[N?JX73P]PE!;>DH,[D4NXU(U M%%QR&J+.21K"?60/RN-V-L*M3=? 5R=ZA>S@>FS ^+YTG\;HAG<-J>-X>8,* MQH#KIE#R\\WRM]GR?Z?.AQZ58H!4>B60D!T(FB1XKP4HQ:*S@5#F=&5+>RAM M ]^XN(A9[45/391SO$=U(0DE+[ENZ%:6V+I#^J:W&VX>JY.@S=(K+=5G(2T6 M+V>+Y2AS;BPK_"J&BX[BQF&-#[CH!)%*YF"JUR!5('O@*QN7<0W[JQ#E-R[^$V?7J^6_G5VZZGE;NRAI=A/FXNTPURYNFAO>96(RO/TW2 M,Q \Z+$_W5']D)_UTQ]AJ@H'Z MYG4LB&2,O',A2,&!4NI1%#% *9(&BEX+55S[H&LWP'A,Q;"9I,MCZE&:\SR] M-&OH?K^YOG;SK[/\^_AJ.L[C4'I3KZ:?X)[R#@4=RJYWO*D[\,%UC-TI7%0R M=X]?LU47K WEQ&*DFVTIV%5@A;$08[)$T1!MJ'T?>C\U9]<3/"79#RC,GR?E MIIP(PG9C3;PQKK16Y>"H+@DK*@@E23)?^Q#O,,J&-6"54/*HJJ"^4IJU5%T0 MM!BO=J/C[=&]?U['ZNRGJ))MV?AI+V?7?MW$$S>\+H&\]>Y;)!DG::+<0 Z. MX8:$FYQW20#1ECCF.*>Q]E7BXR@\UP;M>-LOXT68S!:X-]_!/=(0@@^X,1?N M!6$.C/ $:(I)"JI2R+5SS;9NYC26;W%'.WFD)(BM"8@& H \+[.*T94;;/W!#G#VKI+(FOGG/(*.FK6XG69P:F;3+ZN<]%OWS /K6+ECJ*YDWW9G^>]V6!FTYK:XY:3TM(D(,H.[8>1>))F,8:'V]96G M*:IU9K7]Z&G7Q^<&9;^1]BY/@%'/*,/]GP1<#8+1 #90#MED8YT3Y;^>1'$T ML<-:MHJ8VGT)]FS?D^H8LH/HK&3!?D]7 M70YU^YTORB7$NX,F%:/E+H(B1I4Q3A:,%1$2^O9":>JUJ)VH?Y:H!:8B,;BD2C+%A C&. N*ZV2R(!S_/N D\KGW#'R#H:K>MP\8J\JW65OR M<.34R7[1HZ=4IJ^2_?C;;!;_'$\FN(\\?.4.KSMK8SB-!@1/'(1%_5NK M$DC.7%+.*!)JEZT>16"%&R][WK -?Q\)%0IXPFU;L"S Y12 9J=()(K%4#NF M/8"L8:U1?RC:<3^FJH::-5"_)'Q4&&_* UYQ MU%>R9GLG^-YBCS%A50X"%/Y5>D49<&7,F_'4.49\)M4+[Y\EZAQO:%O0+W8* M>M<*D<2CPX]L"^*Z9JT6//H+& X0E9P*06=R@(MTTLN'M51U$;+M-_6OB69M MU<;\GQ*);?YII=!K)R6#^$I>L0=!K_R)I4YC"2':#!R)[6; M1[=P_+8_,E"4!?S/0508#PA=!E.&J"$)K;A/T2I7NY?*TQ1]VX=PQ^!KYR%< M'4TU:Z_6)5^+=^YK&>>+W\YOTKYC_.T[#*=43YWXJEJ55C4XK14%KHA8%"^\ M$.(F=UE1DEQFBF90I:F&<$Z#8S26P5+$,4:22#VT+=]'SKGF;K?8M^2[6<); M']VMMK4ZMLI]< 7+("PX5T(?Z]'O"*2,08K465SCT=7>+^IR,'!L60EW#TWE M@%INUK1VX_%.28#Y6AGZQQ14\_K\6E6])G0G(4-[ M9&?K_J'U.%_XD3#< MJI0)"@1GN1S#1O!,L$B8)I'6;VYQ$&GGEU$^^9JM:N+L0@Q,0"XE?L+CEFW+ M/0V3;?;!!Z;]A470B$WJ T./JR5[T%*SEJJ;@_AX=NGQAFK/@RK= SZ REIA MU.VFU(V*O'W9>K)IE_/L9IGZ0LYFXM3=K4]E&"EI36:X+I4J"0S!4)GS9 R5 M6E)>NVSR/(K/;J=YZ-M_WG[[W2JRW%I!@@3I"*XB8TI;$8PMI"$B6J\9J5YG M>B;) X=ZE\/GHXZ<%U1ULP9SJS_W296?=_^Z5L7G'GHJV*J:RTT3UT]MY+3K6>][L.EI(7-B5G0.IR9A6] 8/[.P1F MLLR$&.MJ]WQXBIYA;5 M3.SM?7^N!IJU'K^EY9O9HLQ_Z@SE"1;DX1/J6)$G MZ:ID25ZY^70\O;I]R5V:TAA!K4%]!E$*;WU 1]U:0(5ZKG!C(KGVX=H^6LX> MCOC@N7?P)8DZ&57#P:%QA%<$W M:S?6]W;.N[ZVXR&5PK-GJ*M[:>U]^E1J9*=7=TZMIBF734;1+F>H(FX-TH&A M)'KO? R:55Y;^V@YNQW3@^?N;*^!^Z"*VN'&FDNI<6G[XVF G /A,I4>'KQG M=IMS2:I@XU$;ILK*:-:\8#1W/5YVX9HK-X/7P]]/;!'WU-/J&)R#Z:UD>;;> M]^+!^W:XP(33))Q*$+@+()+Q8+S4D)UW3%J*VUSMJUY'$7AV$_5#7K85]J?D M:

    UX45N*T36;J4<0A)&J-"XD[6/D,\CL)A+5=_V'K45+T_O35KV0[K(-E[ M/\Q!^F(.UA_3&Q9TBF!]*<+EW( CN"6ZD&5$3[S,'7U9];;H#W)I7K7PB-4AUG,AAT/8 )R8+"6";1VFGLPRAKMS_F$2AYU(>N MOE(:&$[RQR*]S:\6RS'&4&DQDG%)9.ZJY M3\&P\YMZ@LX90FX (N_FX]E\-3W^?0H3MUATUK_32?ROFT6WNV_UA!_IY(64 M3H-PT:&_@.&)R33B5Y)ZK85(JC:(CJ5QV)E+/<&L5T4U ,3?TI];DIO/IOAE M6%4I[K;%0F;K26*0=.F0QX58=55W6;&0@B,JUVZ*=BR-PPY6Z@F(O2KJ&W?[ M/W3W+GIS^M>/OZ3+OXNC_AU^HX755$6(CB%DLM5E")<#2G5F(E!!7>VSC1X; MXH>/*=Y,2HV#6Y1V?.6OTN_ALYMT]0Q%Q'?+!9>E<28[(-FBW;:2ET,+ <0D MI3)-SK#:R9[C*&PV #@&-8\RL_TIJ8'-]8Z[]V@&YN-0JFMV\WEW\S7P8IL) M,%M:)-E(P2G)0/%R@3_9G&WMH/L$,IL-*>J L1]U-;O+;@]*.'DOW?&0^F,< M>MP7CVR_SR):&^W0>;-.@C *@6:)*^TZ/.=68#Q:VP^^[#"'[=409NBK_"/% MUQ%UB$Y+6KUUL1E\B&1LWT==+&ZN4WQ@NZTT&F,@#D%I!B+(4L;M>3G%(RE8 M&8/HT[!58.&;&@]Q##Z?,H275GU3V_:OX^EXF=Z,/Z='S7MN^5^\<_/EV[Q# M/5M7#(P.)% +(O&2%* *+$9AX'1R3'O?KF9*CTZ&^>VWN$9W5EJ"&CN2KI;2T04MQ!MC,9PGO3#)M??>FNG MNU6Y1U%;#6!9M*24\DCC!0C/2@HV>@A$$!]-SI[U9VV?HV[H!@.7P]U^NUI5 M@\T:S*<'FIQL*@]Z["5&LO1H'I\9HD&C\JEA L"+"29G T6<-I(C37 MGKC;SV"6TCAVG1!^FY^0]H/E0=!G9EIH*+.ZT;NA'HH3#8KCJK1".^+D,R@Z M[%>YNPLGE!Z1K4Q3VK[?GGKW=OZM[S8#VXK&6@RH.G MU.#2BQ:\RA24,S1H9:R2M3O''4=A$T7ME3"TJ\-33[IJUG;MF(]RCD.UYUF] MS7+IT5X=UV\Z*L)-$@942AF$T!G]^9Q!QM)S3 G'J[<(OFB7\H-R.0^SE8H1 M2G($&F6ITE 4?#8.5&"E6W9.*E8?D7X\F=]25_-C4'92-NX,#3:4;YX]Q>*O M-\LBTL=C)1[P'I2./GL"SAGR7F<@W>T0S\_@>;!PJ"=6ES)QFPT!0;JQ&")#D3.MQ1.'(.: M_>'$>1IIUO*<.HKCC+J_LUXX[ "2/AVQ)\9!,.(E3UH D;JT'(T"//>VC(,P M)EI&;/6T2X]C2.[6U$,UK-]U;UK%PY+NX$VBUH'DQ(,(1(.AFJ)0@M9>&^=" M?V6!Q]/;[HB18S"UWRKVK,%FS68W'N'T^-+731GOHZ;?$2-!&^MPVP.*F@'A MI 5C1)DUP2S35 17?;1U/R-&MJ./M2#OX)JC9"PYBX$,DR"8(&5^O8:20XF* M2Q]4?Q=]'M,S=#W0V4C8;TO.%/Z F=D2PG;5 +@P-]-['S,3:1 R*P6<2%8. M[1PX% YD[;S-.1N5#AFC_.R+ALV)5H1(?;$VNY_LG/MR\@;SU--ZG%/3XQ;T M]%22((URPH".1H'008&+B#*B&5>6".%2[2:]?4ZKV3K"VKQE741^[^[$6O+Q M[?1]"ABIC*=777^4A\G^J!U17H$2D8"@@8,I%]":?"Z^OIY]NEN5ZT32@:!Y[U^^9OG3R;O_T\WJ= M&-5K3?=A,W]\Y*8<*P%SKO2'5^A3TLQ 6T^]$MP[6CLO?J&Y4;@8W=75/%UU M"BN7*[O7/CS_(CQPR4I5 4''&E$,-JL,DD<>'!5.>%,["C^$L*%KO^NC9\=< ME,KZ&3B$WIO!BI,M0"EQQ#+Y4M^&@(\(0R5(2X(/4SQNN4]PZ[ M6?8)K=ZU,##"MOJWE!MEM\PM?OZZ_NJE6Z:KV7S-XP-&A7)$:P?(<"Y-^S+X M+##?- M(A/!16]+4M<+BDY\LF!*-2*)E*/L9(ZI^F7D06?EW:VJ5XB8V=>4?L=@9QS2 MW=2T;:)>3+I'KHW_IJ'&JJED1^E6Y7+FAOG, 9>6!&&M1^>"XK)GY7I&HMJ+ MOJIWJS/S3<_7.P;3^U-!0\+C9(/\.?Q\N' MWI!2WGF>",B4"0A.!-@R[I.%R(Y$#"S!D\C**5L$'R0%&@A-JS]NB%/S6-$S=WZ[PJ?9Q5N17L.-CN M#T^\"%[&I&N/"NMQ0NO=:EB]Y.>49_-T]T+\:[$@LTA1 SL82YVOT_SB2YW3FOQR!KOU7K7X_-&JX'(U=/-EZ[ MG]/+6-@>C=C>H:""LIR%RQ"-1E].60K&EKD(-J-;IV6BU5M$]#4<=JM:=KH< MQ_'D!K=EC/'"S;P[XW_U)4QN4)2KK-[UIYOE.KK;/]S46.ZH0/Q'5O)[Q@C< MS(, [HF,AC+@XVF.0]T1A]!"JKAC#]S_)]O24ZKY']375MO]V M08_GER:FI2XC87!3*]<:H\0MUA+(UI#,!5595$]C]#3;]GXQQ]O\]E.:N_58 MDCSN=IJR'C9=;S[,7F*P/YN,8XFRMA9"#,P;HR'AP@2A"2F1%2X$_%(P9[VT MM?LFU:&\B69"YR'LH9T;0*5MI6X>"'7+6/S\=?W#K0P5ERR@>PR2N])"2:/? MRJ(&S2WW/C+OF.AMMSZ*U&'SD+U ]1)*:S;8>#N_&QVVX+Z ME[1TX\DI&_$Q3Z^S-Y_,3Z7M>OO]=R9MU:K@W19;7?S0YKHJ6FC6)APU4N^NW5$;Y M/!CGX[;3[>5GIYO0/JFYY "Z"O+J?UY=5IX&3C3D3"F(+#*8(-&7T%[%R"W+ MKG8$T=^\NMV3IEXL7[KY_"N^KRN[']F8*6+- A6B3+?U"3Q3!M![(3+PE%*H MW;SI(,*:G4YW#$8>6L[Z*FFB*..YZ68/&332.D%9@"!*FCYH!8:7"R,F2V.- M3>SA/=<:[=:/(;'9<73GH*]/-340?._85QYQ?/^#K=\B2/N/37/;O#CIO;3*E 2O/MDR-26!ECI!51-M(=+*J]LVQ_MS!IRXCC6C0 M)#)-@)#2\-6&",89!9QQ:D32^+C:7N!3]#3K_!V#B&-N@QVE@ 'WVL5\N5V- MC,9W^?7O:?EQ%E]WB[RD 1Y_FM)O[CJ]^#)>C&)4*#65T48CBX+R#)Y0 5HH M;0)+RAT&-"1D"V3XW1W SJ5Q\#+S2BB9#:"R@:&YCX]?9M=N/,752T4RD8#3 M$@,K:4L3!*9 BARX44;36 -\3U,Q#+PNBX)9+RH9^&KBNSEZFLO-U8LRF/.3 MFR)G)1DZ4CD9342$P#+&2K[TH5+&0XB&H1^L!0OQ&8?LN7<,!YR:.ISU(- & M@L\]9AO=XO1ZF:X7(U>:R99I[EJ5X$2S6!JP*% Q6:YT-)K7;D'T'$V#WRFI MN]'UHHH&H+7;6+_]E5G8B)V244U #R5H77FUJ=W6PN1IFZ0!W&1,I359JT,O!& M*"#!!"JD2JQZE\^#"&O2O-5!7'W%-("VKJ/V^Q32N&OSM!A)Q6(29?XF1M4@ MF/>E?;H#[E66*BKE6/4JB ,OS6.717#;'IZ*K7"2VMUK:_+?:44ZZ;P"CU\/YYN MBE6ZCF];5-[=(%(RN"R[>T.FC,%R8+EC@!MD3I+%G'/M:LCC**Q7)KIY[[;B M?OZZ]=W*'6:X(HVQ!K)S% 01'DR*"7((S#.J)5&UT[/'TCBL?]!R^5[U/ZNO MC$8Q5;ZC-(2G$*'-6:GJ,Q&VES[J.U9HMHP:6>I_@ X MG:Z'@?.QCWR:=>:0Z^@)QMF051DQESP''XP&SH,EEB;D4!Z0BMWS^/9 <88" M9W6E.?#I3ZD,61Q5;9E#PD89@-J"Y::DFXS=CG+H&K'&,F2P6UF[3\10]PZ:[AXZL3U-+ Q#;=);[,%L' QOFTN*WM'S;W;A: M_R26=O.*9LM!&V61M]+F328)R0N=?9D'PVL7NA]#7W/QU8FHF%U(18-> "J! MXX[4Z[V#A0]S-UVLZ'JU6(ZO2X.'_YS-_WL\O7KI/HV7;G)GX13K2EHB0BZ-! M@EXUCW4R6XC<:$*R)#I5%3MWD]5^+V;SSZC_&93-]GJ M.?)ZBA+%E79[':$K^_@T2/2\C%E@7A8W.08P-AIP(<:$,DE. MUKYD>1G.#H*\^!X@/S0LFKTD=WB=0X6+\[-)5'1>Y,'?D6;OE60>K-6#< M;TNXGL I]! <=3(X:J/TM0N?FZ_FD#'X( WK@S"E*O]73Y#!QFUS5[0_@80 M?(?5',<@K$(UQ^'*:\C7?7B*S&WF-*L F7F4F6$,/$&7G6I&F>16!W^)\_9O ML9KC"/T?6,UQC#(:Q=3]0V@I2*)6EC PB7(('<'',G6.1JJ<"UE6GSKTC59S M'*7ZHZLYCM%#H]4<@7-O6"@US8*LLOW.H]/JK$;?E06IR"$C_;[1:HZC%'A M-<+D:!!#'G\?Q!@.>LEX$2X;GS"!S:\I\YQ*YT C6*N9%T,(_ MS ^>=+RV\^7?7&7'\3M5'<&WAIPR ;.;R5,D]7'\Z$&QJ*GI65>IM M.M';>40;K4P!M%?(B^<<##<:8A"1!A,&8CD30F03^SHZK<) MTT4!YYO'RROY.[CN?EO&\ZL;S[O^OHM9[HY4%INZ,S>-FWVE]#Q<+&ZN4[S$ MN>FYM%WZF+6J+("UE99@ MK! #AJ.6EV)BSX'P1+A,E,OJ$W&_ZU/98Q!V]JGL,;[^-4]BC]'W@J>XPR&L74_<.DS"47UGD(N;14 M-#J!0]$ 9<+GQ 6A]!+H^@9.98]2_=&GLL?HH=%361^==UV*E4@+@JD$QF4* M-&1%M#8^/CPR^9Y.98]2X &GLL=(LTU+\B' MCB;&Q/T%2C^.2UVW1\[32T-06S+URP39:^FXW^D^#JBZ,=Y7"1V/^IZ ML2OJ>GDS+[I:_>;()^MP>3J0HDR4Y;B*+5>AN*6.*AH\\7W=N*S.3'-V\D2\ M/9\&'T#Y ^^\E:\#W!,#91*CKW+>ZDD$X8@&8TR&8+PL/6*LUH=TR.F1Q(:3 M[J<@NR6%'H]KN\+UM/0A+<.Y6S3R73?3WV;3<$\N5J7,@XX0;1D+;84!)R4' MP[SBS'"!CE?#QGXG4PTG]ULQ^N>#X;LR_ITX5D) H:PMQ\AXW/JB(H!J*?U6 M(TPF5Z-N^[6A@23 MGUDT3;1 'AAO)-[<_= M(MCN21/1G6>NM'@G)H!((8,+98@8Y\%QDHQG!Q7AGX"8)PD["$[FFX53/:6T M8X5J>B;K6)0)F8,F 5CF*&IC<-&A3PZ2$\J3LI3&"^S%9W)Q$)3M-P?E@=4] M8(>B^I'IFG\3#2W_ ^.UQCT&)>%I8B B8TF2J'5X<.AR@5S#,6$\4'P;[;^?LL&%]#^_(]& 3GI50IAZW/%&:0)8Y M%,(6K7!JC?JFX01T%L_&:\& M-XYDE(10(B%(A1NF8A$\$18LIZ&PE'AOH[/ZX^JPI?+/?1!9 0_?X^[Q]E-W MC75ZU0EF2VPC06-4R3'PW= 9PQ854IPT<7T6@6B\R'=?BY$[F%+X)_Z9+** MIK^W76)U0+OU@U_63*T'_(XH5UQ;XH&SG$%(C>XEF@50PL68N5:$?0-%BOL9 M/&SA_'.?8=9%R?>XC3R4AQ)94!DY!*$HFA1+P%D10 INO)"917_YS>,DY'\[ M)Y=M:?4[VRBV]TMT%[DU7D-@HNR7I7I-9]2598D$KGD6%VCG7H.5PY; MW>B MVH+FFTV\GF$0[LE")LL%(^"5Q;@CD,6^.9H?.="_RTM1YQ'2Y7R8$E9X)R6SHHJEY /H84:*"(;'H)^ .!X*B[^<"2< 5T+MF9ZCHC!>C =)9UAFBU1(XW(*8-.I8M[%!0< M+;5OALHR$RKG\$\V B=&*5,I(;&9.Q!9HN?'2S/I(#DS$HW.82VW__]F2\!BS,B0)RE1QC,EN:\S_V^LV=)1JC^^ MV=(1>FBTV9(C4KM4,N H*1#:$_!.>XCXIR$Y,>_S,P[?M]QLZ1@%'M!LZ1AI M-F!I?AUCS)3>C#\_]G1__OIW]U^S^)S!>69!4 M._/_M?=N36[DQKKH^_DON1?NEY<3H=%(7HHC2PI)8\=^ZL"UQ;,H4B;9\O3^ M]3M!LN\DF\5"L=#RV!'C;FF,2F1^2&0F\L)XR"K5;F'9@;P7UHJISRTWE-#: MQN/=QCZX[S?'U[$R=(%Z,*$4'MIL\2=A 8]9(-9&Q5-M2[\CB>,JP,&@\NM 5B^OEJNYM_3XOUDN;K1]$IR+R7GD$0HTYA=Z?7A'#BA,F%"<9EK0V\' M&/>K^<$6GTY-:#!OBY<3(5!MT='!&<#(0@'7M[]R^-0F2U/ M8W;26N&2K%TC^IB&<7M-G152?;@_\ABZS\B:M#80?#)ED(8I,RU$&:E&P>N2 M-:48[H;'D.E1+\G/3)Z[_> +&PQVBDE_.H-;0,46S((I&@C2*>5Z(AIEX&UB M0+T0B3$9E3XJ>>P87(P]AO!$83T6]PF<&UG@?T=U^?WJ^Y;P&'TA#E4@%PE] M!;2^K)02?07JE9<^I>-:'SXC\@_7F/<*64C-X%",F@ MDJ.,@:$)G<3DHL<[D45R5!#H.<'?_^@XIFKQUO,173 JD5."(Z_B4$WO3F[&/EBYU-CO7*>)I0&(;>SPZ2X[_";9@EX0 MY7V*K+"H5'$17:;YIK"NC1>&&6=M[1R'8^AJ[G7C1!3LC.95%$D#,+LA_(#; M]\\TN?RV2O'5S[1PE^F/93G"X($SD)3U'94XO7M2NS6[@%S;41)GD2 M8NW'_#[T-MS?O \LSR;"9@ M3Z5,NYMJL-?SY6JY+:O3]0!JTY'V06LO8;0$^2^V00;#]Q%Q^]L"S0F#P#1DO'/<\U."$".$TX MXX9DJH_I\OUDX7'OU7.BXGY.03_^-G#';C?P;H;L<+.0+IS*U%(3(3*%],?2 MK"41 99SGAB75JOJX[8?T3#N73@&E*I(8^1DI0\EFQ^OB?35_?DYA33Y67RF MF][S"4]#+*7I(3 *)90.7G@"*<2LJ.-X,1RC=@Y^9-S@\U@JJ![?&U!':Q8] M-#%N=L(-8L'P %GG$H8A$JQW$C+SV5M#L^&U7UGW4S-NX&),%55)0@U@[>$F M'C+M=F0&>L8JX$:$QRM=.,O 9I)Q2V52?'1,J-I%]D>0->[ AP8NR&HR:[8J M#+WDM)BYZ?3Z]_0S3><_4OPRSZM_HX0^I-7I#N-QZ]9Q%4_80R4G\3/2C$+] MA@#9?GK=J? &@5&CD"41"$(V26A%JMX(_3%&]IP^5E\\Z^KR?I3FPBVCLKI\FHE4A @2AZ,B5F 1(^%^XC_';#,ZC!M MXSJ0%1&SOYRJHG":N#_W[.:WZZ^XQ/K%W28C+8T>T,Q$_\5(AUJ?$%@W_?<. MM7VHC;RH:V&5\Q&2(412?'4EI&G'DT0:T#0G3) M]' IY=J/3D>0-2[>JD/A6*B=*)<&H'9CIMR["K;) $SPS*A5@&YU\:=U!!]) M &E<<"Y&Q8]+J.MR@>XCIE%8G2KVQ]=F%1DT *:]C+I[8I,,/1.>:'E=T^BW M& +>H[7A#.7"9>6I4>=26^\[)6>56)PJF ;#="_Z\GG__<84K MWVCMORWFR^6%=SHH[0-HGFQ)N U@211@I/242(UF1>V*A>=H&E>K#0RRJ@)I M&V"O0KCZ?C4M#7]>?9\O5I/_LVFE[Q0Q(JW#?6402RIF@K<>T%ZP5@@B9*H= MV^E.Y;@O5>.!L(;0^G8T'1J8I8U?IMS+X PX:]>3MG$_'$^=L"ZH['D4LG;= M_6&*QGVO&@]P7871['O W]+\&;!.B\ 7:BN%/K_DB[7 MHT7O?_K5(KGE;2S79W0_)3-X\V4/@G(+CED)A$:J@K TVMIO>L\25>\!8-LE M??D63^&;/SZ)ZI6=I+0"LO!,,C8%Y;'&-C:G,V[V]A&XR4)5]= MZ0R,E9F[EB/]BA&@O!3O6)^CJ%$+O9> \8HA*PEV7IO+(T)EW6]X<7WQQY<+ MQK26,21P,CH0,>-)D2:!TEQ[+D3TXE#&ZS*%_W4Y__E?VQ4WT-C^,N^^- M"(,Z0IOWXN!H/5UNZ'WW 6_G2'.P'&3"30K#'!C'-"@1N\J8\94/Z]@%)Z^0D$HT*KY1R!R? (-V01!8D9Z<).R89 M^>G*X\1UZDNZ M\:B!YV-)[N@A$D)E.BH9 8IR R"U B"( 2")$F]EQW3$Z MY8>=1FLKCW1G,U3/*MP&0/QA/@OW:^LNM U:2N$A4)?1M30$C.<1)-IMCD?J M7:S]>/>8AK%3]*H4@[TWY M>?SE'>GPT6=#! V09K(N0'CVSNXBK;23N;&0I MI/<2]P#.9(7;\P(LS:;4-<5,243#XXQ]W%]VS^Q.4.G9,[N+W!J Y:Y^S5E$ M$7*9P))KIS*\])[9G<1^1,_L+C(X&48_T\+/*P'I MMM[OKC'&Y]+EYV9#/G%F2]YV-IRA)T89&*G3G(BWU&J*;GWI>."(!1]C "*"ITX9F6SU;NPONDMV'S#UXGX3 MJNH M^XB1S01)PQAD(NE( 11X(TO9X*P3()R(==NFWD,7:T$?\=R TX34 -* MZ\">-GG:7%&-EFD"Q1F>2<$$..TE9%PK!"I(B+65V',T-6N"G8B"XV'6721M M0VQ?%G:4)=N:&9#,EKJZK'&'P4+TAE$OI"7JC%JN3^K\&(;:X#"L(;8FDN=W MA./?_!FF5W$RN[R)!7733-)M3OV.D'MR@SYG^FJ@]>3U8=[)GK,/VC/&X)ZF.V7(*-S*,SB1YE M>1A%C](8I62BD=8>>MOJXQ9GI=W#"!J-ED"37;DC]:SYN M=<%4C\>M+O)JV]Y[&@)/E&J/'K_A)9DKQ9)R8TH]:/9.66715?_K<:LN0OH\ M;G405]M(W!E_2CH86T)/#@\P")4<^.PR6*^$%Y$$K\_H=KSPQZTN4.GYN-5% M;@W \K@9D5EY3[RG4*:4 CI/N#TK#'#CM&4">P3M X:99G M%SDU +ZC'#>7 B,Q2@@AXGU"0BB9L!%X)I%H&[CGM;L _5)1YH'NX],$U #H MUN3?&^GR>CY;3E!::]E]7;C9+9O"Z)/=KM*T5U^ M5SE+FDRJ M?0,?2UNS>N]$5#R>CS.$B!J WB=WO:Z0_CK?3@!ZS+X+GUSI[)'!<8,*W(4( M+HH$EN*=H:3,5-3&W+-$O8#8>F^K]0)\CZ@6$D*NBK)=0&D!9KQEF.FL?M3:05;%3LTRE M<;2'TN>-SXE,]0HHR!'RDMI4T!;(VB(5 M#E::)/,I]WUD>VY.,<8=< M# ;%O;U:E4#_OZ;OL;Y<$N)*FRM8AAPE') MQ5#B*M( TXQ81HF/K+;!=-8'NP-';Z]T[EZ>G(Z<4 N1YP2E4RL81QQ(:Y15 M6GEO:K]F]J'W)3WJ=<%=A]A-79DV8(P>R@]ZNLO/J81C4K8,;OJ_DUM< M$+2V72 &K/$9O3PGP.I09L)1KGRRBH?:/>PKD-UL)*@RQCHDA TA\!>'\0]X M3W[]=YK^3'^?SU;?EA6 MD-U+S"\.U.78?OWW_*+,E@H^6 BZO._2"DR;(6(^,+8\73F52@B@@O4E=Z@H4QZILZ7&F,#AF7BK9%4\]JS6*K5\.A? M!IF#B:S9VI[?$RX5)NN%W"Q6?5 X?NTZSP@G[J72X\'>R2UWT]RE5"19#4[A MI2J"3&"YSZ HWK2>LTS#V487UGHDN,_DC_E)EHRC2KML''A9IK0Y@OX;M11T MEE%GSS/^4>TW_8,4-3HX[R2,/'FRKR>+!J[-0[.Q[FV47LBL0D[*@E>NM,9- M&7S*'&B,4EBB;:S>\>M8VAJ=H%<%;8/(IP'X M$30Y1101O$D*C,0=)$@N-2 -/6"!4"I:YV]L !E<=3GVDT*P-?^.1])AP]VB%2B/M#M$U M2LI.$B0&2BQ0D_$JB@K%;80&(EBD0FJ15>WG_%9K[),4G/,0@'-1$N.H .O0 M6T[11:%(T#[XRJSX-6OLNV"J1XU]%WDU*K>O?P002^FCKX3"AZ#K9I(6L#7AO9M$2UQ MRAE%%3#\%@C/#3B\OL$YYSUA^+NO_7[Z@("1\5-/L(\AG-CC?PS MN>GJVY?Y]*I(XZ8D6KMH"5$9I^.>?(Y_)4F!J^> M(KKY('QL!1&_NY4K;L#,3:]7DW"SE4!2#)X12+QX LPHL#ED\-PJ/"K((L6Z M0&+W9T8N$*^+B0J<;. F.:I\Q1@KL]"QU.&A$N4.E2@A&:@40H>2DR4Q7Z3)Y>SU>AQ?N%YW MR9BNQ?0WM #>EU[-PB1:IE>#T25-0B8\3(HG/%%6*$VSBO&,N7O/$SSNE5<; M>>>374N*BT>==1(":$X&1 H.;,"?3/)4:Y5L'NRF&_?=;##%U86C/177FUD< M\"UC/4IY&VL]^3ECQR)U7C2>HZ[2H\;O6ZF4"O?EO7?V3XOTPTU*D?M]0G:T M?4W6!X-HTJ1T]S+)HK6=!40=$Y$4S6U9.[S:D^3>4\O7"V]\C9R)$S%3<#'J MTN\.M2)+$JQ)7$J3+3NNQ7-.1#R9;'XB;QNX<5Z%4*:R+S_,5VGY M?HXW*'(*[UPW"Y/9Y><4TN1GV==OUW<_?\6U-PU"0Y#94 96" 7"XQ5KO"OS M>1CW-(8D4VV?OP^]XP"T-TB>M)TYD\0:0.?#'=ST ^5!,FD$<.W1!0DIEE:@ M!ET098.-RBE>&W6[Z!A7W9T/!?/*(FD 5FNFW6UD&Y5%SQ5/GRJS3CP>2A,- M>"H]L,A+-PET(VSM+,F=A(P+K/[R?3+LOB^S1WX7N5/>=P$VQ@VG$GT021(R M)-(,>)[P&&5))3=,TD Z65 C!ZQK75(U^-6 @KB#ZS\GJV_OUKF[)?R04!RK MMRZ4_%W4OA+?>^'4 MDT4#$/L]^=6[&3H?5^7!\68_G]TJK9,5XJ>T"$5DE^F"*?1)J B@@RWMC*@# M4XJE0]+$QYAD4+4OIN.I:T%?U0':0!)I &L[[,)7T^G\W_B'Z>U\\1HIFJQ* MO#0M_[F8K-+'G)<7.7@G.2OYXSF6A&(%/H8 P;JD(Q$R^ '"WIWI'"=<.03^ M!I=2L]T;;YR93^YZO>L0%E$U"$(+I5%N 50S<@<^^Y]5S8VJ\2!\CI M8]-O6?UN+9.B[O_N9JC8%V]3PC,E,Y$9;5[NC2_#6148FRQ(PPE147+GCFE9 M>^@;(Q=95I+Q?:N_&D<;N"_?H :97R=48>L!J?=.WO8L7BBE9=120(ZJ)%@D M7I+"#% =&2LC?$FN;?@_2]3(I925,36,+!H UR.E?[,+G;*-(B9P-C$0V@NP M@@K@C&N;-/Z-K=W>8C[H5;R M:"D%5TQ0$;0NPS9P<\1[E9TU5-:N6#I,TGPL(E6> M,*$ W154J8I+\$R4)'9B"8G:*5+;]]M!QKB]R(9"3U]^CQP-WX+_;K#>!8E, M18< 5THY$)3H\G*>"OPEI9D;QX[))GBR\+@]OP:TD4_D72."7R2WO%I0G:->Q* Y/^9=Y)AOC=MX:TAX M5.-P [?+)DBVV=@.VSU%8XU3 9C@R"HI&9B4"&3FH]2);A*]=FS3L8@7JLM@9 BES8X&XV@&9CRGZ$+B/\-Q MRNE4$HY"EWTIZ#JG/)IM+;(G:'MONQ_ZUNS,$I9,B M7!$7(/(ROZJD*?C,+#BJK!?"6.EJA^(&"$K?%:"647&SD-9YK/2"98>[$Q:B MX>6Z)P*OV'Y#0;JBZB^2?UNV?SN<&S*K/J;Q3A]758OU> MN$R+G^D""::D-'ZB.E 0!M6W,ZA4J6*19*.XT;5[]^RBH]TX=!_ ].9XLZ^O M)>_AR]7W[VYQ/<\?KU;+%:IYW&3Y\SZM;9]?M593VX[T5ZM!P?6?%A)P'5-6 M"*TDT:\7UD1TU50"R5-D*3'\1^U _FY*ZF8H;7("7:*&2BI 4E=R C4')U)I M#L?1:&.4.E8[,+B#C+$K37K+_7#J47=6-W C;=)3WKI0[,+K=9JYI2GDL@.F M&"F/*Q1LU FXE21ZJ1*M_DCZE(KQL=)+L(];RO;C:7*V9YH%Z6;I5X M,9LR^U8Z!=Z09+(/,;G:@ZUWT3$N5OK*]B!43F!T V#YG'[.IS_Q+G^XF6T- M 0\N>F4(N,#1^J(9+3D=,E!"A4Z>!&]JW[0'"6H)/J?(^XG%6XOY#2#I_7QV MB:M]+PKYM@XJ!H7'BZ"7%TJV)@H;+,5?,^%E@HK4\?'+56\ [:)C7(>I]A75 MF],-HF5[FHI[XSVED @W(+S2X+)CZ/-9[T+(G#Y.#*R.EQ8NJOX2?@8R)["[ M!=!,9NECWBC+FRHW98P)+$(RA2E)VQ+K=D"80&9%986J';U[2D5;8#E%MH_A MTH_1#4#E]7SV,RU6I97-NCQR&[3:;@;]1UW:^$/2>(J$EP),S J8%J7TC@M= MO?'T08+&O9\& % ]]C> I8?W]UH7$VF)S:7V#>TR$*67K9%) *K@9"*QQ*G: M]]13*L;-(ZUMU?3D"^WYRDS(PCDGG0,EADBS?H'IB(;+$*^24ID_7G M;.RFI:5@37<9'X3,B0P?.=WBZ[?)(FYNVE>7B[3NH;U5DXD'(6DN:A=I%]Z5 M@2,Q0;">&&4\<8_?77=F4^S_0DM@.%5Z\^JL'!D0CZ_.WZ]2$>G-1F)DTBM5 MDA@9;B1*<#:CAG4,U:N.FC%W!"8.?J0E;[D"+.HQM$EDR.U&1.91*;2B1 X2 M!$?SRMC@P8?@O=.I5^N[[]\;\G M:8%$?;M^GWZFZ79(A_'HEA&@-* EEH@#GXT QW7@7C)EJD^#.XZREK#5W\\9 M0!HM8>SOZ]3ZM>VU?+J_[;&,62@78@#<"AY+&@F4,P.QY(&5:1XVU'X6Z$3@ MR WH!T#(/A!6%U=+6'PW^W&U6JXYQK:JVR43?.8"DL=;0>1"L/@CVP:VG1!H U\/KX/W=0(@01%1X_&+)LA=""? D:O!1 M$9DH"<;73@W=0\JX19W#A@5/XW=SL+G75"T9QXP/'"W4,KJQ3&WT*7G(.64B MJ756UQ_HO)N6EL)!)PKZ('A.Y'H#Z/ECYC83@U-<;VFYO"J9]=NBD0L\/IE$ M(2%&@:I9A0 F:PI9BU@F@HI :&4,'::HI0A2'215E$!W/-D-GF;ILC1H^3J0 M4GKM%HOKR>SRIMLCVH^>. $L^))MZQ4X%AR4D7HL$F%#];J80_2T%'H:0CGU MX'X#"NJQHMV:>Q?"&)VS]N#IN@DQYV")4<"LU4$D3H@;-IO]EI26@@C#7&ZG M\+SIDIE'3SG]*F7V+%:O0.88:H>MBPDFZ20X!96+F1TM!>NY7?>TX6533ZUWV23X&EQ@1F/&K;, M0,QE[C@R"WSPQ!AO4<,^9ZR^U/2<4V%1CZ$-W#$[*@QCCIYY7NJV3)FM6>;Y M2E&JNA+G*G"?8NUG]1-K=,]: -7'%NG)Y>9P7>JT>W"_ :0])N;EE>++]]26KTO_W:12CEB>)"L9IE# ML@D-,%*V8/ &#\*3*+-U*==.B]A'2TN!_OY7516.-XJ<[>D2W/*HHP7B4JGF MB@:LSAJ82$$Z$P-WM=WG_=2,JWWJ2/L(")W ^@9 M)T4?=/K\-7#\3N;P=%; MQ1IYSI+B=:],1H8EE<'H*$ I25-"7\!5G\AV/'7M@>P4/,S/(IP&8+?>QX?Y M+.S8BO=:XFXBR!@#"+S.T2JP"32199QATL+5CA0?(&=<-VT@8-5B?P-(VMF7 M(2=G+,T&%*411&8&3' 2G&!,Y$A$J/[&?7*/D[-FR?>QFWISND&T;,\21\"; M8!5X7?KZ")+!D2R 9VU0JY:0UM!X:<%6ZB_AXWJ<=&%W"Z!YVGI#N*R"0/>5 MA.30R:0<''4*A.7*<(N&9*C=A>LI%6V!Y139/M_CI NC&X#*X28;2CEK8O)@ MC<(KV^H$1A9EG)W@1&6J8NV$])?7XZ0/@.JQOP$L?;GRR_2O*^3DFY_E K]1 MR,)$O,&) ,9]B;TBEXS$PQ&"3E&Z++RI[8?M(:6]LH8^]DT-?K<)F^W)DHID MQ:,$HS(!(1-:]B(J2"%ZQ7G,TM>>9+N7F''OKBJB?AX^)_"]/0!ME6=PV@B- M;J$OD[N$]@&<9QRBY(;+DMQJJ\]DV$5(<\ Y1X*YNTCJB6;1JX+]?[3E5X@\W6&S;[[S1^-P>;>_5@+)1"L,R! MF6#06HL$'%.NC)D(GG*>\+0-BIO6J_ Z"?K8*KPN7&\ /?<]QIMWX'1M'V9^FR\6\W^7_ 3W _]F=7U!9$[2HG:7>(J0B:)TUS0&##]X=#7A7I-("\S^F'NUXWAOB8"^\NDHZ62.F!J)1+5_KB MM:@$5B$Q#2R\==1#4B\L-H.3W[6??3F:W$]\^I-6%+2T\N#) M6"[9N]F!LT*!"3IZ)]#-8/4KTG:2TE+TJ)95U9_G)T/G9UKX^> %H#?7]S8G MH5\!Z)[%ZA6 'D/MP 6@7A*'MPL:T(*56><2;,P)\)()5BLK_>/FH(T6@#YA MI<RDA$K\N?403CO($7@7NM% 4M6;E'1]+V_A^ M7$^$/%8X@PBE@8W *2'M_P?LZMEBD\<@+SGNH&I\YVW8:[&O(-J#UMHA#9%+JZU"+2Q1 M 7MJP>6LP2"SLC11&U_['MQ!QOA>W/ V52=6GXZ6^Y63@=*%'!W\*,!R3T!+EATQO(QF>A%> MWLY6H3IHKU6 J!GZ#LD%L#128"+K'!GN7-1.&WDI;7ZZR/VH\=<=6-W K;0S M7S@D(2WS&9(FZS=M!2X%9!%>N40P&EBN;4F?G'M_WA'8781[3.Y]%TXWB)9M MXHR.26NF& 19+M@4''BA(H2LG7+4$<)JQXM>3.Y])PD?EWO?A=T-@.9P1J_' M,T4<6O'1JC(/A@APGA 0#LVU1,O[<6UWJG]"];DS\CM)O%-"=1?V-X"E';VT MA%+24VT@FC)04YL,UDH.DJCLZ\H[![7%4]N=P<3N[U4T)E3).6 M$;AF"=U*P\ PB__PWN-ILM(I-BA:&NY*UTG&QW:EZ\+PIIN0489LR)2"$SH4 M3;F>U&% *T$3JDMNQ",],U 3LO/WINLDPZ.;D'5A:)/(N!EI%[.F6N8$7);< M $L\>$,L"*\ER91((\\S(_#\[>GJ(N,4AC:)C)N1=@%1S03:;111J/-&.9[Z(PN,P+//SVR+C).86AS9LC[VPPEQ9G+DBE J]Z5J4\.'$7F M$!M-47PZ^V%'5[_O5%!QWFGGU0S7T_C='&SNQ\=O@^:?TB(425VF"R2 1DX< M9!;0<:,^E6X? 5PFWM!,@]:UHR^="&S)J#D1$@=A5E,^S4Z.V#G5;M-TQLWB M^XGS)4%[DI;;OX_N;G;&Z:]2-;Y:Y\6J^OXKO6;=?>3V:6-Y^[9!K4LT\P MR[,*MX'+_MY8&R?]YT;ZFU!,*[8UW,I$U%Z7+KTBF6>>(B0S YE+:\&AP7'DAD7@:: MM:G^S'<,78W L080]H&LEE0:0-JGDIF,HKDSCW;L#RAN MTB;.047)0I!1,5/[FNY 7B.XJX:-QYU+!Q)4 QA\LUQ-OJ.W]C$?L;=@I%;, M"8A!HZ.H3!EJ:SC^0SIT%27[R6KD2JX%A7U0JR271J&VO#VQ M6WVN341]3BDD5L: .Q7!)"J :9Z)YJCL;>V>F\?0U0C8:H'A"+#UDDQ+:/OM M^O;'_YZD!1+U[?I]^IFFZS-*5 JEA2ED6?)@+,,SZ@(%;9(QS/@H?6V+[SC* MQGVL:^Z^K27#EI!Y_[0]W=_V7#/DF%-6@,7CAS>)=. "P\,M+=5!D,#R8(&8 M8PAL1#-61,@QRK&*N%K"XKO9CZO5NM:488[D9 =WB-"D@RF/,Y+'10/ M-*-K5[L+U@%R&L%9?1#L@UM/B30*+K;="B/:DDP(D% &R@F=P/&D@##M@F0Y MF^K]:0^0TXAS.PJX3I%(H^"Z'7E+78I!6U#>Q=+["]5]D!&\H,D(HPF-YP!7 MET3?X2VY4FBXJ;/LJ:MQP)MIP"S678@56F3, ,P&3BS$F1G:H> MFMM-RKA-(!IQ#RI(J0&P?5VXV1*_7-CX)2U^3DK[GMM./O=WMRQE8LO=?[4] MP%DQ'E4@H 0R55"O\ ;!09-A$0(59;4KI"J2?_(5EX-0,T;D6X#R/[[?):N M_^X6_Y-6;Z]F\69DG:*::&(=9.%(J7 D8$@TP!5/5F>24O6,Z-V4C(NV\9 Q MKRZF!L!6XTYZ?YLR'"UC7C .60F'1]Z6L8HY @LZBR0T3]73$:IN8-P^/XW8 M!Z,AHH'CL-GSCH?SVPQ.H2+3*AO0WI: ?LI@5,+CC@I#BS+=@M16P\\2U4B4 MY_R >=S4L:KT&H#C:[?\ANPJ__/F7U>3GV[ZP ^]V^"%]9Q;Y1-X+LN@7./! MD\B &R>(2BE(6AN61Q,W+CPK@^)Q[XA!)-0 ]'Y/&<]D_"W-\(?5IZF;W6[J M8RZ_;OAZD4(2G H)DILRP"F6&(7'XQM3=B)&0:I/?3B2M''#D\/";@CI- "Z MO4R["(1JS;6"J+7&TT,X&(;_\!+M=&.IX9*\@^HVMN M;9!#O')<..ZH@""\0$O9%5ZAX1&]X3QS0ZRO/^/X&,H:>5P9W:8;0(X-*+J; M(1JOY]]+ ]9MO>5FIS7F1M*7=. 3.E\P E&IQ%&U810SAS2'G$5!=)LS^:=CZWKA]!W[]Y5+HU_O.R M>\'=W".XG9BDZ!4 MEG=HB>#0/"(X.$5?@ A!$'G!#/:@/WQQ^PXK9&UV_#&;^V5:_"R!T/6;.OXU MZF,\1&O)OG;3<#5=__AY/IV^G2_^[1;Q(J/]*A0)X&@H24(B@#>4@1-2)AXT M(6RP1@ #[*>1B&!?5#X3FQX/ @UN&LM1ON;3FRP:< M8SI&ID-B#1^C SMK*B+Q2QZN6K#Z%6\G*S)R1&G@5* CK:@&'[0$&9FAT5.2 MJK?M]&86ZQZ73L)XH#3PHERM>?;5)VD-OZM&[J3!_)PVX-!L MS\7/Z6>:724WB[]/%BG@2IT_)U(DFG[ZA21&E+P%L$ M^^OY; WEHHQ?7RU7"*+%72<[9[,PTH,,L6A\1\ H*8'99!B2P6BJ?1\?25KO MMYD'O/Z8MY_=9-9)*\LH\X1.3RXSAO$ 62]+:%<+)RP53-6.$QVB9UR'=PBL M/'ERJ26-!HSB6YW\V]5R,DNHI-/EIDUJR9>/3AL570:NRYPUEBW8D!-XD:WQ MD8N0:T]1/TC0R%V)J\E]/I006D#4AO:;.C2'QK;4'+CR&43)0KU"C0J2TC( M@.] M7DW"S5:$L409KH!D9([P98Z:1 #<$7G4ZS%^X-Y% M@K_=72+[OCWR*)_:ED<5%K.E6P\G3PD8YWZI(].G .G)X)%OE]MPU?;,;%4A-R)RF300*FU)@HOH_^4, M.GO%@M8&-W'$I;)[]='EWU=D\ZK\&QD!ZQCD;VZ9XL,M*$TUBU)#++/*A T! M?#;X$^7EN9BA >6.@,">YNRKP6W],HOPV+R8RV!67P]6=P\&FWW MDSVUDL< 699B FO* \EOR82Z.+I_H,3>,8'94Q-(@ 3@;4S[3P M\PI*!15M1G\>J7?3&TV+N_JX^I866Y[=NF))HW5M+#"6BM6=//A$\5?AO;$E M])C\$7KF^"^. YMAKI^!^#PJ?@JG;B-#?TOSRX7[\6T2W*;%H0I99*4EJ#*% M1Q!J2G.E,H6>9L6ILY'4,%[W$C#R<,$A/)TZS![9W=F&".YOX>9LZ8@&?B! M4B$]6 &&(OHEI49)002U51"SCX#QS-U*@IW7YO*(4 EEE,CB^N*/+Q=X9W(F MF8"84J%82?"*",B<6A\D\8X>ZCB[3.%_7/N>R/"H([0 MYKTX..J5$=7J1EQ"F:^ 1L3@%TS"8Q*CQ+M>="/$?3 MN&T1!WOIK2J*!J!U8X+?I9BEQ$-(# E6JM157\,0U- M)@F<*.%Y178W<4$]DY_SYL^29EZJ]Y=+=/M2_.K^O-!,2,\9 ^)I* ,K*'@6 M/)0Q?)XP2UFFPV"J"YE-Y#V=B(S=,!M,2!61>*;TS8]^.ADH=?/ITH.F;3ZS MDS.G;$:B)%?1 A74E=(M#9Y8BP::\VQD;V1,4R<$];=&&%\@&\3PK0 M+>$F<9H%KVV:U:&\"758%7][M.0Y)=R.Q7?ZKM?5D[^[U>9M.LH87&0!HA#E M;9H*%("SN'N\-8(.BN7:3;3J[J )G)\5@[6/P>F ^!6.PYUC8"D/L21FI< L M"$(DN&C+M MIA8LU1FDSL1[0;)-M5/!CR+LA6OP$W%S"GP[B?#E(!/_,!217Z8+PF)R"ADG MB"LY"!Y9B%XM),.$YI(E]CC]_#P8O2/QA2O:,Z+U1+'^"D;%IW4E.+WPE/+( MB0&J BVS9$,I^.4E:8=$+X7+U5M(U:)]W#2$EX3SVD!X::753R):%X\"C56C MXWRR\J L/+R/,TTO)VK7O;=?;=+"R26R+[-_][88,/I00!.%=96,D39<=4<'7Z:!-6?55TW$^+'([_#9@_!S=W>R6&^>5L\G]2 MO&"6R*R=!.\(&G?*&O Y6P@N6<6(\8+7+E+O1F$3)OL@4#R#Q%K H_LQ6;EI M(?UFHZ_GR]6'M+J07CMG\"@IXDN:(?=@>1:@M0K>YJ05KVU@[Z>F"9-Y6)S5 MD403H8D]>WGU?;Y83?[/)MY"'=<)E79)4Z.EWH* #<* T[HD(26!OL5YX'6? MK'%SLT;$V" MROL\D'M(V+AS$$<$70_YO#1/_N$O]7ND[5A]X!9IS^WGS,YH,L1R7VPNEQD( MK2@X(QTP3YRQA!M*:YO*9TJW^1*^I7@U+:/&-C5H[V;K2-G=XYY0+AF'9H'D MEI4X7,"]FPC$::^<9=R;VIFISQ+U,IS4+JAY4O5952YM=)QXV%TAFQ B5:B! MI4'GFC(!+B0!#'\* >\#HHYJKCU44Y+A^AC5%>USG4FZ\+D-G.PH@U6:",E] M!$5+05$6"KR7&8REB?B I!ZG@'^1SB2=9'I49Y(N#&ZU+P72F4L[!48)1\=" M4[!6$B T22=HD(Z&9RR@YOI25!3:,:TI.G"P"=?L^=X(@DB;M0*2N A30;K M'0-O3>!6:\=$[33@-IM3U ?2(#)X2?TI- DV)DDAEC,B!$-^2<6 ^^1*F)89 M=8R^J=R?HGJ<,_ M"J8AJ=);TJ);0&N'B Z0,W+CQD&,X-I2:.$19;YZ$,%":1:^-$Y[7+E3?3\VX/E4U@3]YH*O"_68#BE]6\_ _ M:TOP_AS<"@DM1RY<)XQXRBXJ11#OQH5\S/<__CFA#53H6:Z67[XAAGTA[Y.[ MWK2QO@D166.$"C2#II:6PGA?JC\=,).4\$J(7+U1?#^*Z\4;U]]X(K17*+/9 MY6;JZF_7=__.EHY79431MIV CMJ2;"!&CT=9A MM0O+)>J]D<1!,@FYJ0@! M%[4#J;6,BG)FJO<@&6(?XX*[!ZP>Z\JQ9=P SM^@J3F_3FEMX7W\<2^JI&6R M9EUR[D)$JQX]0ZLX\I@20Q.1258OT=A+S,CJ='2XIBY5KX(#%79=-A+\XU;H%9("#A TXA9=PD MVN;05T-@#>#N6;[N8^M=^(UZI5/I^&>MR.@N:@$^*;P".%-)IJ"]5?WYV>W M2H]&6*_>)@2#FY9FXU>XWO6#?_G"$>Z=4@FBXQ0$HQDL4QJRLR18G9,RM<]$ M!;(;-[*'A?^YQ=X"TF]\V:K_YU6 M=\5\FPX#J "V?U3^/7I!4V#9D0S),55R'208CX:B<9YJ27V6W X5U3C+#AMW M$P8^/^V"Z5<^:G62JLA#31G M!'V6!FR0&:*1+G/F"5>UC>5Q\T1>3=?_SOV3M4-B%WB&(A>H#!P/! 2-&KQ( M 1@3KJ2&IBQK/UD>1]F+SO#H@K8GS^KU!?=2;!-T<7Y+LY0GJTUIX--=:YXD MM>CF>U<&Z5A91N%$"T+'0+,(N/7:;1+K4#[Z&.^QX#R"X'ODL%\6=M3)5SKJ M&'](JX^Y3+$(QNDD%?H667LT;VR&,AT;//5>!A)XR+7K;+I1./ITQK;U\4F" M/%TO%Y/Z[';JUA2O;:<^6G9(._70#MJP4TT98LU\!(U0 <$B HEG"]KB?2\2 MS]S^6G;JR0[M5I8?KU;+E9N5J4"?Y]/IV_FB_.6%T8(QXCPP)Q((3Q)XFP@8 M39SC1 CISIZ*=]).7K0=W 7-U9Z*Z@&C ;NY(APU#DMY=9_MUQ> MI?C[U6+3M[I\8/UH?"^;!]6T$UXD'W9CGS.:;+"NWOY;MN/_8)S'[V@ ;CDR 2+ MW'=&6B"2QXS_I8G6KIL98!LO] VT7?7?%RI]S\O7ANTE0R5U"J\_16AI0E8B M3S;F4J9,7" N$5H[Y#B.O=3>FV6[!Z8?3'K:2V]F;5PPV[NUY.%MF>"MTRG9 M -$X9$(T 4Q*'*S@*!&FN!&UJ[&K;^)%1^K'=+C[P6'DGFA]-__/-+G\5E(> M?J:%NTPW9N>G1>DX=]O/,F8N2'&BG$JE/1@JJXR_)OR5&?Q#G1]U;-S9\.@< MM+[HQCUN?[B"/B,@F64_ 9V5*:;$N74DX6M<> M+VJC*/[MN0]@U1V.8]C]&N=P/*B]A"OP.>[L"*\62I!YY\ZA$[QRQQ^?('G?XVJ\1AJP*C5;L/_\\>WSG*WH? MI]B%]28J1LOP>B.**-&D8$&"RD8S;85WH7:SO!&V^D%(,#9;#CR5NY]K"5XS X$4@Y\YDESU1+[S;_.7"6(V?42'QM\+ MMSW?X=8GL^4D_,--K^[\;AUHBEIZ4)X2$#X:<#)+,%&8+"FQ1-DSF)B[J3OJ MX*B_+,G:@F[E-JH3TWG(D M%4"-1E<'*TAV0EZ84E)>>J$:G2+43U7LH#[:9 MEVO\U4#I<&' 'I!IY>S4N4D?,H)>Y#)J4U(+S&J\,(V28%/)Y PRF1R%QDNA M78/MT6Y>KETVU.D9'S0OK W0KG[;M6NM#WUCR,+KH_?61A5VL,E3Z348'<(F M0<'*C&=!YR\$T*@RH@)CR5C$=TVXX&Q0)UFP>3J,_7^ MFBK5%;/#397J(OX&S)N'PV:X,CJ&'$&ETEJ&QPA.^%"\+B-I2(ZRVB^/O^14 MJ4X@.#A5JHM$&H#3Z8P[,$7!X)WN';H(,I8)P4E&,*@#0%COHN?$2G[VHIH7 M/E6J$ZS.,56JBXP;P/GAT3 B1Y5R,! LC8!Z(( A@D+ #4;-J&35 =M_KL_+ MFB[5"2^=YOIT$5X#2-PW)D9:K5E&WD2+3JL(T8-U>"-1KE54SG"M:Y>3])GK M\[*F2O5!7PV!-8"[DZ,N[V_[,%N/Q\PE#T'1C#NV$DUWF8"'I)2(FJLDSWVO M_\?,]>ECHIY9]B\9[6_^=3597;^;X8USM9;*X[[>M[W"[U?V9Q>,=TR#4R@7 MD;,"[_$?"G5+*(.7E![D*?]L.VS<(JF,WUK'9W@P_6<$D454%D> ME7,HK9$B!:%8UD28:&(S]T_7S;W0 W8&A)__,)X MY=3@WLR>]9CR^ZZ+5GJ MA;0.N6/+.%]O+'B.;IX#ME[X2_[&6WRU? M/ F:9)G!,(]6#?$*C'(H1NJ-4=(9P9KICM=Q;R^T9=ZO= A[@.UE]Z-\EC/; M@N5[S#%.Z4A+7,F@Q2#PQ\WD:!LHLD5)'7PSM;?=M_="V_']2H>Q'^1^\?/X MV'1'+<6$9!)\1BM!H(8J3(J@M==*&IVTY2_F-)[B*0Y68?C76>P)MY=>&W\\ M&*[ ML."%>ITO)L0Z&!Q_:8?S>/9=)&:31M: S4DBS[( Y[4!FC+7W#EJ=3.U)17W M_?VE#X&$P\'G&"2$-282!3^@.K:?7&,,R8X(DEL):C+T69!RN3 !.2]2JB2:5? MCC-0.2+PDB/TO\#9'PC%5:/[M:OXW\WPQ_35_9F6[^?+Y6\ISQ?I]@\_+>8_ M)TO\QF]IEO)D=7HE_VG?J5/-7V&/E2KZ;S]Z5R9]6_I,I=9XA0@(FE,0EF3T M+UD$YHVR.DJ*R*JL& ^0T_>NV2Q=V/T6M5'I,S:974UFEQ\1U&L9/A9#6K[Y M$[^,FG RQ!*BVH MY$1+6WNRP(#;&3=67 N1C[5T*_)OP.RZW>*;/\MUE;9ZYL)+RBAC 9D:T'LD MD:/UZ"/$&"S3F3CO:E?W[2%EW"#EL!#LQ_<&X/,FHTNQFOR\.RJ?T139=:(N MM M>&FZ!IAA!>('V":<2T*2B5K@D;-"5$74\=>,&P(8"V4#2:;;KTX>T*DK] M4UJLC>Q7N,\XF5X5#GQ)X6HQ64U2CX9/G9:O8QV>OJ-*1N$;MRB]6.\HN,&E MR)GHG Q$AU><8+:,!::3=_W_P9IE?(RHVQ\/W' MU4:4'_-C@C:%KXH%:Y0,H(3"H\2=!R.M *( (WBH'DFO# ME#29F=KUY\^0U"(N3Y7_?#AAC#R]X,-\MLDV^/SECV5I3H3_L]T%DYE8CIXH MMRF 2#:"I8Q"XDD8SF,PRCSC1AW^PKCAGD$04I&E#2B=-^@ISZ]36KB13(QLP1$.PM"\-+8K,00!$]22):$J'T/[B5FW(#.H(JFC@!.1A(J.3^O MA*5_NO(RNMJ2;P@160L.2F:\VH,.X(4Q:*\2K;D2+I':KL0# L9-@1D4,ZJ85JOI2IQ94R:@K?R 99Z%Z MUZT]M%2$\=OU]B\W-UW)N,]1$HBI;%]1#XY'#9QX(1+7W-H!9W4< M2^;(4>\:V#DP;V,088UH$2P7JQ)L6LZGD[C>QOIN60=':39,"1.!::F+YC\&;OB)>U##W^Y@MO_KK;R=#"3P>57N-X>?K9/)T0C(EE"P MQ4@03/.2ON: ,B45290E=E3>5V<$C?EN44NF!R%R H,;<#NVYL/L+@1/90TB*!^J,S;DV6\XXF)@X9&,3<+,5CA9O3! 2K1=1*0?]2U:?M)%Z4S2AM9/&WU(0Q,7W'"HZ<7R)EJCK]M3 M?)C/Y@_QO]W0A=$\YZQ+%",($)(J,#PD-.ND)(0$QD-UW7.0HI&ON,'54#UQ M-*"1!JW/#S0Z+1QD:3QRV2NP CGC(Z4A*4FYKAT\&KL_PW!=NX:&=2M ./U, MS%=N.FBC!NZ3XPZWP5TIW)8^@Y&40$[$QT"MHZIVS*I/HX;ANDB=!XO]!-" M;OVTF"/5:SN5$BEH3AQ(+JU*&!5@-*7 T5?WDGFJ@^!O?OZ46A1+Q8M)[*Y M 47S(:WNU.ZKU6HQ\5>KXG1_G>_1I%8$0I5SD%A&XS5P"S9K UQ+X9-7)/C: MQEYG(H^"FWZQ!&D(4Q%"2XP5KK>2S"120B4$$:BEE[4?D5^ M0,!1>#*_!IXZ,;N:!AL^:?C+U??O:"3.\]UC?(I?"QFOELNTJIHL?.RWADH2 M/FFO0R<'DVP318L)@LZ(4)X#.&\R2,,L#S:@MUI]/G9#R<%6JV"2)"5J;?!8 MH?:U*GB@@;*DG!=&_I4<7 ,[-9*#NPBK 3/_\&-^9H0S0BTZ*;(T*?0>;$0+ M0"K4Y=QH+77M7FS],VB:2AWN!(=.&31=9-,"T!X\!ILL*7>6@?2Q!%54 N^M M!28II21Q&5+MMI$O)H.FDV /9M!TX7(K^1*[,S^H-,9%[B&SA#R1Y=U#TP!! MRN0,-\P9_8RM];(R:#J)[O@,FBY\; 41>_(^:*+6XI$ 3&(X2.$2 M1X]5!$:[0*+]#)K>F*C R79NDL-.;=3X'^DU*$/PWO62@=>* ]&9.V-Q7\=5 M.(V10=-4"G O Z:VI!I W\8-ODB*>,?+U:QI&?X0,KH5F0%G.;H8- _54X W M7V[BDJHHTOY]^^3U=JP<[.X>96\3+/0J[GP$8O6B0UUI;Y2 M$.C>9U\]_NS3KM?2&NY)M$"L$2"LI6!LZ624HJ%!R"1Y[592G0BLDCYS[XL; MG4Q83JHTAEL_%ZT[W/IRRJP/VFKGC*/5B^IV$3*N+AH.*3NS9GI)8>0RWO>3 MU>1R+9C7;IG67J9BS%A&-&3A"0A>,AHTDR RHP35M2*&'(.A9PIXGWYY7-!4 M$.6\&E^;0L57_']L'0V1$Q4$[URE:6G^HAW85$:5))I"3#)F?Y16[82-N^^/ M5ZG;5YY[H7$B7_VWJ,41,\'DI!\M*6H+H$RX0& MPY@RR3(9;'C&CCFT?BL .%5J\\HL;,#M>:PW[ZQ]*0(:]N@62J)]:3&JX/]C_K1(/R?SJ^7K MJ9M\7Y9DN<4$_S[%"Y:R3801D"ZB_VA*&D$H$PI5UC93:O3C"4 [M4O7[[9E MF)PHZOF9^-Z 2MJW/]P7_F'.RPM",I52)."F!$RMU>"8%^")LRD0Z7/U!@#/ M$M66BNJ'LF$DT1ZT-D<%G_$.G M)'%<#8NNG72-6\%R%H#UE\?X,*Z)_P?L\EJ^?G+'UNGJ^[^#W]KW'*D ='S6',= MQ?*3M=&T2J5'6JP?<= &7.]Z.0@>]GVE[9'R%9'P#)O'P0#J[HO-5KZO=?:= M)WWJ_;)_Q0HD_GWV8U(6_8KWR&_XE_]3A=G&A$ M2N7$OYXMXZ*>F!XM.8IQ=K+V>\J+1@3UW_-_W]%75P/N67H46^HDP1WFS<@" MO+U3)]]3?#LOX8P?_W#3WL?MT+JC5#EW$MT17&GAX"U?3^?+]'5^2^ZZNK7> MZ7MF_5'*A[L?P>.XU*P\!Q+C.,6ZE:37B-#>S>+DYR1>N>DZV:>/H!XM-:Y3 M=ICG\^<8,/91FD[OZ'H^P'/$(=JUX&@2VL/S^7$,:.#!Z2Z<=/C0G)0W_F#M M<9WEHT[10:94%];9A\3MW-7CRHDA Y/CPWW_.-ZZT.\W]G>X.IPSAIV?974# M<%C3]NH'?CYLAM-]GEQ^6RV_O/K\91!8//^]<;M GA$>1[-^; -FU^V!-WK9 M87UOX&;A8V!@V_,''O&E!='],8N+Z?7EW4#25]]7_>6V<]6C;GNLGB'VYZ54$T.]8\ M2D8-/*CM9\?(PGIXLJ___C^K-91>?YM=?@K]U-XS2Q\ENG'?V(YC3JL)>F\6 MZ\#W0,EY3U>ODICW#-$]D_**4,MLZ9]IN-)J^#?)\?Q83_Z'> M0:R38X7RUPO 7R\ G63S83[[D.8UA/)PI?%>S [Q>O[,QANZ5Q(N^7TR6_.L MZ-=J%\R3A4=3:J=:!L>P:6R5=WFYVFZJ=[3IX5*C93*>*JW=K!A9/C<$E79T MR\FR3I+.WD5'RVKL:7OO9<_(TONR^I]/B_!Q\76Y>+-<339-P&JF>Q_U@=%2 M'D^5:A>VC2SACUI_I]N;.M7* M1S[F Z.E1%:X+)]EV\@2?HN+SF?I9J5FT[R)&RI_^K^W,X.[)TL<=('QWNJ MKPF'8_G:%B10C4W=;$OPN^\_2@M3W("?3">KZSJVVVE?'"\WH!(HNG&V'0^L MIHEW8-GQ$@@J.&%MVGH["*SL1S]>]B@A-A7K>IY'#;T*S-,2_<+/Z5]7D\6M M7JFCE#M\YB@A-Q7ZZL[#5K. /OT<*@/HX3N_['\EYOF]J) M/\>LW^-<(W/ZY_K<+C+:@VL'*=P_D8]W/_:#T)\I7*TF/]-K5!.7\\5U[]21 MW2N.)Z;'_)X?N?FQ \G3Z6/R)D?T"3LJB63_PN-E7QT4Q;P;7T86W:C4/8PX:]-'_E)_Z5G]A- M-O'__SI?^^-]C\?#E49+HSIT.G9N=FP!3*>W9-4Y&H^7&^]:W\GN^3%['[M- M6'+K"6-]S\3]=49+4CMT(G9L=&RC=DMMG:#;T]7&N[;[^?&MO5^\GG])TU2Z M7V\QU/OI8O>*XUTDI\GK(%_&]E.0E'AKU'_,>1)PW;>S.F?M^=7'4X&GR?)H M?HVM,U-:_&TQO_KQ;KF\JBC10^N.EIU[JAY]GD=C:]1OI0E,O"6TEA0/K3M: M7NZIVO5Y'HU^%N=?YRLWK?$._'BMT=)M3SYS.WDQOH1>A15ZXM/K3VX2*PEJ MUY*C)=:>+J\#G!G;42Z>(E)8J*JE&O>M.5J^[(F">X8W8YN=-Y'A5S\OJ^G& MO8N.E^IZJI7Y#'L:DMZ:LGL:HJ80=ZT]7IYJ!5D>8%8+JO26U.H*=>_*XV68 M]M&KSS%J[,R*?UU-5M>E1]:&E>C>?%_W OU]DI&8,O^UEG0[?FJ\A-,3Q7T: M*\=V&Q^IF7\LUY?(NHOHM_D4N?QY5S<+\ M>Z48^E$?&"]EM9JL][.M.0D_"3(/)>D#'SI*XDW%CDY@X\B2WZ%^RLZWP:\Z M0C_V&T?)NZ7H4T?F-7?(U_.V!S[?N[]QE*A;"EQU9-[8I]KYJZE;O)\L5Q6? MNO>O>I0X6PIG/)2X6@I M'6++V*7.Q: J.ZHDL%WK'26OE@)&!YC20HB_2GO,^PL=):"6HCR[V#"Z$3+O MG2IYL\91\F@I!O-H\VVD>?<61]=\5=92F*3!--7Y[&]HN&P)^STMPV*R?H:I ME*?Z_/)'";&E ,CQ+!O]7HJ30I>;"L)^WNVNUO/SY?M$PN[ M7>ZWTIRI?\>-G0N.6-SYG"P>1+\.,&/LF.4M:;VKVAXM-9IL#G)[IU0:JG-[ M-9WNT"5U*D#W+]R K X4@S[+D+^:"8QUAOYJ+/!78X%NOO5J,?V:%M^7'_/7 M141\U;'P#RP[VAGJ9B,\SYC1+85"58UFI ]7&JV2MZL-MV/[K8CDZV35V[Q^ ML-1H);DG"N4! \9N''HU391X28M5$^<_5BF^G;K+7N+9M^9HY;;=Y/0,2\8/ M+ XALP/+CE9?VTULSS.F"06XIJO&O+X=RXU66WN*(MS%B(:4X=?%]]FJKBZ\ MM^1H5;6GJ\*G#&E+$U82V/Y51RNH[:4'FQ/;C<-0;W+I[A7'JZ$]11ONX4<3 MLOK]:K$FK(*0;I<:KRKV%.D\YD 38OF2PM5BLIJDY:O+RU<_W63:.X'WP+KC MU;V>(K"#O'D9KXR?YM-)P U\6LS#@*^,#SXSP"OC_FU4?V6\_ZDG&*GPW+A[ M_5ZQ^.WR\?[2M5RZYU=OY$7RH-P>!O"/Y-?H;RR[Z/PP7VU)K1-&/OXKC425 M>\KY /^&U^C;ORC_\&Z9_M__Y_\"4$L#!!0 ( .*!%>\6IA%P0< PI M 4 96YV,C R,S V,S!E>#,Q,2YH=&WM6FUS&[<1_MY?@=(3QYXY4GR3 M*5&R9A29GJH?XL:CUOW6 0][)$8XX +@2#&_OKO '5]$2A$=1V&J>L84[[ M%HL'SSX <3[UN;HXGP(7%W\Y_VNSR3Z8M,Q!>Y9:X!X$*YW4$_9%@+MES69E M=66*A963J6?==K?'OAA[*V<\EGOI%5S4[9P?Q>?SH]#)^=B(Q<6YD#,FQ?N& M[&G&=&>^S/8OWX-3:SU9B'.]_D2D[T, SI M++R06J#WPW>]PC=B6[5]:I2QPU?M\.^,2IH9SZ5:#+^_D3DX]B/,V6>3<_U] MXKAV30=69M'0R5\ G41_P^,\CF& [2BIH1Y3ITNC&-U-Y5CZUZ\Z[]IGO4ZK MLSF.Q\:X+'MNGZ_^=CWZR$;_'EW]\^;Z7R/VZ>/'ZZO19X;_;Z[QZ^7-]:?O_>SC;!TVJUC"L,U MF_(9, LS"7,D:#^5COU4:<;U@I?:V!!P!9O*0U'%^ M.F4N9(^5O7G8*%JA :02Z=0*I#JF$L_Q0&Z M+@ MX!I\4S/#:H*-%^MA>%E [?UY@ HLDQJA0*A:37V"*$5S++9KY5(C52$&);8C M=:I*(BJ$U]H\)PA-26Q7(#H(V 1XI5;(K4#C[G6-BT-(:C@ABU*A <+5(*9" M=R[XDW(W99DR,6P@P0EC(L8*0/S$S\K&2;DKF9)8CU1+= MTK.0+E7&E5B/2-@:%?%46)."P->.O4'X"$ \1HR,[M(IUQ-@E\AOGTL%KLK7 M/=[L'+^!M_&1&NDP6K(Z*I)T9TN ;T"#SR:K\NL^TN,^RRU@[K M"P$M2(@\+C\WYF/0_1IP4ZV# 3<_''!W6NT!Q>$#.-R[XNR&O/KK($PHY:>\ M=$^O0KEW# BCJJ>8S4UIL0$DOYET@5+1"G1HA_8E*S)>)W0+B@=<5NE\A:BD M(GLJE$C,Z(LS2HIP"N'*L9-"N#V(/*_P?0/CX@4>DHQ#^6 M0$$+BTQPFQ QC@M0%B$EO"24IX>#\IK31S.NRD!\A '(,M2R0*1Q\?=,C6@&BLB";LHAL>F] ][\)14PY?60$H_^_4M'!O7>XBP4"%& OT) MH*0.7@PPQ>$ LZ;?..7;T*'3ADI8AI*=^-R#=$D_F#0M+0%D+5GO:#4WSN/[ ME+:!&?J'#?T<3\-B,U/NEE*$F"] &41("6$ %5TOF)*WH*ICCGOVR6\>T[/ M]Z V@L<'!]^OVPB&XU91(S]9$13QY3KZ5EQ%3+>'.-G2PDO7..IA;ZQ;ZH'P M IO,<^D]P"/98&Q0<5"YD.A?:.0-0A[)UQ&YXU]2Y?7"@I]+B>Z'153J-)R& MO-UC;_=U!Q<'1;<'N+>[5"CT4'A*Q"-MNFDCGTI %6Y?+G'F@._I>0=G_\#9?EYCD,XL,E" V() FHBN^ 7($Y3=1$:V]F>NYI_B!7^Y]V#Q6OHQQ MQ8!MHDN*%PZ&]9&_R(5V,F%%:0U%477$( MZ([%U9V)T]/6H#T@;SQZXT7=<76CHA4+/M&S1X% MEZ/;&!A7)98J,-]JS+_3<$.+0^FQJ_0) 7C]JH\+/'QN7WI8!F"/>6]3 M!!J/AJM:7AB&(=JR<.+(ZL$?4BP?C=QS1>N0 K(GN*ZF$C(VNH.TI(,,]BEJ M_/\'ZGZ@WOPCG@-B*MV*UMOM/-,>Y*^3E. >>7OYM_/=VF[W3256 Z7!HQRQWK=7M]]ILV=V+.0[D33L)ET\[X)#R/3WPGXZE. MEY?C5,R92-^V!/0'Y]GP['QX.I@.AO'960QQW.LGO)MQ.'US_I^XA571/-2Q M;BGA;:L0JIT#]3\:]#K#T])=+$3J\E'<[?ZCY4TOQYE6#OLS6#]\#;@ MWK6Y%#,U\D.Z\"^$2M'[T9M^Z5JAK<8^T5*;T8NN_W=!)>V,%T(N1S]]$@58 M]AX6[*,NN/HILES9M@4CLF!HQ1^ 3J*__G$1QC#$=J10T(PI[M$H;NYS,17N MY8OX3?>B'W=Z#\=Q5",8[!Q!<'W+[>\3SNN?)S>W[';R_NK]]>3JW^S#[>WD M^N8CP_^?)OCUZM/DP_O/A_C91G2W,Y.(_0(.#/NYP]Z]?''6BX<75P81J".6 M@'$B6S*7T8K?:%"'N<;?] M*\NT05M@);JB4P88VY3]JU+ ^MW(YY.(Z8S=J#E8I\!%H>Y$)1U$TOD!D]?: MFP1^B"GO'=V4_Y-;G"N2$AG$(69-V&^4XTN*(WZ 7O@0C&NEJQ2 MSE2 (T!%X<4%SB]G!3X9P27+>(*O#-.%<,SI8+=EH" !:[E9DDG![\"C:-6F MQ7/B2 4U M')%%)=$ X:H14[X[Z_U)N,U9)O7"-E@V,!/6&8X=<7H9_$8OHPU(VL:9+6^? M%RH'1X?*3P^FL%9,ML9=K9B(;G26"7STDSMAW("'$<)"3"7X_(F9D4^EL#F9 MDUF!5$MT2\^IL(G4ML)Z1,)&RX"GTN@$4GQMV2N$3PJ(QX"1F_LDYVH&[ KY M[6,EP=;YNL_;\>DK>!T>J9'X- VO7OLVL5F)$AQM #\ CKP[K,MON M,L,N&^VPN1#0@H3(;I7Y%<$][!T1N/GQ@#ON=(<4AW=@<0>*L^OSZI=!&%'* M3WAEGUZ% )6%M MAQP2/E4J42&+I)*<\@8.RSNQ%A18(\B3356%WZ9 ADCM6!_2 ZB<N"%M?/ =$- ^\QT7P^HK$R)P+=>$B6)-JEWP$OI&2A4 M.A+QCR50TL(B$]PF!(SC A2E3PG/">7)\:"\X?2;.9>5)S[" &09:EDQQ]FS M.S3I2M \@2A#ZE."'T!-UTLFQ1W(^ICCD7WT M/X_IR_#=<];]H^X#3X\.O?_=/M"?MJ8-\*,U/Q%=;H)O355$= =HDRTIO'*- MHQQVVMB5'/ OL,FB$,X!?"893#4*#BI/!?KG&WF%B$?NM<3M^)=$>;.NX/=* MH/M^#54J\8>A[A2(1]ISTSX^$8 JE/Y:HNU 'Y'N3GH M/I^=O6+UQ[O-\=9!L*QW0^$49 =%\A0K6E@QY%X(USH7JR .48Y&02!85 >V M*@K>XIW(O!P[OW>L M?9GBB@'31ITAIJH MOJ?@T1V*ZZL;Y^>=87=(WCCTQJ5-Q_7%CHYW],2EVV6#L\YY=W]QMQ/O+?M* MS9YXEX/;&!A;& MV>]2'%J?#5J]R# 8([1E_MB1-2$XIHA^-G[?-F;'%)8#@7:="\C8[2IE? AZ M_Z] /0[4JU_"D2#&:"M:K[?#=>*3T(Z$^^C.8*FM_Q%V%'X,F,/6+<+UPO2) MK+NNPJ>X.BNWO\I&>&E7!F:_#GSP&2Y(GOB+F7\"4$L#!!0 ( .*!%#,R,2YH=&W=6&UOVS80_KY? M<7.P-@$L1Y+MQ&\-X#DNEF&(V]A%MT\#+5(V48G42"J.]^MW)"6GB>LBP]"7 M+ @,27Q[[N[AW4..UB;/+D9K1NC%#Z,?@P N95+F3!A(%".&42@U%RMX3YG^ M $%0]9K(8JOX:FT@#N,VO)?J [\EOMUPD[&+>I[1J7\?G;I%1DM)MQ>3%GCH3X&=(%*FOI&C)].;Q=7KJ\EX<36[AC?O;N;OQM<+6,R^ M>^11#]ZUYJU)"^;3B47O/1ZUNV'SNP<_GL/X :SU[#X M90KS\BQN=46CGK?; M?"4BD$"PQ M7 K8<+,&LV;PMB0*0Y!MX8854AF0*4S%+=-&,-/TOKD220N.;>\71[TX#H<3 MF1=$;-U;-#P!G/"U5'G%V3!X"ZE4;OH"P4H*#,VG\&LI&+3#IJ\L1$/*,_R\ MPS)G2:FXX6@T$12F=\F:B!7#DI3G7&N+&_]M3XKU"]9,,43[,3!O0XVKAM^$ M]SS+.,EAHLB*J28D3!F>;IM0E$J7!*-A)$0]W[_:B/;EW.] BY506=BB^?$( MW\52!W$X"XA:$L%T,+O+V!;&B?.GI4X3VXEIVE&VXQ(=;)OR+7P0Y8/RPP$A7MTS+#/9 @L3/+OQTG%?NKY(I9O:-MP+3?0'5Z/B8G_A'Y'G6/ M:?V6/B;TCLP5)Z)^NX-1[@]MU/]OD8Z_RTAS@5DI)R[_82HT!$=2_.I"5=. M<)L+"\6TC7C3-I,L QR&8$B&?- %4D WW:B4"R(2^QTGI-Q-;7) M&= MJ>L<427/UL' YD2M4 4;60RL_'U@3Q550Y89J_LOI:),!>C>C!2:#>J' M(>6ZR,AVP(5SDALTK&9?2F-D[A:XMNA'G+"?-30_?;^KU6/SS<'+:B7=NIF]O/CQ9H]-&K1KOQB.V#N+B#J.:Z M!VP=LV>$++X<^=V, VYPJ>3S? R]>.Z<#[7[O2]$K:H6[5CPD0]JR/4L'1_S M3_JE"KXE"[H%M,PXA=K*VFFA==DS=/1GW?KSUE7)I[GTV5L[6:,LP"J"%<7P M6P:S-.7)\[7U7VZAXS>*8YXM,-'NN>#DOVZAK[9+=H7]:Y/GTE[W^-TR+E>E MKJXB.EZ)/[I$V5E_Z@K&TT\TS^(8- :- <&Z+Q7'.HB$($RP:3*/9"DRM9A"8_[I.62G"]OI_@*>???GS%!(]NADLI':::Z!81FQ.V+LKO"^33NZ$]T/( M$FME:0X/.71-R MG?BU 5S'03,,<1J[Z/9IH$4J)BJ1*DG%\7[]CJ3D)$X==!N6O@2!(8GD\9Z[ MA[R''"Y-EIX.EXS0TY^&/P--EK2[ MI-,]ILVP'=)6-^YU%F&41!'I1BVZ^#.JX5#L[L=HLT[9ZUK&1;!D=OY^N]GH M'.=FL.+4+/M1&/Y2C-/C!EV9P*2\AO1=Y &[@,7%+WO MG[1R4_.VJOZQ3*7J[X7N;V!;@H1D/%WW7\UYQC1Z%)S ]A_G;"'.46$'5?8 MH?Q;MA8!8"L%BPZ6 %3=+,$L&[PJB M, 7I&JY9+I4!FW^LVF^%@++.*&XZ@B: P MN8N71-PPK!!9QK6V?N._[4FQG,"2*8;>/G3,8ZC\JMROPQ5#C'!F&Z+.8*1P M:Y-UB)DR/%G7(2^4+@CFQ$B(NGY4N1SM2\>O0^LQH3*WE>SA"-_%$@B]<3B( M6A#!=#"]2]D:1K&+JB50'=N)J=M1MN,"PVR;LC5\%'*%P4"T%OJ"I9PE^WO' MW<&_XEQ.*,52&Z0L,?W62?ZX$ 5?D88'T6'E]A,R1%/N@<*:#K;E3"!1&Q_8X&*7>F[2K&7D7J\BQQ'W13ZFJ/*+?0 MQL[$9D3=H#0U,N];3?H(3YE50Q8IJ_HOI*),!1C>E.2:]:N' >4Z3\FZSX4+ MDALT**TOI#$RX926Q03X:6DU>GRQ69>6KF,0&/24!5(W#R0;JDOVAP%(>HXPP0ZA!%U M5UNE,D3)OK9"[UX5XGF@C@9 8K570*NK,%+@N[#<,,@?/%/$E?)WK]6 %=?, M'S;LC9D5#-8E8@K%W!$"2)XSHK03+NLJQ@G64LJP%+U14O 8D(S^\+03 MQ1*/-@N&GW(E;[D]JY4GE%*F.#FSXBB!%E8,EZ()(6_W20HEN%[>&_B2,YT" MCK(:O4D2*'+\8H.*1Z/=XFCKPBZ7VJFNOF(IQO66/;G"NR^1CFSA_1"RP#I9 MF-U#=EU7[+P/+'_][>21NQ7]&U!+ 0(4 Q0 ( .*!%?7 (D\ ;\! "_N M(@ 0 " 0 !E;G8M,C R,S V,S N:'1M4$L! A0#% M @ XH$5YF]@8U,$0 R''?7E M'1 ! ,A>"P 4 " 9YJ @!E;G8M,C R,S V,S!?;&%B+GAM M;%!+ 0(4 Q0 ( .*!%>>_GE% Z$ !:'!P 4 " >UZ M P!E;G8M,C R,S V,S!?<')E+GAM;%!+ 0(4 Q0 ( .*!%>\6IA%P0< M PI 4 " 2(

  • ( 0!? M&PO7W)E;',O=V]R:V)O;VLN M>&UL+G)E;'-02P$"% ,4 " #B@171.3?6!X" "7+@ $P M @ %/D@$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 60!9 &88 "> %E $ ! end XML 95 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 96 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 97 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.2 html 271 322 1 false 58 0 false 7 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.envestnet.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.envestnet.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 0000005 - Statement - Condensed Consolidated Statements of Comprehensive Loss Sheet http://www.envestnet.com/role/CondensedConsolidatedStatementsofComprehensiveLoss Condensed Consolidated Statements of Comprehensive Loss Statements 5 false false R6.htm 0000006 - Statement - Condensed Consolidated Statements of Stockholders' Equity Sheet http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity Condensed Consolidated Statements of Stockholders' Equity Statements 6 false false R7.htm 0000007 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.htm 0000008 - Disclosure - Organization and Description of Business Sheet http://www.envestnet.com/role/OrganizationandDescriptionofBusiness Organization and Description of Business Notes 8 false false R9.htm 0000009 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.envestnet.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 0000010 - Disclosure - Acquisitions Sheet http://www.envestnet.com/role/Acquisitions Acquisitions Notes 10 false false R11.htm 0000011 - Disclosure - Prepaid Expenses and Other Current Assets Sheet http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssets Prepaid Expenses and Other Current Assets Notes 11 false false R12.htm 0000012 - Disclosure - Internally Developed Software, Net Sheet http://www.envestnet.com/role/InternallyDevelopedSoftwareNet Internally Developed Software, Net Notes 12 false false R13.htm 0000013 - Disclosure - Geographical Information Sheet http://www.envestnet.com/role/GeographicalInformation Geographical Information Notes 13 false false R14.htm 0000014 - Disclosure - Intangible Assets, Net Sheet http://www.envestnet.com/role/IntangibleAssetsNet Intangible Assets, Net Notes 14 false false R15.htm 0000015 - Disclosure - Depreciation and Amortization Expense Sheet http://www.envestnet.com/role/DepreciationandAmortizationExpense Depreciation and Amortization Expense Notes 15 false false R16.htm 0000016 - Disclosure - Goodwill Sheet http://www.envestnet.com/role/Goodwill Goodwill Notes 16 false false R17.htm 0000017 - Disclosure - Other Assets Sheet http://www.envestnet.com/role/OtherAssets Other Assets Notes 17 false false R18.htm 0000018 - Disclosure - Accounts Payable, Accrued Expenses??and Other Current Liabilities Sheet http://www.envestnet.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilities Accounts Payable, Accrued Expenses??and Other Current Liabilities Notes 18 false false R19.htm 0000019 - Disclosure - Debt Sheet http://www.envestnet.com/role/Debt Debt Notes 19 false false R20.htm 0000020 - Disclosure - Fair Value Measurements Sheet http://www.envestnet.com/role/FairValueMeasurements Fair Value Measurements Notes 20 false false R21.htm 0000021 - Disclosure - Revenue and Direct Expense Sheet http://www.envestnet.com/role/RevenueandDirectExpense Revenue and Direct Expense Notes 21 false false R22.htm 0000022 - Disclosure - Stock-Based Compensation Sheet http://www.envestnet.com/role/StockBasedCompensation Stock-Based Compensation Notes 22 false false R23.htm 0000023 - Disclosure - Income Taxes Sheet http://www.envestnet.com/role/IncomeTaxes Income Taxes Notes 23 false false R24.htm 0000024 - Disclosure - Net Loss Per Share Sheet http://www.envestnet.com/role/NetLossPerShare Net Loss Per Share Notes 24 false false R25.htm 0000025 - Disclosure - Segment Information Sheet http://www.envestnet.com/role/SegmentInformation Segment Information Notes 25 false false R26.htm 0000026 - Disclosure - Commitments and Contingencies Sheet http://www.envestnet.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 26 false false R27.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 27 false false R28.htm 9954701 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.envestnet.com/role/SummaryofSignificantAccountingPolicies 28 false false R29.htm 9954702 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.envestnet.com/role/SummaryofSignificantAccountingPolicies 29 false false R30.htm 9954703 - Disclosure - Acquisitions (Tables) Sheet http://www.envestnet.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://www.envestnet.com/role/Acquisitions 30 false false R31.htm 9954704 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) Sheet http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsTables Prepaid Expenses and Other Current Assets (Tables) Tables http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssets 31 false false R32.htm 9954705 - Disclosure - Internally Developed Software, Net (Tables) Sheet http://www.envestnet.com/role/InternallyDevelopedSoftwareNetTables Internally Developed Software, Net (Tables) Tables http://www.envestnet.com/role/InternallyDevelopedSoftwareNet 32 false false R33.htm 9954706 - Disclosure - Geographical Information (Tables) Sheet http://www.envestnet.com/role/GeographicalInformationTables Geographical Information (Tables) Tables http://www.envestnet.com/role/GeographicalInformation 33 false false R34.htm 9954707 - Disclosure - Intangible Assets, Net (Tables) Sheet http://www.envestnet.com/role/IntangibleAssetsNetTables Intangible Assets, Net (Tables) Tables http://www.envestnet.com/role/IntangibleAssetsNet 34 false false R35.htm 9954708 - Disclosure - Depreciation and Amortization Expense (Tables) Sheet http://www.envestnet.com/role/DepreciationandAmortizationExpenseTables Depreciation and Amortization Expense (Tables) Tables http://www.envestnet.com/role/DepreciationandAmortizationExpense 35 false false R36.htm 9954709 - Disclosure - Goodwill (Tables) Sheet http://www.envestnet.com/role/GoodwillTables Goodwill (Tables) Tables http://www.envestnet.com/role/Goodwill 36 false false R37.htm 9954710 - Disclosure - Accounts Payable, Accrued Expenses??and Other Current Liabilities (Tables) Sheet http://www.envestnet.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesTables Accounts Payable, Accrued Expenses??and Other Current Liabilities (Tables) Tables http://www.envestnet.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilities 37 false false R38.htm 9954711 - Disclosure - Debt (Tables) Sheet http://www.envestnet.com/role/DebtTables Debt (Tables) Tables http://www.envestnet.com/role/Debt 38 false false R39.htm 9954712 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.envestnet.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.envestnet.com/role/FairValueMeasurements 39 false false R40.htm 9954713 - Disclosure - Revenue and Direct Expense (Tables) Sheet http://www.envestnet.com/role/RevenueandDirectExpenseTables Revenue and Direct Expense (Tables) Tables http://www.envestnet.com/role/RevenueandDirectExpense 40 false false R41.htm 9954714 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.envestnet.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.envestnet.com/role/StockBasedCompensation 41 false false R42.htm 9954715 - Disclosure - Income Taxes (Tables) Sheet http://www.envestnet.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.envestnet.com/role/IncomeTaxes 42 false false R43.htm 9954716 - Disclosure - Net Loss Per Share (Tables) Sheet http://www.envestnet.com/role/NetLossPerShareTables Net Loss Per Share (Tables) Tables http://www.envestnet.com/role/NetLossPerShare 43 false false R44.htm 9954717 - Disclosure - Segment Information (Tables) Sheet http://www.envestnet.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.envestnet.com/role/SegmentInformation 44 false false R45.htm 9954718 - Disclosure - Organization and Description of Business (Details) Sheet http://www.envestnet.com/role/OrganizationandDescriptionofBusinessDetails Organization and Description of Business (Details) Details http://www.envestnet.com/role/OrganizationandDescriptionofBusiness 45 false false R46.htm 9954719 - Disclosure - Summary of Significant Accounting Policies - Schedule of Cash, Cash Equivalents and Restricted Cash (Details) Sheet http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesScheduleofCashCashEquivalentsandRestrictedCashDetails Summary of Significant Accounting Policies - Schedule of Cash, Cash Equivalents and Restricted Cash (Details) Details 46 false false R47.htm 9954720 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) Sheet http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies - Narrative (Details) Details 47 false false R48.htm 9954721 - Disclosure - Acquisitions - Acquisition of Redi2 Technologies - Cash Consideration (Details) Sheet http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesCashConsiderationDetails Acquisitions - Acquisition of Redi2 Technologies - Cash Consideration (Details) Details 48 false false R49.htm 9954722 - Disclosure - Acquisitions - Acquisition of Redi2 Technologies - Narrative (Details) Sheet http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesNarrativeDetails Acquisitions - Acquisition of Redi2 Technologies - Narrative (Details) Details 49 false false R50.htm 9954723 - Disclosure - Acquisitions - Acquisition of Redi2 Technologies -Estimated Fair Values of Assets Acquired and Liabilities Assumed (Details) Sheet http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails Acquisitions - Acquisition of Redi2 Technologies -Estimated Fair Values of Assets Acquired and Liabilities Assumed (Details) Details 50 false false R51.htm 9954724 - Disclosure - Acquisitions - Acquisition of Redi2 Technologies - Estimated Intangible Assets Acquired (Details) Sheet http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesEstimatedIntangibleAssetsAcquiredDetails Acquisitions - Acquisition of Redi2 Technologies - Estimated Intangible Assets Acquired (Details) Details 51 false false R52.htm 9954725 - Disclosure - Prepaid Expenses and Other Current Assets (Details) Sheet http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsDetails Prepaid Expenses and Other Current Assets (Details) Details http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsTables 52 false false R53.htm 9954726 - Disclosure - Internally Developed Software, Net (Details) Sheet http://www.envestnet.com/role/InternallyDevelopedSoftwareNetDetails Internally Developed Software, Net (Details) Details http://www.envestnet.com/role/InternallyDevelopedSoftwareNetTables 53 false false R54.htm 9954727 - Disclosure - Geographical Information (Details) Sheet http://www.envestnet.com/role/GeographicalInformationDetails Geographical Information (Details) Details http://www.envestnet.com/role/GeographicalInformationTables 54 false false R55.htm 9954728 - Disclosure - Intangible Assets, Net - Intangible Assets, Net (Details) Sheet http://www.envestnet.com/role/IntangibleAssetsNetIntangibleAssetsNetDetails Intangible Assets, Net - Intangible Assets, Net (Details) Details 55 false false R56.htm 9954729 - Disclosure - Intangible Assets, Net - Narrative (Details) Sheet http://www.envestnet.com/role/IntangibleAssetsNetNarrativeDetails Intangible Assets, Net - Narrative (Details) Details 56 false false R57.htm 9954730 - Disclosure - Intangible Assets, Net - Future Amortization Expense (Details) Sheet http://www.envestnet.com/role/IntangibleAssetsNetFutureAmortizationExpenseDetails Intangible Assets, Net - Future Amortization Expense (Details) Details 57 false false R58.htm 9954731 - Disclosure - Depreciation and Amortization Expense (Details) Sheet http://www.envestnet.com/role/DepreciationandAmortizationExpenseDetails Depreciation and Amortization Expense (Details) Details http://www.envestnet.com/role/DepreciationandAmortizationExpenseTables 58 false false R59.htm 9954732 - Disclosure - Goodwill (Details) Sheet http://www.envestnet.com/role/GoodwillDetails Goodwill (Details) Details http://www.envestnet.com/role/GoodwillTables 59 false false R60.htm 9954733 - Disclosure - Other Assets (Details) Sheet http://www.envestnet.com/role/OtherAssetsDetails Other Assets (Details) Details http://www.envestnet.com/role/OtherAssets 60 false false R61.htm 9954734 - Disclosure - Accounts Payable, Accrued Expenses??and Other Current Liabilities (Details) Sheet http://www.envestnet.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesDetails Accounts Payable, Accrued Expenses??and Other Current Liabilities (Details) Details http://www.envestnet.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesTables 61 false false R62.htm 9954735 - Disclosure - Accrued Expenses and Other Liabilities - Narrative (Details) Sheet http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesNarrativeDetails Accrued Expenses and Other Liabilities - Narrative (Details) Details 62 false false R63.htm 9954736 - Disclosure - Debt - Summary of Outstanding Debt (Details) Sheet http://www.envestnet.com/role/DebtSummaryofOutstandingDebtDetails Debt - Summary of Outstanding Debt (Details) Details 63 false false R64.htm 9954737 - Disclosure - Debt - Credit Agreement (Details) Sheet http://www.envestnet.com/role/DebtCreditAgreementDetails Debt - Credit Agreement (Details) Details 64 false false R65.htm 9954738 - Disclosure - Debt - Interest Expense (Details) Sheet http://www.envestnet.com/role/DebtInterestExpenseDetails Debt - Interest Expense (Details) Details 65 false false R66.htm 9954739 - Disclosure - Debt - Effective Interest Rate of Notes (Details) Notes http://www.envestnet.com/role/DebtEffectiveInterestRateofNotesDetails Debt - Effective Interest Rate of Notes (Details) Details 66 false false R67.htm 9954740 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured at Fair Value (Details) Sheet http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails Fair Value Measurements - Assets and Liabilities Measured at Fair Value (Details) Details 67 false false R68.htm 9954741 - Disclosure - Fair Value Measurements - Level III (Details) Sheet http://www.envestnet.com/role/FairValueMeasurementsLevelIIIDetails Fair Value Measurements - Level III (Details) Details 68 false false R69.htm 9954742 - Disclosure - Revenue and Direct Expense - Disaggregation (Details) Sheet http://www.envestnet.com/role/RevenueandDirectExpenseDisaggregationDetails Revenue and Direct Expense - Disaggregation (Details) Details 69 false false R70.htm 9954743 - Disclosure - Revenue and Direct Expense - Obligation (Details) Sheet http://www.envestnet.com/role/RevenueandDirectExpenseObligationDetails Revenue and Direct Expense - Obligation (Details) Details 70 false false R71.htm 9954744 - Disclosure - Revenue and Direct Expense - Narrative (Details) Sheet http://www.envestnet.com/role/RevenueandDirectExpenseNarrativeDetails Revenue and Direct Expense - Narrative (Details) Details 71 false false R72.htm 9954745 - Disclosure - Revenue and Direct Expense - Direct Expense (Details) Sheet http://www.envestnet.com/role/RevenueandDirectExpenseDirectExpenseDetails Revenue and Direct Expense - Direct Expense (Details) Details 72 false false R73.htm 9954746 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://www.envestnet.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 73 false false R74.htm 9954747 - Disclosure - Stock-Based Compensation - Expense (Details) Sheet http://www.envestnet.com/role/StockBasedCompensationExpenseDetails Stock-Based Compensation - Expense (Details) Details 74 false false R75.htm 9954748 - Disclosure - Stock-Based Compensation - Options (Details) Sheet http://www.envestnet.com/role/StockBasedCompensationOptionsDetails Stock-Based Compensation - Options (Details) Details 75 false false R76.htm 9954749 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details) Sheet http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsDetails Stock-Based Compensation - Restricted Stock Units (Details) Details 76 false false R77.htm 9954750 - Disclosure - Income Taxes - Loss Before Income Tax Provision (Benefit) (Details) Sheet http://www.envestnet.com/role/IncomeTaxesLossBeforeIncomeTaxProvisionBenefitDetails Income Taxes - Loss Before Income Tax Provision (Benefit) (Details) Details 77 false false R78.htm 9954751 - Disclosure - Net Loss Per Share - Antidilutive Securities (Details) Sheet http://www.envestnet.com/role/NetLossPerShareAntidilutiveSecuritiesDetails Net Loss Per Share - Antidilutive Securities (Details) Details 78 false false R79.htm 9954752 - Disclosure - Segment Information - Reconciliation of Income (Loss) From Operations (Details) Sheet http://www.envestnet.com/role/SegmentInformationReconciliationofIncomeLossFromOperationsDetails Segment Information - Reconciliation of Income (Loss) From Operations (Details) Details 79 false false R80.htm 9954753 - Disclosure - Segment Information - Summary of Consolidated Total Assets (Details) Sheet http://www.envestnet.com/role/SegmentInformationSummaryofConsolidatedTotalAssetsDetails Segment Information - Summary of Consolidated Total Assets (Details) Details 80 false false R81.htm 9954754 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.envestnet.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.envestnet.com/role/CommitmentsandContingencies 81 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 2 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 - env-20230630.htm 4 env-20230630.htm env-20230630.xsd env-20230630_cal.xml env-20230630_def.xml env-20230630_lab.xml env-20230630_pre.xml env20230630ex311.htm env20230630ex312.htm env20230630ex321.htm env20230630ex322.htm env-20230630_g1.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 100 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "env-20230630.htm": { "axisCustom": 0, "axisStandard": 26, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 961, "http://xbrl.sec.gov/dei/2023": 30 }, "contextCount": 271, "dts": { "calculationLink": { "local": [ "env-20230630_cal.xml" ] }, "definitionLink": { "local": [ "env-20230630_def.xml" ] }, "inline": { "local": [ "env-20230630.htm" ] }, "labelLink": { "local": [ "env-20230630_lab.xml" ] }, "presentationLink": { "local": [ "env-20230630_pre.xml" ] }, "schema": { "local": [ "env-20230630.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://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] } }, "elementCount": 600, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2023": 3, "http://xbrl.sec.gov/dei/2023": 5, "total": 8 }, "keyCustom": 30, "keyStandard": 292, "memberCustom": 16, "memberStandard": 41, "nsprefix": "env", "nsuri": "http://www.envestnet.com/20230630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover Page", "menuCat": "Cover", "order": "1", "role": "http://www.envestnet.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "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": "env-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Acquisitions", "menuCat": "Notes", "order": "10", "role": "http://www.envestnet.com/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Prepaid Expenses and Other Current Assets", "menuCat": "Notes", "order": "11", "role": "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssets", "shortName": "Prepaid Expenses and Other Current Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Internally Developed Software, Net", "menuCat": "Notes", "order": "12", "role": "http://www.envestnet.com/role/InternallyDevelopedSoftwareNet", "shortName": "Internally Developed Software, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "env:GeographicalInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Geographical Information", "menuCat": "Notes", "order": "13", "role": "http://www.envestnet.com/role/GeographicalInformation", "shortName": "Geographical Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "env:GeographicalInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Intangible Assets, Net", "menuCat": "Notes", "order": "14", "role": "http://www.envestnet.com/role/IntangibleAssetsNet", "shortName": "Intangible Assets, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "env:DepreciationAndAmortizationExpenseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Depreciation and Amortization Expense", "menuCat": "Notes", "order": "15", "role": "http://www.envestnet.com/role/DepreciationandAmortizationExpense", "shortName": "Depreciation and Amortization Expense", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "env:DepreciationAndAmortizationExpenseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Goodwill", "menuCat": "Notes", "order": "16", "role": "http://www.envestnet.com/role/Goodwill", "shortName": "Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Other Assets", "menuCat": "Notes", "order": "17", "role": "http://www.envestnet.com/role/OtherAssets", "shortName": "Other Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Accounts Payable, Accrued Expenses\u00a0and Other Current Liabilities", "menuCat": "Notes", "order": "18", "role": "http://www.envestnet.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilities", "shortName": "Accounts Payable, Accrued Expenses\u00a0and Other Current Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Debt", "menuCat": "Notes", "order": "19", "role": "http://www.envestnet.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - Condensed Consolidated Balance Sheets", "menuCat": "Statements", "order": "2", "role": "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-3", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Fair Value Measurements", "menuCat": "Notes", "order": "20", "role": "http://www.envestnet.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - Revenue and Direct Expense", "menuCat": "Notes", "order": "21", "role": "http://www.envestnet.com/role/RevenueandDirectExpense", "shortName": "Revenue and Direct Expense", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Stock-Based Compensation", "menuCat": "Notes", "order": "22", "role": "http://www.envestnet.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "23", "role": "http://www.envestnet.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - Net Loss Per Share", "menuCat": "Notes", "order": "24", "role": "http://www.envestnet.com/role/NetLossPerShare", "shortName": "Net Loss Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - Segment Information", "menuCat": "Notes", "order": "25", "role": "http://www.envestnet.com/role/SegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "26", "role": "http://www.envestnet.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-21", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "menuCat": "Notes", "order": "27", "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "shortName": "Pay vs Performance Disclosure", "subGroupType": "", "uniqueAnchor": null }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954701 - Disclosure - Summary of Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "28", "role": "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954702 - Disclosure - Summary of Significant Accounting Policies (Tables)", "menuCat": "Tables", "order": "29", "role": "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-3", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-3", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954703 - Disclosure - Acquisitions (Tables)", "menuCat": "Tables", "order": "30", "role": "http://www.envestnet.com/role/AcquisitionsTables", "shortName": "Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954704 - Disclosure - Prepaid Expenses and Other Current Assets (Tables)", "menuCat": "Tables", "order": "31", "role": "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsTables", "shortName": "Prepaid Expenses and Other Current Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "env:SummaryOfInternallyDevelopedSoftwareTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954705 - Disclosure - Internally Developed Software, Net (Tables)", "menuCat": "Tables", "order": "32", "role": "http://www.envestnet.com/role/InternallyDevelopedSoftwareNetTables", "shortName": "Internally Developed Software, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "env:SummaryOfInternallyDevelopedSoftwareTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954706 - Disclosure - Geographical Information (Tables)", "menuCat": "Tables", "order": "33", "role": "http://www.envestnet.com/role/GeographicalInformationTables", "shortName": "Geographical Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954707 - Disclosure - Intangible Assets, Net (Tables)", "menuCat": "Tables", "order": "34", "role": "http://www.envestnet.com/role/IntangibleAssetsNetTables", "shortName": "Intangible Assets, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "env:ScheduleOfDepreciationAndAmortizationExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954708 - Disclosure - Depreciation and Amortization Expense (Tables)", "menuCat": "Tables", "order": "35", "role": "http://www.envestnet.com/role/DepreciationandAmortizationExpenseTables", "shortName": "Depreciation and Amortization Expense (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "env:ScheduleOfDepreciationAndAmortizationExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954709 - Disclosure - Goodwill (Tables)", "menuCat": "Tables", "order": "36", "role": "http://www.envestnet.com/role/GoodwillTables", "shortName": "Goodwill (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954710 - Disclosure - Accounts Payable, Accrued Expenses\u00a0and Other Current Liabilities (Tables)", "menuCat": "Tables", "order": "37", "role": "http://www.envestnet.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesTables", "shortName": "Accounts Payable, Accrued Expenses\u00a0and Other Current Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954711 - Disclosure - Debt (Tables)", "menuCat": "Tables", "order": "38", "role": "http://www.envestnet.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954712 - Disclosure - Fair Value Measurements (Tables)", "menuCat": "Tables", "order": "39", "role": "http://www.envestnet.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "env:DisaggregationOfRevenueByGeographyTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-21", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - Condensed Consolidated Statements of Operations", "menuCat": "Statements", "order": "4", "role": "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "shortName": "Condensed Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-21", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LaborAndRelatedExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954713 - Disclosure - Revenue and Direct Expense (Tables)", "menuCat": "Tables", "order": "40", "role": "http://www.envestnet.com/role/RevenueandDirectExpenseTables", "shortName": "Revenue and Direct Expense (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954714 - Disclosure - Stock-Based Compensation (Tables)", "menuCat": "Tables", "order": "41", "role": "http://www.envestnet.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954715 - Disclosure - Income Taxes (Tables)", "menuCat": "Tables", "order": "42", "role": "http://www.envestnet.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954716 - Disclosure - Net Loss Per Share (Tables)", "menuCat": "Tables", "order": "43", "role": "http://www.envestnet.com/role/NetLossPerShareTables", "shortName": "Net Loss Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954717 - Disclosure - Segment Information (Tables)", "menuCat": "Tables", "order": "44", "role": "http://www.envestnet.com/role/SegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954718 - Disclosure - Organization and Description of Business (Details)", "menuCat": "Details", "order": "45", "role": "http://www.envestnet.com/role/OrganizationandDescriptionofBusinessDetails", "shortName": "Organization and Description of Business (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954719 - Disclosure - Summary of Significant Accounting Policies - Schedule of Cash, Cash Equivalents and Restricted Cash (Details)", "menuCat": "Details", "order": "46", "role": "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesScheduleofCashCashEquivalentsandRestrictedCashDetails", "shortName": "Summary of Significant Accounting Policies - Schedule of Cash, Cash Equivalents and Restricted Cash (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-89", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromEquityMethodInvestments", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954720 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)", "menuCat": "Details", "order": "47", "role": "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "shortName": "Summary of Significant Accounting Policies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-95", "decimals": "-5", "lang": "en-US", "name": "us-gaap:IncomeLossFromEquityMethodInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-102", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954721 - Disclosure - Acquisitions - Acquisition of Redi2 Technologies - Cash Consideration (Details)", "menuCat": "Details", "order": "48", "role": "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesCashConsiderationDetails", "shortName": "Acquisitions - Acquisition of Redi2 Technologies - Cash Consideration (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-102", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-104", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsForPreviousAcquisition", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954722 - Disclosure - Acquisitions - Acquisition of Redi2 Technologies - Narrative (Details)", "menuCat": "Details", "order": "49", "role": "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesNarrativeDetails", "shortName": "Acquisitions - Acquisition of Redi2 Technologies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-104", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsForPreviousAcquisition", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-21", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - Condensed Consolidated Statements of Comprehensive Loss", "menuCat": "Statements", "order": "5", "role": "http://www.envestnet.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "shortName": "Condensed Consolidated Statements of Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-21", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954723 - Disclosure - Acquisitions - Acquisition of Redi2 Technologies -Estimated Fair Values of Assets Acquired and Liabilities Assumed (Details)", "menuCat": "Details", "order": "50", "role": "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "shortName": "Acquisitions - Acquisition of Redi2 Technologies -Estimated Fair Values of Assets Acquired and Liabilities Assumed (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-105", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-133", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954724 - Disclosure - Acquisitions - Acquisition of Redi2 Technologies - Estimated Intangible Assets Acquired (Details)", "menuCat": "Details", "order": "51", "role": "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesEstimatedIntangibleAssetsAcquiredDetails", "shortName": "Acquisitions - Acquisition of Redi2 Technologies - Estimated Intangible Assets Acquired (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-115", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "env:PrepaidTechnology", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954725 - Disclosure - Prepaid Expenses and Other Current Assets (Details)", "menuCat": "Details", "order": "52", "role": "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsDetails", "shortName": "Prepaid Expenses and Other Current Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "env:PrepaidTechnology", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954726 - Disclosure - Internally Developed Software, Net (Details)", "menuCat": "Details", "order": "53", "role": "http://www.envestnet.com/role/InternallyDevelopedSoftwareNetDetails", "shortName": "Internally Developed Software, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "env:SummaryOfInternallyDevelopedSoftwareTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-116", "decimals": null, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954727 - Disclosure - Geographical Information (Details)", "menuCat": "Details", "order": "54", "role": "http://www.envestnet.com/role/GeographicalInformationDetails", "shortName": "Geographical Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954728 - Disclosure - Intangible Assets, Net - Intangible Assets, Net (Details)", "menuCat": "Details", "order": "55", "role": "http://www.envestnet.com/role/IntangibleAssetsNetIntangibleAssetsNetDetails", "shortName": "Intangible Assets, Net - Intangible Assets, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireIntangibleAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954729 - Disclosure - Intangible Assets, Net - Narrative (Details)", "menuCat": "Details", "order": "56", "role": "http://www.envestnet.com/role/IntangibleAssetsNetNarrativeDetails", "shortName": "Intangible Assets, Net - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-134", "decimals": "-5", "lang": "en-US", "name": "us-gaap:AssetAcquisitionConsiderationTransferred", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954730 - Disclosure - Intangible Assets, Net - Future Amortization Expense (Details)", "menuCat": "Details", "order": "57", "role": "http://www.envestnet.com/role/IntangibleAssetsNetFutureAmortizationExpenseDetails", "shortName": "Intangible Assets, Net - Future Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "env:ScheduleOfDepreciationAndAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-21", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954731 - Disclosure - Depreciation and Amortization Expense (Details)", "menuCat": "Details", "order": "58", "role": "http://www.envestnet.com/role/DepreciationandAmortizationExpenseDetails", "shortName": "Depreciation and Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "env:ScheduleOfDepreciationAndAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-21", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954732 - Disclosure - Goodwill (Details)", "menuCat": "Details", "order": "59", "role": "http://www.envestnet.com/role/GoodwillDetails", "shortName": "Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-56", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - Condensed Consolidated Statements of Stockholders' Equity", "menuCat": "Statements", "order": "6", "role": "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "shortName": "Condensed Consolidated Statements of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-63", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954733 - Disclosure - Other Assets (Details)", "menuCat": "Details", "order": "60", "role": "http://www.envestnet.com/role/OtherAssetsDetails", "shortName": "Other Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "env:AccruedInvestmentManagerFees", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954734 - Disclosure - Accounts Payable, Accrued Expenses\u00a0and Other Current Liabilities (Details)", "menuCat": "Details", "order": "61", "role": "http://www.envestnet.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesDetails", "shortName": "Accounts Payable, Accrued Expenses\u00a0and Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "env:AccruedInvestmentManagerFees", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-21", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:SeveranceCosts1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954735 - Disclosure - Accrued Expenses and Other Liabilities - Narrative (Details)", "menuCat": "Details", "order": "62", "role": "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesNarrativeDetails", "shortName": "Accrued Expenses and Other Liabilities - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-21", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:SeveranceCosts1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-148", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954736 - Disclosure - Debt - Summary of Outstanding Debt (Details)", "menuCat": "Details", "order": "63", "role": "http://www.envestnet.com/role/DebtSummaryofOutstandingDebtDetails", "shortName": "Debt - Summary of Outstanding Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-148", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnamortizedDebtIssuanceExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-148", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954737 - Disclosure - Debt - Credit Agreement (Details)", "menuCat": "Details", "order": "64", "role": "http://www.envestnet.com/role/DebtCreditAgreementDetails", "shortName": "Debt - Credit Agreement (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-163", "decimals": "-5", "lang": "en-US", "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "env:InterestExpenseDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-21", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954738 - Disclosure - Debt - Interest Expense (Details)", "menuCat": "Details", "order": "65", "role": "http://www.envestnet.com/role/DebtInterestExpenseDetails", "shortName": "Debt - Interest Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "env:InterestExpenseDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-21", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-168", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentInterestRateEffectivePercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954739 - Disclosure - Debt - Effective Interest Rate of Notes (Details)", "menuCat": "Details", "order": "66", "role": "http://www.envestnet.com/role/DebtEffectiveInterestRateofNotesDetails", "shortName": "Debt - Effective Interest Rate of Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-168", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentInterestRateEffectivePercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-175", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954740 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured at Fair Value (Details)", "menuCat": "Details", "order": "67", "role": "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails", "shortName": "Fair Value Measurements - Assets and Liabilities Measured at Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-175", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954741 - Disclosure - Fair Value Measurements - Level III (Details)", "menuCat": "Details", "order": "68", "role": "http://www.envestnet.com/role/FairValueMeasurementsLevelIIIDetails", "shortName": "Fair Value Measurements - Level III (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "env:DisaggregationOfRevenueByGeographyTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-21", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954742 - Disclosure - Revenue and Direct Expense - Disaggregation (Details)", "menuCat": "Details", "order": "69", "role": "http://www.envestnet.com/role/RevenueandDirectExpenseDisaggregationDetails", "shortName": "Revenue and Direct Expense - Disaggregation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "env:DisaggregationOfRevenueByGeographyTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-224", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - Condensed Consolidated Statements of Cash Flows", "menuCat": "Statements", "order": "7", "role": "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DeferredIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-3", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954743 - Disclosure - Revenue and Direct Expense - Obligation (Details)", "menuCat": "Details", "order": "70", "role": "http://www.envestnet.com/role/RevenueandDirectExpenseObligationDetails", "shortName": "Revenue and Direct Expense - Obligation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-3", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": "-5", "first": true, "lang": "en-US", "name": "env:ContractWithCustomerLiabilityIncreaseDecrease", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954744 - Disclosure - Revenue and Direct Expense - Narrative (Details)", "menuCat": "Details", "order": "71", "role": "http://www.envestnet.com/role/RevenueandDirectExpenseNarrativeDetails", "shortName": "Revenue and Direct Expense - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": "-5", "first": true, "lang": "en-US", "name": "env:ContractWithCustomerLiabilityIncreaseDecrease", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "env:ScheduleOfCostsOfRevenuesByRevenueCategoryTableTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-21", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954745 - Disclosure - Revenue and Direct Expense - Direct Expense (Details)", "menuCat": "Details", "order": "72", "role": "http://www.envestnet.com/role/RevenueandDirectExpenseDirectExpenseDetails", "shortName": "Revenue and Direct Expense - Direct Expense (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R73": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-3", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954746 - Disclosure - Stock-Based Compensation - Narrative (Details)", "menuCat": "Details", "order": "73", "role": "http://www.envestnet.com/role/StockBasedCompensationNarrativeDetails", "shortName": "Stock-Based Compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-21", "decimals": "3", "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-21", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954747 - Disclosure - Stock-Based Compensation - Expense (Details)", "menuCat": "Details", "order": "74", "role": "http://www.envestnet.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": "env-20230630.htm", "contextRef": "c-21", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-4", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954748 - Disclosure - Stock-Based Compensation - Options (Details)", "menuCat": "Details", "order": "75", "role": "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails", "shortName": "Stock-Based Compensation - Options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-236", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954749 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details)", "menuCat": "Details", "order": "76", "role": "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "shortName": "Stock-Based Compensation - Restricted Stock Units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-236", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-21", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954750 - Disclosure - Income Taxes - Loss Before Income Tax Provision (Benefit) (Details)", "menuCat": "Details", "order": "77", "role": "http://www.envestnet.com/role/IncomeTaxesLossBeforeIncomeTaxProvisionBenefitDetails", "shortName": "Income Taxes - Loss Before Income Tax Provision (Benefit) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-21", "decimals": "3", "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-21", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954751 - Disclosure - Net Loss Per Share - Antidilutive Securities (Details)", "menuCat": "Details", "order": "78", "role": "http://www.envestnet.com/role/NetLossPerShareAntidilutiveSecuritiesDetails", "shortName": "Net Loss Per Share - Antidilutive Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-21", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-21", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954752 - Disclosure - Segment Information - Reconciliation of Income (Loss) From Operations (Details)", "menuCat": "Details", "order": "79", "role": "http://www.envestnet.com/role/SegmentInformationReconciliationofIncomeLossFromOperationsDetails", "shortName": "Segment Information - Reconciliation of Income (Loss) From Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-258", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000008 - Disclosure - Organization and Description of Business", "menuCat": "Notes", "order": "8", "role": "http://www.envestnet.com/role/OrganizationandDescriptionofBusiness", "shortName": "Organization and Description of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Assets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954753 - Disclosure - Segment Information - Summary of Consolidated Total Assets (Details)", "menuCat": "Details", "order": "80", "role": "http://www.envestnet.com/role/SegmentInformationSummaryofConsolidatedTotalAssetsDetails", "shortName": "Segment Information - Summary of Consolidated Total Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-139", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Assets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": "INF", "first": true, "lang": "en-US", "name": "env:LossContingencyNumberOfPreviousClaimsExperienced", "reportCount": 1, "unique": true, "unitRef": "claim", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954754 - Disclosure - Commitments and Contingencies (Details)", "menuCat": "Details", "order": "81", "role": "http://www.envestnet.com/role/CommitmentsandContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": "INF", "first": true, "lang": "en-US", "name": "env:LossContingencyNumberOfPreviousClaimsExperienced", "reportCount": 1, "unique": true, "unitRef": "claim", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - Summary of Significant Accounting Policies", "menuCat": "Notes", "order": "9", "role": "http://www.envestnet.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 58, "tag": { "country_IN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INDIA", "terseLabel": "India" } } }, "localname": "IN", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://www.envestnet.com/role/GeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "netLabel": "United States", "verboseLabel": "UNITED STATES" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://www.envestnet.com/role/GeographicalInformationDetails", "http://www.envestnet.com/role/RevenueandDirectExpenseDisaggregationDetails" ], "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/2023", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.envestnet.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/2023", "presentation": [ "http://www.envestnet.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/2023", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r759" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r792" ], "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/2023", "presentation": [ "http://www.envestnet.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/2023", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.envestnet.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/2023", "presentation": [ "http://www.envestnet.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/2023", "presentation": [ "http://www.envestnet.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/2023", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r757" ], "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/2023", "presentation": [ "http://www.envestnet.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/2023", "presentation": [ "http://www.envestnet.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/2023", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r757" ], "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/2023", "presentation": [ "http://www.envestnet.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/2023", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r757" ], "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/2023", "presentation": [ "http://www.envestnet.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/2023", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r831" ], "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/2023", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r757" ], "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/2023", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r757" ], "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/2023", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r757" ], "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/2023", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r757" ], "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/2023", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r756" ], "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/2023", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r758" ], "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/2023", "presentation": [ "http://www.envestnet.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/2023", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "ecd_Additional402vDisclosureTextBlock": { "auth_ref": [ "r793" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "localname": "Additional402vDisclosureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AdjToCompAmt": { "auth_ref": [ "r799" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "localname": "AdjToCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AdjToCompAxis": { "auth_ref": [ "r799" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "localname": "AdjToCompAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "auth_ref": [ "r799" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "localname": "AdjToNonPeoNeoCompFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AdjToPeoCompFnTextBlock": { "auth_ref": [ "r799" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "localname": "AdjToPeoCompFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AggtErrCompAmt": { "auth_ref": [ "r764", "r775", "r785", "r810" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "localname": "AggtErrCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "auth_ref": [ "r767", "r778", "r788", "r813" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "localname": "AggtErrCompNotYetDeterminedTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AllAdjToCompMember": { "auth_ref": [ "r799" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "localname": "AllAdjToCompMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_AllExecutiveCategoriesMember": { "auth_ref": [ "r806" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "localname": "AllExecutiveCategoriesMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_AllIndividualsMember": { "auth_ref": [ "r771", "r779", "r789", "r806", "r814", "r818", "r826" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "localname": "AllIndividualsMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_AllTradingArrangementsMember": { "auth_ref": [ "r824" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "localname": "AllTradingArrangementsMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "domainItemType" }, "ecd_AwardExrcPrice": { "auth_ref": [ "r821" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "localname": "AwardExrcPrice", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "perShareItemType" }, "ecd_AwardGrantDateFairValue": { "auth_ref": [ "r822" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "localname": "AwardGrantDateFairValue", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AwardTmgDiscLineItems": { "auth_ref": [ "r817" ], "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "localname": "AwardTmgDiscLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "auth_ref": [ "r817" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgMethodTextBlock": { "auth_ref": [ "r817" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "localname": "AwardTmgMethodTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgMnpiCnsdrdFlag": { "auth_ref": [ "r817" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "localname": "AwardTmgMnpiCnsdrdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_AwardTmgMnpiDiscTextBlock": { "auth_ref": [ "r817" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "localname": "AwardTmgMnpiDiscTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgPredtrmndFlag": { "auth_ref": [ "r817" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "localname": "AwardTmgPredtrmndFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_AwardUndrlygSecuritiesAmt": { "auth_ref": [ "r820" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "localname": "AwardUndrlygSecuritiesAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_AwardsCloseToMnpiDiscIndName": { "auth_ref": [ "r819" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "localname": "AwardsCloseToMnpiDiscIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AwardsCloseToMnpiDiscTable": { "auth_ref": [ "r818" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "localname": "AwardsCloseToMnpiDiscTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "auth_ref": [ "r818" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "localname": "AwardsCloseToMnpiDiscTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ChangedPeerGroupFnTextBlock": { "auth_ref": [ "r797" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "localname": "ChangedPeerGroupFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CoSelectedMeasureAmt": { "auth_ref": [ "r798" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "localname": "CoSelectedMeasureAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_CoSelectedMeasureName": { "auth_ref": [ "r798" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "localname": "CoSelectedMeasureName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "auth_ref": [ "r803" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "auth_ref": [ "r802" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "localname": "CompActuallyPaidVsNetIncomeTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "auth_ref": [ "r804" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "auth_ref": [ "r801" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "auth_ref": [ "r800" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ErrCompAnalysisTextBlock": { "auth_ref": [ "r764", "r775", "r785", "r810" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "localname": "ErrCompAnalysisTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ErrCompRecoveryTable": { "auth_ref": [ "r761", "r772", "r782", "r807" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "localname": "ErrCompRecoveryTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_ExecutiveCategoryAxis": { "auth_ref": [ "r806" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "localname": "ExecutiveCategoryAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "auth_ref": [ "r768", "r779", "r789", "r814" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "auth_ref": [ "r768", "r779", "r789", "r814" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "auth_ref": [ "r768", "r779", "r789", "r814" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "auth_ref": [ "r768", "r779", "r789", "r814" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ForgoneRecoveryIndName": { "auth_ref": [ "r768", "r779", "r789", "r814" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "localname": "ForgoneRecoveryIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_IndividualAxis": { "auth_ref": [ "r771", "r779", "r789", "r806", "r814", "r818", "r826" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "localname": "IndividualAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_InsiderTradingArrLineItems": { "auth_ref": [ "r824" ], "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "localname": "InsiderTradingArrLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_InsiderTradingPoliciesProcLineItems": { "auth_ref": [ "r760", "r830" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "localname": "InsiderTradingPoliciesProcLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "auth_ref": [ "r760", "r830" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "localname": "InsiderTrdPoliciesProcAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "xbrltype": "booleanItemType" }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "auth_ref": [ "r760", "r830" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "xbrltype": "textBlockItemType" }, "ecd_MeasureAxis": { "auth_ref": [ "r798" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "localname": "MeasureAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_MeasureName": { "auth_ref": [ "r798" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "localname": "MeasureName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_MnpiDiscTimedForCompValFlag": { "auth_ref": [ "r817" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "localname": "MnpiDiscTimedForCompValFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_MtrlTermsOfTrdArrTextBlock": { "auth_ref": [ "r825" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "localname": "MtrlTermsOfTrdArrTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "textBlockItemType" }, "ecd_NamedExecutiveOfficersFnTextBlock": { "auth_ref": [ "r799" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "localname": "NamedExecutiveOfficersFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_NonGaapMeasureDescriptionTextBlock": { "auth_ref": [ "r798" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "localname": "NonGaapMeasureDescriptionTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_NonNeosMember": { "auth_ref": [ "r768", "r779", "r789", "r806", "r814" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "localname": "NonNeosMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "domainItemType" }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "auth_ref": [ "r796" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_NonPeoNeoAvgTotalCompAmt": { "auth_ref": [ "r795" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "localname": "NonPeoNeoAvgTotalCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_NonPeoNeoMember": { "auth_ref": [ "r806" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "localname": "NonPeoNeoMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_NonRule10b51ArrAdoptedFlag": { "auth_ref": [ "r825" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "localname": "NonRule10b51ArrAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_NonRule10b51ArrTrmntdFlag": { "auth_ref": [ "r825" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "localname": "NonRule10b51ArrTrmntdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_OtherPerfMeasureAmt": { "auth_ref": [ "r798" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "localname": "OtherPerfMeasureAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_OutstandingAggtErrCompAmt": { "auth_ref": [ "r766", "r777", "r787", "r812" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "localname": "OutstandingAggtErrCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_OutstandingRecoveryCompAmt": { "auth_ref": [ "r769", "r780", "r790", "r815" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "localname": "OutstandingRecoveryCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_OutstandingRecoveryIndName": { "auth_ref": [ "r769", "r780", "r790", "r815" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "localname": "OutstandingRecoveryIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_PayVsPerformanceDisclosureLineItems": { "auth_ref": [ "r794" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "localname": "PayVsPerformanceDisclosureLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_PeerGroupIssuersFnTextBlock": { "auth_ref": [ "r797" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "localname": "PeerGroupIssuersFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_PeerGroupTotalShareholderRtnAmt": { "auth_ref": [ "r797" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "localname": "PeerGroupTotalShareholderRtnAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PeoActuallyPaidCompAmt": { "auth_ref": [ "r796" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "localname": "PeoActuallyPaidCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PeoMember": { "auth_ref": [ "r806" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "localname": "PeoMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_PeoName": { "auth_ref": [ "r799" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "localname": "PeoName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_PeoTotalCompAmt": { "auth_ref": [ "r795" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "localname": "PeoTotalCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PvpTable": { "auth_ref": [ "r794" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "localname": "PvpTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_PvpTableTextBlock": { "auth_ref": [ "r794" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "localname": "PvpTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "auth_ref": [ "r761", "r772", "r782", "r807" ], "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "localname": "RecoveryOfErrCompDisclosureLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_RestatementDateAxis": { "auth_ref": [ "r762", "r773", "r783", "r808" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "localname": "RestatementDateAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_RestatementDeterminationDate": { "auth_ref": [ "r763", "r774", "r784", "r809" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "localname": "RestatementDeterminationDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "dateItemType" }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "auth_ref": [ "r770", "r781", "r791", "r816" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "localname": "RestatementDoesNotRequireRecoveryTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_Rule10b51ArrAdoptedFlag": { "auth_ref": [ "r825" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "localname": "Rule10b51ArrAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_Rule10b51ArrTrmntdFlag": { "auth_ref": [ "r825" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "localname": "Rule10b51ArrTrmntdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "auth_ref": [ "r765", "r776", "r786", "r811" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "localname": "StkPrcOrTsrEstimationMethodTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TabularListTableTextBlock": { "auth_ref": [ "r805" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "localname": "TabularListTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TotalShareholderRtnAmt": { "auth_ref": [ "r797" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "localname": "TotalShareholderRtnAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "auth_ref": [ "r804" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TradingArrAxis": { "auth_ref": [ "r824" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "localname": "TradingArrAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TradingArrByIndTable": { "auth_ref": [ "r826" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "localname": "TradingArrByIndTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrAdoptionDate": { "auth_ref": [ "r827" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "localname": "TrdArrAdoptionDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrDuration": { "auth_ref": [ "r828" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "localname": "TrdArrDuration", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "durationItemType" }, "ecd_TrdArrIndName": { "auth_ref": [ "r826" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "localname": "TrdArrIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrIndTitle": { "auth_ref": [ "r826" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "localname": "TrdArrIndTitle", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrSecuritiesAggAvailAmt": { "auth_ref": [ "r829" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "localname": "TrdArrSecuritiesAggAvailAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "sharesItemType" }, "ecd_TrdArrTerminationDate": { "auth_ref": [ "r827" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "localname": "TrdArrTerminationDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_UndrlygSecurityMktPriceChngPct": { "auth_ref": [ "r823" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "localname": "UndrlygSecurityMktPriceChngPct", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "pureItemType" }, "env_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accounts Payable, Accrued Liabilities, and Other Liabilities, Current", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities, Current", "terseLabel": "Accounts payable, accrued expenses and other current liabilities", "totalLabel": "Total accounts payable, accrued expenses and other current liabilities" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesCurrent", "nsuri": "http://www.envestnet.com/20230630", "presentation": [ "http://www.envestnet.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "env_AccruedInvestmentManagerFees": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 8.0, "parentTag": "env_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesCurrent", "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 investment manager fees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Investment Manager Fees", "terseLabel": "Accrued investment manager fees" } } }, "localname": "AccruedInvestmentManagerFees", "nsuri": "http://www.envestnet.com/20230630", "presentation": [ "http://www.envestnet.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "env_AccruedTechnology": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "env_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Technology", "label": "Accrued Technology", "terseLabel": "Accrued technology" } } }, "localname": "AccruedTechnology", "nsuri": "http://www.envestnet.com/20230630", "presentation": [ "http://www.envestnet.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "env_AccruedTreasuryStockPurchasesCurrent": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "env_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Treasury Stock Purchases, Current", "label": "Accrued Treasury Stock Purchases, Current", "terseLabel": "Accrued treasury stock purchases" } } }, "localname": "AccruedTreasuryStockPurchasesCurrent", "nsuri": "http://www.envestnet.com/20230630", "presentation": [ "http://www.envestnet.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "env_AcquistionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Acquistions", "label": "Acquistions [Member]", "terseLabel": "Acquistions" } } }, "localname": "AcquistionsMember", "nsuri": "http://www.envestnet.com/20230630", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "domainItemType" }, "env_AssetBasedRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the details pertaining to asset based revenue.", "label": "Asset Based Revenue [Member]", "netLabel": "Asset-based", "terseLabel": "Asset-based", "verboseLabel": "Asset-based" } } }, "localname": "AssetBasedRevenueMember", "nsuri": "http://www.envestnet.com/20230630", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/RevenueandDirectExpenseDirectExpenseDetails", "http://www.envestnet.com/role/RevenueandDirectExpenseDisaggregationDetails" ], "xbrltype": "domainItemType" }, "env_BusinessCombinationConsiderationTransferredEstimatedWorkingCapitalAdjustments": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesCashConsiderationDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Consideration Transferred, Estimated Working capital Adjustments", "label": "Business Combination, Consideration Transferred, Estimated Working capital Adjustments", "terseLabel": "Estimated working capital adjustment" } } }, "localname": "BusinessCombinationConsiderationTransferredEstimatedWorkingCapitalAdjustments", "nsuri": "http://www.envestnet.com/20230630", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesCashConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "env_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsPayableAndAccruedExpenses": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "env_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment Accounts Payable And Accrued Expenses", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment Accounts Payable And Accrued Expenses", "terseLabel": "Accounts payable, accrued expenses and other current liabilities, Measurement Period Adjustments" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsPayableAndAccruedExpenses", "nsuri": "http://www.envestnet.com/20230630", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "env_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Assets", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Assets", "negatedTotalLabel": "Total assets acquired, Measurement Period Adjustments" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets", "nsuri": "http://www.envestnet.com/20230630", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "env_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "env_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment Current Assets", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment Current Assets", "negatedTerseLabel": "Total current assets, Measurement Period Adjustments" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets", "nsuri": "http://www.envestnet.com/20230630", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "env_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredRevenue": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "env_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment Deferred Revenue", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment Deferred Revenue", "terseLabel": "Deferred revenue, Measurement Period Adjustments" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredRevenue", "nsuri": "http://www.envestnet.com/20230630", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "env_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Liabilities", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Liabilities", "totalLabel": "Total liabilities assumed, Measurement Period Adjustments" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities", "nsuri": "http://www.envestnet.com/20230630", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "env_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "env_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment Operating Lease Liabilities", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment Operating Lease Liabilities", "terseLabel": "Operating lease liabilities, Measurement Period Adjustments" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOperatingLeaseLiabilities", "nsuri": "http://www.envestnet.com/20230630", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "env_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherAssetsNonCurrent": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "env_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment Other Assets, Non-Current", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment Other Assets, Non-Current", "negatedTerseLabel": "Estimated working capital adjustment, Measurement Period Adjustments" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherAssetsNonCurrent", "nsuri": "http://www.envestnet.com/20230630", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "env_BusinessCombinationRecognizedIdentifiableAssetAcquiredandLiabilityAssumedAccountsPayableAndAccruedExpenses": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Accounts Payable And Accrued Expenses", "negatedTerseLabel": "Accounts payable, accrued expenses and other current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetAcquiredandLiabilityAssumedAccountsPayableAndAccruedExpenses", "nsuri": "http://www.envestnet.com/20230630", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "env_CaseNo320Cv05991SKMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Case No. 3:20-cv-05991-SK", "label": "Case No. 3:20-cv-05991-SK [Member]", "terseLabel": "Case No. 3:20-cv-05991-SK" } } }, "localname": "CaseNo320Cv05991SKMember", "nsuri": "http://www.envestnet.com/20230630", "presentation": [ "http://www.envestnet.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "env_ContractWithCustomerLiabilityIncreaseDecrease": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Liability, Increase (Decrease)", "label": "Contract With Customer, Liability, Increase (Decrease)", "terseLabel": "Increase in contract with customer, liability" } } }, "localname": "ContractWithCustomerLiabilityIncreaseDecrease", "nsuri": "http://www.envestnet.com/20230630", "presentation": [ "http://www.envestnet.com/role/RevenueandDirectExpenseNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "env_ConvertibleNotesDue2023Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Notes Due 2023", "label": "Convertible Notes Due 2023 [Member]", "terseLabel": "Convertible Notes Due 2023" } } }, "localname": "ConvertibleNotesDue2023Member", "nsuri": "http://www.envestnet.com/20230630", "presentation": [ "http://www.envestnet.com/role/DebtCreditAgreementDetails", "http://www.envestnet.com/role/DebtEffectiveInterestRateofNotesDetails", "http://www.envestnet.com/role/DebtSummaryofOutstandingDebtDetails" ], "xbrltype": "domainItemType" }, "env_ConvertibleNotesDue2025Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Notes Due 2025", "label": "Convertible Notes Due 2025 [Member]", "terseLabel": "Convertible Notes due 2025" } } }, "localname": "ConvertibleNotesDue2025Member", "nsuri": "http://www.envestnet.com/20230630", "presentation": [ "http://www.envestnet.com/role/DebtEffectiveInterestRateofNotesDetails", "http://www.envestnet.com/role/DebtSummaryofOutstandingDebtDetails" ], "xbrltype": "domainItemType" }, "env_ConvertibleNotesDue2027Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Notes Due 2027", "label": "Convertible Notes Due 2027 [Member]", "terseLabel": "Convertible Notes due 2027" } } }, "localname": "ConvertibleNotesDue2027Member", "nsuri": "http://www.envestnet.com/20230630", "presentation": [ "http://www.envestnet.com/role/DebtEffectiveInterestRateofNotesDetails", "http://www.envestnet.com/role/DebtSummaryofOutstandingDebtDetails" ], "xbrltype": "domainItemType" }, "env_DepreciationAndAmortizationExpenseDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Depreciation and Amortization Expense Disclosure", "label": "Depreciation and Amortization Expense Disclosure [Text Block]", "terseLabel": "Depreciation and Amortization Expense" } } }, "localname": "DepreciationAndAmortizationExpenseDisclosureTextBlock", "nsuri": "http://www.envestnet.com/20230630", "presentation": [ "http://www.envestnet.com/role/DepreciationandAmortizationExpense" ], "xbrltype": "textBlockItemType" }, "env_DisaggregationOfRevenueByGeographyTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue by geography.", "label": "Disaggregation Of Revenue By Geography [Table Text Block]", "terseLabel": "Schedule of Disaggregation of Revenue by Geography" } } }, "localname": "DisaggregationOfRevenueByGeographyTableTextBlock", "nsuri": "http://www.envestnet.com/20230630", "presentation": [ "http://www.envestnet.com/role/RevenueandDirectExpenseTables" ], "xbrltype": "textBlockItemType" }, "env_EnvestnetDataAndAnalyticsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Envestnet Data And Analytics [Member]", "label": "Envestnet Data And Analytics [Member]", "terseLabel": "Envestnet Data & Analytics" } } }, "localname": "EnvestnetDataAndAnalyticsMember", "nsuri": "http://www.envestnet.com/20230630", "presentation": [ "http://www.envestnet.com/role/GoodwillDetails", "http://www.envestnet.com/role/RevenueandDirectExpenseDisaggregationDetails", "http://www.envestnet.com/role/SegmentInformationReconciliationofIncomeLossFromOperationsDetails", "http://www.envestnet.com/role/SegmentInformationSummaryofConsolidatedTotalAssetsDetails" ], "xbrltype": "domainItemType" }, "env_EnvestnetWealthSolutionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Envestnet Wealth Solutions [Member]", "label": "Envestnet Wealth Solutions [Member]", "terseLabel": "Envestnet Wealth Solutions" } } }, "localname": "EnvestnetWealthSolutionsMember", "nsuri": "http://www.envestnet.com/20230630", "presentation": [ "http://www.envestnet.com/role/GoodwillDetails", "http://www.envestnet.com/role/RevenueandDirectExpenseDisaggregationDetails", "http://www.envestnet.com/role/SegmentInformationReconciliationofIncomeLossFromOperationsDetails", "http://www.envestnet.com/role/SegmentInformationSummaryofConsolidatedTotalAssetsDetails" ], "xbrltype": "domainItemType" }, "env_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/IntangibleAssetsNetFutureAmortizationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finite Lived Intangible Assets Amortization Expense After Year Four", "label": "Finite Lived Intangible Assets Amortization Expense After Year Four", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour", "nsuri": "http://www.envestnet.com/20230630", "presentation": [ "http://www.envestnet.com/role/IntangibleAssetsNetFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "env_FiniteLivedIntangibleAssetsCostOfFullyAmortizedAndRetiredAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finite Lived Intangible Assets, Cost Of Fully Amortized And Retired Assets", "label": "Finite Lived Intangible Assets, Cost Of Fully Amortized And Retired Assets", "terseLabel": "Cost of fully amortized and retired assets" } } }, "localname": "FiniteLivedIntangibleAssetsCostOfFullyAmortizedAndRetiredAssets", "nsuri": "http://www.envestnet.com/20230630", "presentation": [ "http://www.envestnet.com/role/IntangibleAssetsNetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "env_GeographicalInformationTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Geographical Information", "label": "Geographical Information [Text Block]", "terseLabel": "Geographical Information" } } }, "localname": "GeographicalInformationTextBlock", "nsuri": "http://www.envestnet.com/20230630", "presentation": [ "http://www.envestnet.com/role/GeographicalInformation" ], "xbrltype": "textBlockItemType" }, "env_IncreaseDecreaseInAccountsPayableAccruedLiabilitiesAndOtherLiabilities": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) in Accounts Payable, Accrued Liabilities, and Other Liabilities", "label": "Increase (Decrease) in Accounts Payable, Accrued Liabilities, and Other Liabilities", "terseLabel": "Accounts payable, accrued expenses and other liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayableAccruedLiabilitiesAndOtherLiabilities", "nsuri": "http://www.envestnet.com/20230630", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "env_InterestExpenseDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of interest expense related to debt.", "label": "Interest Expense, Debt [Table Text Block]", "terseLabel": "Schedule of Interest Expense" } } }, "localname": "InterestExpenseDebtTableTextBlock", "nsuri": "http://www.envestnet.com/20230630", "presentation": [ "http://www.envestnet.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "env_LossContingencyNumberOfPreviousClaimsExperienced": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of previous claims under indemnification and guarantee clauses experienced by the entity.", "label": "Loss Contingency Number of Previous Claims Experienced", "terseLabel": "Number of previous claims experienced" } } }, "localname": "LossContingencyNumberOfPreviousClaimsExperienced", "nsuri": "http://www.envestnet.com/20230630", "presentation": [ "http://www.envestnet.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "integerItemType" }, "env_MembershipInterestLiabilitiesIncludedInOtherNoncurrentLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Membership Interest Liabilities Included In Other Noncurrent Liabilities", "label": "Membership Interest Liabilities Included In Other Noncurrent Liabilities", "terseLabel": "Membership interest liabilities included in other liabilities" } } }, "localname": "MembershipInterestLiabilitiesIncludedInOtherNoncurrentLiabilities", "nsuri": "http://www.envestnet.com/20230630", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "env_NonIncomeTaxReceivableCurrent": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Non-Income Tax Receivable, Current", "label": "Non-Income Tax Receivable, Current", "terseLabel": "Non-income tax receivable" } } }, "localname": "NonIncomeTaxReceivableCurrent", "nsuri": "http://www.envestnet.com/20230630", "presentation": [ "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "env_NonVestedRSUsAndPSUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non-vested RSUs and PSUs", "label": "Non-vested RSUs and PSUs [Member]", "terseLabel": "Non-vested RSUs and PSUs" } } }, "localname": "NonVestedRSUsAndPSUsMember", "nsuri": "http://www.envestnet.com/20230630", "presentation": [ "http://www.envestnet.com/role/NetLossPerShareAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "env_NoncashInvestingAndFinancingItemsPropertyAndEquipmentAcquiredThroughFinanceLease": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Noncash Investing And Financing Items, Property and Equipment Acquired Through Finance Lease", "label": "Noncash Investing And Financing Items, Property and Equipment Acquired Through Finance Lease", "terseLabel": "Property and equipment acquired through finance lease" } } }, "localname": "NoncashInvestingAndFinancingItemsPropertyAndEquipmentAcquiredThroughFinanceLease", "nsuri": "http://www.envestnet.com/20230630", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "env_OtherAssetLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Asset [Line Items]", "label": "Other Asset [Line Items]", "terseLabel": "Other Asset [Line Items]" } } }, "localname": "OtherAssetLineItems", "nsuri": "http://www.envestnet.com/20230630", "presentation": [ "http://www.envestnet.com/role/OtherAssetsDetails" ], "xbrltype": "stringItemType" }, "env_OtherAssetTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Asset [Table]", "label": "Other Asset [Table]", "terseLabel": "Other Asset [Table]" } } }, "localname": "OtherAssetTable", "nsuri": "http://www.envestnet.com/20230630", "presentation": [ "http://www.envestnet.com/role/OtherAssetsDetails" ], "xbrltype": "stringItemType" }, "env_OtherCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Country [Member]", "label": "Other Country [Member]", "terseLabel": "Other" } } }, "localname": "OtherCountryMember", "nsuri": "http://www.envestnet.com/20230630", "presentation": [ "http://www.envestnet.com/role/GeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "env_PrepaidTechnology": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for technology that provides economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Technology", "terseLabel": "Prepaid technology" } } }, "localname": "PrepaidTechnology", "nsuri": "http://www.envestnet.com/20230630", "presentation": [ "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "env_PrivateCompaniesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Private Companies", "label": "Private Companies [Member]", "terseLabel": "Private Companies" } } }, "localname": "PrivateCompaniesMember", "nsuri": "http://www.envestnet.com/20230630", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "domainItemType" }, "env_PrivateServicesCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Private Services Company [Member]", "label": "Private Services Company [Member]", "terseLabel": "Private Services Company" } } }, "localname": "PrivateServicesCompanyMember", "nsuri": "http://www.envestnet.com/20230630", "presentation": [ "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "env_ProfessionalServicesAndOtherRevenuesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the details pertaining to professional services and other revenues.", "label": "Professional Services And Other Revenues [Member]", "netLabel": "Professional services and other", "verboseLabel": "Professional services and other revenue" } } }, "localname": "ProfessionalServicesAndOtherRevenuesMember", "nsuri": "http://www.envestnet.com/20230630", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/RevenueandDirectExpenseDirectExpenseDetails", "http://www.envestnet.com/role/RevenueandDirectExpenseDisaggregationDetails" ], "xbrltype": "domainItemType" }, "env_PurchaseOfNonControllingUnitsFromThirdPartyShareholders": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Purchase Of Non-controlling Units From Third-party Shareholders", "label": "Purchase Of Non-controlling Units From Third-party Shareholders", "negatedTerseLabel": "Purchase of non-controlling units from third-party shareholders" } } }, "localname": "PurchaseOfNonControllingUnitsFromThirdPartyShareholders", "nsuri": "http://www.envestnet.com/20230630", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "env_RecurringRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the details pertaining to recurring revenue.", "label": "Recurring Revenue [Member]", "terseLabel": "Total recurring revenue" } } }, "localname": "RecurringRevenueMember", "nsuri": "http://www.envestnet.com/20230630", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/RevenueandDirectExpenseDisaggregationDetails" ], "xbrltype": "domainItemType" }, "env_Redi2TechnologiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Redi2 Technologies", "label": "Redi2 Technologies [Member]", "terseLabel": "Redi Technologies acquisition" } } }, "localname": "Redi2TechnologiesMember", "nsuri": "http://www.envestnet.com/20230630", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesCashConsiderationDetails", "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesEstimatedIntangibleAssetsAcquiredDetails", "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "env_ScheduleOfCostsOfRevenuesByRevenueCategoryTableTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the schedule of costs of revenues by revenue category.", "label": "Schedule Of Costs Of Revenues By Revenue Category Table [Table Text Block]", "terseLabel": "Schedule of Direct Expense by Revenue Category" } } }, "localname": "ScheduleOfCostsOfRevenuesByRevenueCategoryTableTableTextBlock", "nsuri": "http://www.envestnet.com/20230630", "presentation": [ "http://www.envestnet.com/role/RevenueandDirectExpenseTables" ], "xbrltype": "textBlockItemType" }, "env_ScheduleOfDepreciationAndAmortizationExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Depreciation and Amortization Expense", "label": "Schedule of Depreciation and Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Depreciation and Amortization Expense" } } }, "localname": "ScheduleOfDepreciationAndAmortizationExpenseTableTextBlock", "nsuri": "http://www.envestnet.com/20230630", "presentation": [ "http://www.envestnet.com/role/DepreciationandAmortizationExpenseTables" ], "xbrltype": "textBlockItemType" }, "env_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Aggregate Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract", "nsuri": "http://www.envestnet.com/20230630", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails" ], "xbrltype": "stringItemType" }, "env_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted-Average Exercise Price", "terseLabel": "Weighted-Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceAbstract", "nsuri": "http://www.envestnet.com/20230630", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails" ], "xbrltype": "stringItemType" }, "env_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted-Average Remaining Contractual Life", "terseLabel": "Weighted-Average Remaining Contractual Life" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract", "nsuri": "http://www.envestnet.com/20230630", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails" ], "xbrltype": "stringItemType" }, "env_SummaryOfInternallyDevelopedSoftwareTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Summary of internally developed software.", "label": "Summary of Internally Developed Software [Table Text Block]", "terseLabel": "Schedule of Internally Developed Software, Net" } } }, "localname": "SummaryOfInternallyDevelopedSoftwareTableTextBlock", "nsuri": "http://www.envestnet.com/20230630", "presentation": [ "http://www.envestnet.com/role/InternallyDevelopedSoftwareNetTables" ], "xbrltype": "textBlockItemType" }, "env_ThirdCreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Third Credit Agreement [Member]", "label": "Third Credit Agreement [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "ThirdCreditAgreementMember", "nsuri": "http://www.envestnet.com/20230630", "presentation": [ "http://www.envestnet.com/role/DebtCreditAgreementDetails", "http://www.envestnet.com/role/DebtSummaryofOutstandingDebtDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r215", "r251", "r262", "r263", "r264", "r265", "r266", "r268", "r272", "r361", "r362", "r363", "r364", "r366", "r367", "r369", "r371", "r372", "r903", "r904" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.envestnet.com/role/SegmentInformationReconciliationofIncomeLossFromOperationsDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r215", "r251", "r262", "r263", "r264", "r265", "r266", "r268", "r272", "r361", "r362", "r363", "r364", "r366", "r367", "r369", "r371", "r372", "r903", "r904" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.envestnet.com/role/SegmentInformationReconciliationofIncomeLossFromOperationsDetails" ], "xbrltype": "domainItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [ "r312", "r313", "r314" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]", "terseLabel": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ExecutiveOfficerMember": { "auth_ref": [ "r876" ], "lang": { "en-us": { "role": { "label": "Executive Officer [Member]", "terseLabel": "Certain Executives" } } }, "localname": "ExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Axis]", "terseLabel": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.envestnet.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Domain]", "terseLabel": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.envestnet.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r357", "r358", "r359", "r360", "r421", "r562", "r607", "r630", "r631", "r681", "r683", "r685", "r686", "r688", "r703", "r704", "r713", "r723", "r736", "r744", "r905", "r924", "r925", "r926", "r927", "r928", "r929" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesEstimatedIntangibleAssetsAcquiredDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r357", "r358", "r359", "r360", "r421", "r562", "r607", "r630", "r631", "r681", "r683", "r685", "r686", "r688", "r703", "r704", "r713", "r723", "r736", "r744", "r905", "r924", "r925", "r926", "r927", "r928", "r929" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesEstimatedIntangibleAssetsAcquiredDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r274", "r564", "r601", "r602", "r603", "r604", "r605", "r606", "r706", "r724", "r743", "r841", "r901", "r902", "r907", "r932" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/RevenueandDirectExpenseDirectExpenseDetails", "http://www.envestnet.com/role/RevenueandDirectExpenseDisaggregationDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r274", "r564", "r601", "r602", "r603", "r604", "r605", "r606", "r706", "r724", "r743", "r841", "r901", "r902", "r907", "r932" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/RevenueandDirectExpenseDirectExpenseDetails", "http://www.envestnet.com/role/RevenueandDirectExpenseDisaggregationDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r357", "r358", "r359", "r360", "r413", "r421", "r449", "r450", "r451", "r538", "r562", "r607", "r630", "r631", "r681", "r683", "r685", "r686", "r688", "r703", "r704", "r713", "r723", "r736", "r744", "r747", "r897", "r905", "r925", "r926", "r927", "r928", "r929" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesEstimatedIntangibleAssetsAcquiredDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r357", "r358", "r359", "r360", "r413", "r421", "r449", "r450", "r451", "r538", "r562", "r607", "r630", "r631", "r681", "r683", "r685", "r686", "r688", "r703", "r704", "r713", "r723", "r736", "r744", "r747", "r897", "r905", "r925", "r926", "r927", "r928", "r929" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesEstimatedIntangibleAssetsAcquiredDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r216", "r217", "r218", "r227", "r228", "r243", "r499", "r500", "r834", "r835", "r836", "r837", "r839", "r844", "r845" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period, Adjustment [Member]", "terseLabel": "Measurement Period Adjustments" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesCashConsiderationDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r180", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r226", "r227", "r228", "r229", "r230", "r231", "r243", "r317", "r318", "r472", "r498", "r499", "r500", "r501", "r523", "r529", "r530", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]", "terseLabel": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesCashConsiderationDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r180", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r226", "r227", "r228", "r229", "r230", "r231", "r243", "r317", "r318", "r472", "r498", "r499", "r500", "r501", "r523", "r529", "r530", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]", "terseLabel": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesCashConsiderationDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioPreviouslyReportedMember": { "auth_ref": [ "r180", "r216", "r218", "r219", "r220", "r221", "r222", "r230", "r243", "r472", "r498", "r499", "r500", "r523", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r839", "r842", "r843", "r844", "r873", "r882", "r883", "r916", "r919", "r920" ], "lang": { "en-us": { "role": { "label": "Previously Reported [Member]", "terseLabel": "Preliminary Estimate" } } }, "localname": "ScenarioPreviouslyReportedMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesCashConsiderationDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r312", "r313", "r314" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r276", "r277", "r627", "r628", "r629", "r682", "r684", "r687", "r689", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r707", "r725", "r747", "r907", "r932" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.envestnet.com/role/GeographicalInformationDetails", "http://www.envestnet.com/role/RevenueandDirectExpenseDisaggregationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r276", "r277", "r627", "r628", "r629", "r682", "r684", "r687", "r689", "r692", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r707", "r725", "r747", "r907", "r932" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.envestnet.com/role/GeographicalInformationDetails", "http://www.envestnet.com/role/RevenueandDirectExpenseDisaggregationDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r876", "r921" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "auth_ref": [ "r41" ], "lang": { "en-us": { "role": { "documentation": "Information by type of receivable.", "label": "Receivable Type [Axis]", "terseLabel": "Receivable Type [Axis]" } } }, "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/OtherAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "terseLabel": "Accounts Payable, Accrued Expenses\u00a0and Other Current Liabilities" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r29", "r742" ], "calculation": { "http://www.envestnet.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "env_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesCurrent", "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/2023", "presentation": [ "http://www.envestnet.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r279", "r280" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Fees receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r33" ], "calculation": { "http://www.envestnet.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 6.0, "parentTag": "env_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "terseLabel": "Accrued professional services" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r44", "r45", "r118", "r193", "r577", "r613", "r617" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "verboseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r6", "r17", "r45", "r492", "r495", "r530", "r608", "r609", "r856", "r857", "r858", "r870", "r871", "r872" ], "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 Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r136" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "netLabel": "Estimated useful life", "terseLabel": "Estimated Useful Life" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesEstimatedIntangibleAssetsAcquiredDetails", "http://www.envestnet.com/role/IntangibleAssetsNetNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r113", "r742", "r934" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "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/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r458", "r459", "r460", "r625", "r870", "r871", "r872", "r915", "r935" ], "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/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments, Noncash Items, 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": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "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", "negatedLabel": "Net cash paid related to tax withholding for stock-based compensation" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r83", "r84", "r424" ], "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/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r453", "r461" ], "calculation": { "http://www.envestnet.com/role/StockBasedCompensationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "weight": 1.0 } }, "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": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/StockBasedCompensationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of expense for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Expense, after Tax", "totalLabel": "Net effect on income" } } }, "localname": "AllocatedShareBasedCompensationExpenseNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r123", "r389", "r521", "r866" ], "calculation": { "http://www.envestnet.com/role/DebtInterestExpenseDetails": { "order": 1.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 debt discount and issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/DebtInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r11", "r69", "r73" ], "calculation": { "http://www.envestnet.com/role/DepreciationandAmortizationExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_DepreciationAndAmortization", "weight": 1.0 } }, "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": "Intangible asset amortization" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/DepreciationandAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r240" ], "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": "Anti-dilutive securities excluded from computation of diluted loss per share (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/NetLossPerShareAntidilutiveSecuritiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r57" ], "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/2023", "presentation": [ "http://www.envestnet.com/role/NetLossPerShareAntidilutiveSecuritiesDetails" ], "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": "Common share equivalents for securities that were anti-dilutive and therefore excluded from the computation of diluted earnings per share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/NetLossPerShareAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r57" ], "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/2023", "presentation": [ "http://www.envestnet.com/role/NetLossPerShareAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetAcquisitionConsiderationTransferred": { "auth_ref": [ "r738", "r912", "r913", "r914" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred in asset acquisition. Includes, but is not limited to, cash, liability incurred by acquirer, and equity interest issued by acquirer.", "label": "Asset Acquisition, Consideration Transferred", "terseLabel": "Consideration transferred" } } }, "localname": "AssetAcquisitionConsiderationTransferred", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/IntangibleAssetsNetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r153", "r189", "r213", "r249", "r264", "r270", "r315", "r361", "r362", "r364", "r365", "r366", "r368", "r370", "r372", "r373", "r485", "r489", "r512", "r572", "r653", "r742", "r755", "r903", "r904", "r922" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "terseLabel": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets", "http://www.envestnet.com/role/SegmentInformationSummaryofConsolidatedTotalAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r183", "r194", "r213", "r315", "r361", "r362", "r364", "r365", "r366", "r368", "r370", "r372", "r373", "r485", "r489", "r512", "r742", "r903", "r904", "r922" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "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/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r100" ], "calculation": { "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails": { "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" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets:" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452" ], "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/2023", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationNarrativeDetails", "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/DebtCreditAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r98", "r99" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/DebtCreditAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r481", "r734", "r735" ], "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/2023", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesCashConsiderationDetails", "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesEstimatedIntangibleAssetsAcquiredDetails", "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesNarrativeDetails", "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r85", "r86", "r481", "r734", "r735" ], "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/2023", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesCashConsiderationDetails", "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesEstimatedIntangibleAssetsAcquiredDetails", "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesNarrativeDetails", "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [ "r481" ], "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/2023", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesCashConsiderationDetails", "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesEstimatedIntangibleAssetsAcquiredDetails", "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "auth_ref": [ "r93" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.", "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount", "terseLabel": "Goodwill, expected tax deductible amount" } } }, "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesNarrativeDetails" ], "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/2023", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r2", "r3", "r13" ], "calculation": { "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesCashConsiderationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "totalLabel": "Total" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesCashConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r4", "r92", "r483" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "verboseLabel": "Additional contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r147", "r482" ], "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/2023", "presentation": [ "http://www.envestnet.com/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred": { "auth_ref": [ "r89" ], "calculation": { "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesCashConsiderationDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to items of consideration transferred in connection with a business combination for which the initial accounting was incomplete.", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Consideration Transferred", "totalLabel": "Total net assets acquired, measurement period adjustments" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesCashConsiderationDetails", "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles": { "auth_ref": [ "r89" ], "calculation": { "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "env_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to intangibles acquired in connection with a business combination for which the initial accounting was incomplete.", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Intangibles", "negatedTerseLabel": "Identifiable intangible assets, Measurement Period Adjustments" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r88" ], "calculation": { "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "totalLabel": "Total assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation": { "auth_ref": [ "r88" ], "calculation": { "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lease obligation assumed in business combination.", "label": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation", "negatedTerseLabel": "Operating lease liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets": { "auth_ref": [ "r88" ], "calculation": { "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets that are expected to be realized or consumed within 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", "terseLabel": "Total current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "auth_ref": [ "r88" ], "calculation": { "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue", "negatedTerseLabel": "Deferred revenue" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r87", "r88" ], "calculation": { "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "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": "Identifiable intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r88" ], "calculation": { "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "negatedTotalLabel": "Total liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r88" ], "calculation": { "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other non-current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r88" ], "calculation": { "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "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": "Total net assets acquired, net of cash received" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r54", "r55", "r56" ], "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", "verboseLabel": "Purchase of property and equipment included in accounts payable, accrued expenses and other liabilities" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": { "auth_ref": [ "r941" ], "calculation": { "http://www.envestnet.com/role/InternallyDevelopedSoftwareNetDetails": { "order": 2.0, "parentTag": "us-gaap_CapitalizedComputerSoftwareNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs.", "label": "Capitalized Computer Software, Accumulated Amortization", "negatedLabel": "Less: accumulated amortization" } } }, "localname": "CapitalizedComputerSoftwareAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/InternallyDevelopedSoftwareNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r14", "r162" ], "calculation": { "http://www.envestnet.com/role/DepreciationandAmortizationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_DepreciationAndAmortization", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for amortization of capitalized computer software costs.", "label": "Capitalized Computer Software, Amortization", "terseLabel": "Internally developed software amortization" } } }, "localname": "CapitalizedComputerSoftwareAmortization1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/DepreciationandAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareGross": { "auth_ref": [ "r941" ], "calculation": { "http://www.envestnet.com/role/InternallyDevelopedSoftwareNetDetails": { "order": 1.0, "parentTag": "us-gaap_CapitalizedComputerSoftwareNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software.", "label": "Capitalized Computer Software, Gross", "terseLabel": "Internally developed software" } } }, "localname": "CapitalizedComputerSoftwareGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/InternallyDevelopedSoftwareNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareNet": { "auth_ref": [ "r705" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.envestnet.com/role/InternallyDevelopedSoftwareNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.", "label": "Capitalized Computer Software, Net", "terseLabel": "Internally developed software, net", "totalLabel": "Internally developed software, net" } } }, "localname": "CapitalizedComputerSoftwareNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets", "http://www.envestnet.com/role/InternallyDevelopedSoftwareNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r331" ], "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", "verboseLabel": "Amortization expense for the deferred sales incentive compensation" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/RevenueandDirectExpenseNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostImpairmentLoss": { "auth_ref": [ "r331" ], "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 for capitalized costs" } } }, "localname": "CapitalizedContractCostImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/RevenueandDirectExpenseNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r330" ], "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", "verboseLabel": "Deferred sales incentive compensation" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/RevenueandDirectExpenseNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r52", "r185", "r708" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesScheduleofCashCashEquivalentsandRestrictedCashDetails": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets", "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesScheduleofCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Money market funds" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r52", "r131", "r211" ], "calculation": { "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesScheduleofCashCashEquivalentsandRestrictedCashDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash, end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of period", "totalLabel": "Total cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesScheduleofCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r5", "r131" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net change in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r39", "r106", "r574", "r639" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (note 19)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r140", "r355", "r356", "r693", "r898" ], "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/2023", "presentation": [ "http://www.envestnet.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r745", "r746", "r747", "r749", "r750", "r751", "r752", "r870", "r871", "r915", "r933", "r935" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r112" ], "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/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r112", "r640" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r112" ], "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", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r18", "r112", "r640", "r659", "r935", "r936" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r112", "r576", "r742" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable 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", "verboseLabel": "Common stock, par value $0.005, 500,000,000 shares authorized; 70,752,773 and 70,025,733 shares issued as of June 30, 2023 and December 31, 2022, respectively; 54,511,283 and 54,013,826 shares outstanding as of June 30, 2023 and December 31, 2022, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r46", "r197", "r199", "r203", "r569", "r587" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive loss attributable to Envestnet, Inc." } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income (loss), net of tax:" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r397", "r398", "r409" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "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", "verboseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r410" ], "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": "Recognized deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/RevenueandDirectExpenseNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtSecuritiesMember": { "auth_ref": [ "r909" ], "lang": { "en-us": { "role": { "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder.", "label": "Convertible Debt Securities [Member]", "terseLabel": "Convertible Notes" } } }, "localname": "ConvertibleDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/NetLossPerShareAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleNotesPayableMember": { "auth_ref": [ "r109", "r154" ], "lang": { "en-us": { "role": { "documentation": "Written promise to pay a note which can be exchanged for a specified quantity of securities (typically common stock), at the option of the issuer or the holder.", "label": "Convertible Notes Payable [Member]", "terseLabel": "Convertible Notes Payable" } } }, "localname": "ConvertibleNotesPayableMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/DebtCreditAgreementDetails", "http://www.envestnet.com/role/DebtEffectiveInterestRateofNotesDetails", "http://www.envestnet.com/role/DebtSummaryofOutstandingDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r23", "r263", "r264", "r265", "r266", "r272", "r875" ], "lang": { "en-us": { "role": { "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.", "label": "Corporate, Non-Segment [Member]", "terseLabel": "Nonsegment" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/SegmentInformationReconciliationofIncomeLossFromOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r125", "r564" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_CostsAndExpenses", "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": "Direct expense" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/RevenueandDirectExpenseDirectExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r124" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total costs of sales and operating expenses for the period.", "label": "Costs and Expenses", "negatedLabel": "Nonsegment operating expenses", "totalLabel": "Total operating expenses" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/SegmentInformationReconciliationofIncomeLossFromOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/DebtCreditAgreementDetails", "http://www.envestnet.com/role/DebtSummaryofOutstandingDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/DebtCreditAgreementDetails", "http://www.envestnet.com/role/DebtSummaryofOutstandingDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerListsMember": { "auth_ref": [ "r91" ], "lang": { "en-us": { "role": { "documentation": "Information about customers such as their name and contact information; it may also be an extensive database that includes other information about the customers such as their order history and demographic information.", "label": "Customer Lists [Member]", "netLabel": "Customer lists", "verboseLabel": "Customer lists" } } }, "localname": "CustomerListsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesEstimatedIntangibleAssetsAcquiredDetails", "http://www.envestnet.com/role/IntangibleAssetsNetIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionConvertedInstrumentAmount1": { "auth_ref": [ "r54", "r56" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Debt Conversion, Converted Instrument, Amount", "terseLabel": "Conversion of equity method investee loan to shares" } } }, "localname": "DebtConversionConvertedInstrumentAmount1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r28", "r109", "r110", "r154", "r155", "r215", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r522", "r718", "r719", "r720", "r721", "r722", "r867" ], "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/2023", "presentation": [ "http://www.envestnet.com/role/DebtCreditAgreementDetails", "http://www.envestnet.com/role/DebtEffectiveInterestRateofNotesDetails", "http://www.envestnet.com/role/DebtSummaryofOutstandingDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r28", "r155", "r391" ], "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": "Carrying Value" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/DebtSummaryofOutstandingDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r103", "r105", "r374", "r522", "r719", "r720" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Issuance Amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/DebtCreditAgreementDetails", "http://www.envestnet.com/role/DebtSummaryofOutstandingDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFairValue": { "auth_ref": [ "r382", "r511", "r719", "r720" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.", "label": "Debt Instrument, Fair Value Disclosure", "terseLabel": "Fair Value (Level II)" } } }, "localname": "DebtInstrumentFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/DebtSummaryofOutstandingDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r35", "r103", "r392", "r522" ], "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 rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/DebtEffectiveInterestRateofNotesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r35", "r375" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/OtherAssetsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [ "r215", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r522", "r718", "r719", "r720", "r721", "r722", "r867" ], "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/2023", "presentation": [ "http://www.envestnet.com/role/DebtCreditAgreementDetails", "http://www.envestnet.com/role/DebtEffectiveInterestRateofNotesDetails", "http://www.envestnet.com/role/DebtSummaryofOutstandingDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r37", "r215", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r522", "r718", "r719", "r720", "r721", "r722", "r867" ], "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/2023", "presentation": [ "http://www.envestnet.com/role/DebtCreditAgreementDetails", "http://www.envestnet.com/role/DebtEffectiveInterestRateofNotesDetails", "http://www.envestnet.com/role/DebtSummaryofOutstandingDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r37", "r76", "r77", "r102", "r103", "r105", "r107", "r142", "r143", "r215", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r522", "r718", "r719", "r720", "r721", "r722", "r867" ], "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/2023", "presentation": [ "http://www.envestnet.com/role/DebtCreditAgreementDetails", "http://www.envestnet.com/role/DebtEffectiveInterestRateofNotesDetails", "http://www.envestnet.com/role/DebtSummaryofOutstandingDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnusedBorrowingCapacityFee": { "auth_ref": [ "r36" ], "calculation": { "http://www.envestnet.com/role/DebtInterestExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of commitment fees for the unused borrowing capacity under the long-term financing arrangement that is available to the entity.", "label": "Debt Instrument, Unused Borrowing Capacity, Fee", "terseLabel": "Undrawn and other fees" } } }, "localname": "DebtInstrumentUnusedBorrowingCapacityFee", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/DebtInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements. Represents currently earned compensation under compensation arrangements that is not actually paid until a later date.", "label": "Deferred Compensation Liability, Current and Noncurrent", "terseLabel": "Deferred compensation liability" } } }, "localname": "DeferredCompensationLiabilityCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]", "terseLabel": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r104", "r906" ], "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", "verboseLabel": "Debt issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/DebtCreditAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r11", "r146", "r173", "r475", "r476", "r869" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r464", "r465", "r573" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liabilities, net" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": { "auth_ref": [ "r412", "r414", "r415", "r416", "r731", "r732", "r733" ], "calculation": { "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.", "label": "Defined Benefit Plan, Plan Assets, Amount", "terseLabel": "Assets to fund deferred compensation liability" } } }, "localname": "DefinedBenefitPlanFairValueOfPlanAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r11", "r74" ], "calculation": { "http://www.envestnet.com/role/DepreciationandAmortizationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "totalLabel": "Total depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/DepreciationandAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r11", "r254" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations": { "order": 4.0, "parentTag": "us-gaap_CostsAndExpenses", "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", "verboseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationNonproduction": { "auth_ref": [ "r11", "r74" ], "calculation": { "http://www.envestnet.com/role/DepreciationandAmortizationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_DepreciationAndAmortization", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The expense recognized in the current period that allocates the cost of nonproduction tangible assets over their useful lives.", "label": "Depreciation, Nonproduction", "terseLabel": "Property and equipment depreciation" } } }, "localname": "DepreciationNonproduction", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/DepreciationandAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r149" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Proprietary technologies" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/IntangibleAssetsNetIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [ "r408", "r724", "r725", "r726", "r727", "r728", "r729", "r730" ], "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/2023", "presentation": [ "http://www.envestnet.com/role/RevenueandDirectExpenseDisaggregationDetails", "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r408", "r724", "r725", "r726", "r727", "r728", "r729", "r730" ], "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/2023", "presentation": [ "http://www.envestnet.com/role/RevenueandDirectExpenseDisaggregationDetails", "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r907" ], "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": "Schedule of Disaggregation of Revenue by Major Source" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/RevenueandDirectExpenseTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r422", "r426", "r454", "r455", "r457", "r737" ], "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/2023", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net loss attributable to Envestnet, Inc. per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r204", "r221", "r222", "r224", "r225", "r227", "r233", "r235", "r237", "r238", "r239", "r243", "r500", "r501", "r570", "r588", "r710" ], "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)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r204", "r221", "r222", "r224", "r225", "r227", "r235", "r237", "r238", "r239", "r243", "r500", "r501", "r570", "r588", "r710" ], "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)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r232", "r240", "r241", "r242" ], "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/2023", "presentation": [ "http://www.envestnet.com/role/NetLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r513" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "terseLabel": "Effect of exchange rate on changes on cash, cash equivalents and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r467" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesLossBeforeIncomeTaxProvisionBenefitDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r214", "r467", "r477" ], "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": "Statutory rate (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r33" ], "calculation": { "http://www.envestnet.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "env_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation and related taxes" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r456" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Unrecognized compensation expense weighted-average recognition period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r910" ], "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 related to shares" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r453" ], "calculation": { "http://www.envestnet.com/role/StockBasedCompensationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Expense, Tax Benefit", "negatedLabel": "Tax effect on stock-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "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": "Employee Stock Option [Member]", "terseLabel": "Options", "verboseLabel": "Options to purchase common stock" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/NetLossPerShareAntidilutiveSecuritiesDetails", "http://www.envestnet.com/role/StockBasedCompensationNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r18", "r179", "r200", "r201", "r202", "r216", "r217", "r218", "r220", "r228", "r230", "r244", "r316", "r319", "r396", "r458", "r459", "r460", "r471", "r472", "r491", "r492", "r493", "r494", "r495", "r496", "r499", "r514", "r515", "r516", "r517", "r518", "r519", "r530", "r608", "r609", "r610", "r625", "r678" ], "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/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r312" ], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Ownership percentage" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r382", "r511", "r719", "r720" ], "lang": { "en-us": { "role": { "documentation": "Measured as an estimate of fair value.", "label": "Estimate of Fair Value Measurement [Member]", "terseLabel": "Fair\u00a0Value" } } }, "localname": "EstimateOfFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [ "r503", "r504", "r508" ], "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 Measurements" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r503", "r504", "r508" ], "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, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "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": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Fair Value of Assets Used to Fund Deferred Compensation Liability" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsLevelIIIDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r19", "r101" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of assets using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes during the period attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income (loss), and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset.", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Schedule of Reconciliation of Assets" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r382", "r415", "r416", "r417", "r418", "r419", "r420", "r504", "r535", "r536", "r537", "r719", "r720", "r731", "r732", "r733" ], "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/2023", "presentation": [ "http://www.envestnet.com/role/DebtSummaryofOutstandingDebtDetails", "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r25", "r100", "r382", "r719", "r720" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]", "terseLabel": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r503", "r504", "r505", "r506", "r509" ], "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/2023", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "auth_ref": [ "r382", "r719", "r720" ], "lang": { "en-us": { "role": { "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.", "label": "Fair Value Measurement [Domain]", "terseLabel": "Fair Value Measurement [Domain]" } } }, "localname": "FairValueDisclosureItemAmountsDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r502" ], "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/2023", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r382", "r415", "r420", "r504", "r535", "r731", "r732", "r733" ], "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 I" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r382", "r415", "r420", "r504", "r536", "r719", "r720", "r731", "r732", "r733" ], "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\u00a0II" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/DebtSummaryofOutstandingDebtDetails", "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r382", "r415", "r416", "r417", "r418", "r419", "r420", "r504", "r537", "r719", "r720", "r731", "r732", "r733" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level\u00a0III" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1": { "auth_ref": [ "r507" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in income from asset measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings", "terseLabel": "Fair value adjustments and fees" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsLevelIIIDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue": { "auth_ref": [ "r19" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsLevelIIIDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r382", "r415", "r416", "r417", "r418", "r419", "r420", "r535", "r536", "r537", "r719", "r720", "r731", "r732", "r733" ], "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/2023", "presentation": [ "http://www.envestnet.com/role/DebtSummaryofOutstandingDebtDetails", "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r502", "r509" ], "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 Basis" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueRecurringBasisUnobservableInputReconciliationAssetGainLossStatementOfIncomeExtensibleList": { "auth_ref": [ "r507" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement in which net income is reported that includes gain (loss) from asset measured at fair value using unobservable input (level 3).", "label": "Fair Value, Asset, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]", "terseLabel": "Fair Value, Asset, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]" } } }, "localname": "FairValueRecurringBasisUnobservableInputReconciliationAssetGainLossStatementOfIncomeExtensibleList", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsLevelIIIDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r526", "r527" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.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": "Payments on finance lease obligations" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r320", "r321", "r323", "r324", "r325", "r327", "r328", "r329", "r390", "r395", "r497", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r586", "r715", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r877", "r878", "r879", "r880" ], "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/2023", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs": { "auth_ref": [ "r15", "r322", "r326", "r714" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of writeoff of financing receivable, charged against allowance for credit loss.", "label": "Financing Receivable, Allowance for Credit Loss, Writeoff", "terseLabel": "Impairment of investments" } } }, "localname": "FinancingReceivableAllowanceForCreditLossesWriteOffs", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/OtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Estimated Useful Life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/InternallyDevelopedSoftwareNetDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r187", "r348" ], "calculation": { "http://www.envestnet.com/role/IntangibleAssetsNetIntangibleAssetsNetDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/IntangibleAssetsNetIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r138" ], "calculation": { "http://www.envestnet.com/role/IntangibleAssetsNetFutureAmortizationExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "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": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/IntangibleAssetsNetFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/IntangibleAssetsNetFutureAmortizationExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "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 remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "Remainder of 2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/IntangibleAssetsNetFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r138" ], "calculation": { "http://www.envestnet.com/role/IntangibleAssetsNetFutureAmortizationExpenseDetails": { "order": 6.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "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": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/IntangibleAssetsNetFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r138" ], "calculation": { "http://www.envestnet.com/role/IntangibleAssetsNetFutureAmortizationExpenseDetails": { "order": 5.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "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": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/IntangibleAssetsNetFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r138" ], "calculation": { "http://www.envestnet.com/role/IntangibleAssetsNetFutureAmortizationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "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": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/IntangibleAssetsNetFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r345", "r347", "r348", "r349", "r565", "r566" ], "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/2023", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesEstimatedIntangibleAssetsAcquiredDetails", "http://www.envestnet.com/role/IntangibleAssetsNetIntangibleAssetsNetDetails", "http://www.envestnet.com/role/IntangibleAssetsNetNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Foreign Currency Translation Gain (Loss)", "terseLabel": "Foreign currency translation" } } }, "localname": "FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/GoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Future amortization expense of the intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/IntangibleAssetsNetFutureAmortizationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r137", "r566" ], "calculation": { "http://www.envestnet.com/role/IntangibleAssetsNetIntangibleAssetsNetDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "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/2023", "presentation": [ "http://www.envestnet.com/role/IntangibleAssetsNetIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [ "r565" ], "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/2023", "presentation": [ "http://www.envestnet.com/role/GoodwillDetails", "http://www.envestnet.com/role/IntangibleAssetsNetIntangibleAssetsNetDetails", "http://www.envestnet.com/role/IntangibleAssetsNetNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r70", "r72" ], "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/2023", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesEstimatedIntangibleAssetsAcquiredDetails", "http://www.envestnet.com/role/IntangibleAssetsNetIntangibleAssetsNetDetails", "http://www.envestnet.com/role/IntangibleAssetsNetNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r137", "r565" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Intangible assets, net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r346" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Finite-Lived Intangible Assets Acquired", "terseLabel": "Preliminary Estimate" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesEstimatedIntangibleAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee": { "auth_ref": [ "r568", "r860", "r861", "r866", "r931" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of equity in securities of subsidiaries or equity method investee.", "label": "Gain (Loss) on Disposition of Stock in Subsidiary or Equity Method Investee", "negatedTerseLabel": "Dilution gain on equity method investee share issuance" } } }, "localname": "GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r126", "r663" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_CostsAndExpenses", "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/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r186", "r333", "r567", "r717", "r742", "r886", "r893" ], "calculation": { "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 }, "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.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": "Balance as of period end", "periodStartLabel": "Balance as of period start", "terseLabel": "Goodwill", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets", "http://www.envestnet.com/role/GoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r332", "r334", "r343", "r717" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill.", "label": "Goodwill Disclosure [Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/Goodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r1", "r892" ], "calculation": { "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 4.0, "parentTag": "env_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Purchase Accounting Adjustments", "negatedTerseLabel": "Goodwill, Measurement Period Adjustments" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "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": "Changes in the carrying amount of the Company's goodwill" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/GoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r0", "r120", "r159", "r249", "r263", "r269", "r272", "r571", "r582", "r712" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "Loss before income tax provision (benefit)", "totalLabel": "Loss before income tax provision (benefit)" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/IncomeTaxesLossBeforeIncomeTaxProvisionBenefitDetails", "http://www.envestnet.com/role/SegmentInformationReconciliationofIncomeLossFromOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r11", "r121", "r158", "r256", "r311", "r581" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).", "label": "Income (Loss) from Equity Method Investments", "negatedTerseLabel": "Loss allocations from equity method investments", "terseLabel": "Loss allocations from equity method investments" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r214", "r463", "r468", "r469", "r470", "r473", "r478", "r479", "r480", "r622" ], "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/2023", "presentation": [ "http://www.envestnet.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r165", "r174", "r229", "r230", "r257", "r466", "r474", "r589" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax provision (benefit)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/IncomeTaxesLossBeforeIncomeTaxProvisionBenefitDetails", "http://www.envestnet.com/role/SegmentInformationReconciliationofIncomeLossFromOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r53" ], "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": "Net cash paid for income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r10" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Fees receivable, net" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r563", "r865" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.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/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Assets [Abstract]", "verboseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r10" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (decrease) in shareholders' equity" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r344" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible Assets, Net" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/IntangibleAssetsNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r68", "r71" ], "calculation": { "http://www.envestnet.com/role/IntangibleAssetsNetFutureAmortizationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.envestnet.com/role/IntangibleAssetsNetIntangibleAssetsNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "totalLabel": "Net Carrying Amount" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/IntangibleAssetsNetFutureAmortizationExpenseDetails", "http://www.envestnet.com/role/IntangibleAssetsNetIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r127", "r387", "r393", "r721", "r722" ], "calculation": { "http://www.envestnet.com/role/DebtInterestExpenseDetails": { "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/2023", "presentation": [ "http://www.envestnet.com/role/DebtInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "auth_ref": [ "r129", "r388", "r721", "r722" ], "calculation": { "http://www.envestnet.com/role/DebtInterestExpenseDetails": { "order": 4.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": "Convertible Notes interest" } } }, "localname": "InterestExpenseDebtExcludingAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/DebtInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseShortTermBorrowings": { "auth_ref": [ "r161", "r177", "r178" ], "calculation": { "http://www.envestnet.com/role/DebtInterestExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate interest expense incurred on short-term borrowings including commercial paper and Federal funds purchased and securities sold under agreements to repurchase.", "label": "Interest Expense, Short-Term Borrowings", "terseLabel": "Revolving Credit Facility interest" } } }, "localname": "InterestExpenseShortTermBorrowings", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/DebtInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r206", "r209", "r210" ], "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/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_LaborAndRelatedExpense": { "auth_ref": [ "r859" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit.", "label": "Labor and Related Expense", "terseLabel": "Employee compensation" } } }, "localname": "LaborAndRelatedExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r32", "r213", "r315", "r361", "r362", "r364", "r365", "r366", "r368", "r370", "r372", "r373", "r486", "r489", "r490", "r512", "r638", "r711", "r755", "r903", "r922", "r923" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r117", "r157", "r580", "r742", "r868", "r881", "r917" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r34", "r184", "r213", "r315", "r361", "r362", "r364", "r365", "r366", "r368", "r370", "r372", "r373", "r486", "r489", "r490", "r512", "r742", "r903", "r922", "r923" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.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/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r100" ], "calculation": { "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Liabilities, Fair Value Disclosure", "totalLabel": "Total liabilities" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Liabilities:" } } }, "localname": "LiabilitiesFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "auth_ref": [ "r30" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Current Borrowing Capacity", "terseLabel": "Current borrowing capacity" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/DebtCreditAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": { "auth_ref": [ "r30" ], "lang": { "en-us": { "role": { "documentation": "The effective interest rate during the reporting period.", "label": "Line of Credit Facility, Interest Rate During Period", "terseLabel": "Effective interest rate" } } }, "localname": "LineOfCreditFacilityInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/DebtCreditAgreementDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/DebtCreditAgreementDetails", "http://www.envestnet.com/role/DebtSummaryofOutstandingDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r24" ], "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 Property, Plant, and Equipment, Net by Geographic Area" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/GeographicalInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r190" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.", "label": "Long-Term Debt, Current Maturities", "terseLabel": "Current portion of debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r191" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Debt, net of current portion" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r141" ], "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/2023", "presentation": [ "http://www.envestnet.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r37" ], "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/2023", "presentation": [ "http://www.envestnet.com/role/DebtCreditAgreementDetails", "http://www.envestnet.com/role/DebtEffectiveInterestRateofNotesDetails", "http://www.envestnet.com/role/DebtSummaryofOutstandingDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r37", "r75" ], "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/2023", "presentation": [ "http://www.envestnet.com/role/DebtCreditAgreementDetails", "http://www.envestnet.com/role/DebtEffectiveInterestRateofNotesDetails", "http://www.envestnet.com/role/DebtSummaryofOutstandingDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyClaimsDismissedNumber": { "auth_ref": [ "r899", "r900" ], "lang": { "en-us": { "role": { "documentation": "Number of claims dismissed.", "label": "Loss Contingency, Claims Dismissed, Number", "terseLabel": "Claims dismissed" } } }, "localname": "LossContingencyClaimsDismissedNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_LossContingencyNumberOfPlaintiffs": { "auth_ref": [ "r899", "r900" ], "lang": { "en-us": { "role": { "documentation": "Number of plaintiffs that have filed claims pertaining to a loss contingency.", "label": "Loss Contingency, Number of Plaintiffs", "terseLabel": "Number of plaintiffs" } } }, "localname": "LossContingencyNumberOfPlaintiffs", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r43", "r156", "r213", "r315", "r361", "r364", "r365", "r366", "r372", "r373", "r512", "r579", "r642" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity.", "label": "Equity, Attributable to Noncontrolling Interest", "terseLabel": "Non-controlling interest" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r909" ], "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/2023", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r166", "r175" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "Nature of Operations [Text Block]", "terseLabel": "Organization and Description of Business" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/OrganizationandDescriptionofBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r208" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r208" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r131", "r132", "r133" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r122", "r133", "r160", "r182", "r195", "r198", "r202", "r213", "r219", "r221", "r222", "r224", "r225", "r229", "r230", "r236", "r249", "r263", "r269", "r272", "r315", "r361", "r362", "r364", "r365", "r366", "r368", "r370", "r372", "r373", "r501", "r512", "r585", "r661", "r676", "r677", "r712", "r753", "r903" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "totalLabel": "Net loss attributable to Envestnet, Inc.", "verboseLabel": "Net loss attributable to Envestnet, Inc." } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/SegmentInformationReconciliationofIncomeLossFromOperationsDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r97", "r151", "r195", "r198", "r229", "r230", "r584", "r858" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "negatedLabel": "Add: Net loss attributable to non-controlling interest", "negatedTerseLabel": "Add: Net loss attributable to non-controlling interest" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/SegmentInformationReconciliationofIncomeLossFromOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements Not Yet Adopted" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [ "r937", "r938", "r939", "r940" ], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "terseLabel": "International" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/RevenueandDirectExpenseDisaggregationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Supplemental disclosure of non-cash activities" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r94", "r396", "r870", "r871", "r872", "r935" ], "lang": { "en-us": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]", "terseLabel": "Non-controlling Interest" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r277" ], "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/2023", "presentation": [ "http://www.envestnet.com/role/GeographicalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An amount representing an agreement for an unconditional promise by the maker to pay the Entity (holder) a definite sum of money at a future date(s) within one year of the balance sheet date. Such amount may include accrued interest receivable in accordance with the terms of the note. The note also may contain provisions including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics.", "label": "Notes Receivable [Member]", "terseLabel": "Notes Receivable" } } }, "localname": "NotesReceivableMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/OtherAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r874" ], "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/2023", "presentation": [ "http://www.envestnet.com/role/OrganizationandDescriptionofBusinessDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r249", "r263", "r269", "r272", "r712" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Loss from continuing operations", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/SegmentInformationReconciliationofIncomeLossFromOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseImpairmentLoss": { "auth_ref": [ "r918" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from impairment of right-of-use asset from operating lease.", "label": "Operating Lease, Impairment Loss", "terseLabel": "Lease related impairments" } } }, "localname": "OperatingLeaseImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r525" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.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 operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r525" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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, net of current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r524" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets, net" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r262", "r263", "r264", "r265", "r266", "r272" ], "lang": { "en-us": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/SegmentInformationReconciliationofIncomeLossFromOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_OriginationOfNotesReceivableFromRelatedParties": { "auth_ref": [ "r47" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a loan, supported by a promissory note, granted to related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth.", "label": "Origination of Notes Receivable from Related Parties", "negatedTerseLabel": "Issuance of note receivable to equity method investees" } } }, "localname": "OriginationOfNotesReceivableFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r33" ], "calculation": { "http://www.envestnet.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 7.0, "parentTag": "env_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued expenses" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other assets. This disclosure includes other current assets and other noncurrent assets.", "label": "Other Assets Disclosure [Text Block]", "terseLabel": "Other Assets" } } }, "localname": "OtherAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/OtherAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r188" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsLineItems": { "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": "Other Commitments [Line Items]", "terseLabel": "Other Commitments [Line Items]" } } }, "localname": "OtherCommitmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about obligations resulting from other commitments.", "label": "Other Commitments [Table]", "terseLabel": "Other Commitments [Table]" } } }, "localname": "OtherCommitmentsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r9", "r16", "r150" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "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 adjustments" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r9", "r16", "r150", "r196", "r199" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "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", "terseLabel": "Other comprehensive income (loss), net of tax", "totalLabel": "Total other comprehensive income (loss), net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentAssetsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other current assets.", "label": "Other Current Assets [Text Block]", "terseLabel": "Prepaid Expenses and Other Current Assets" } } }, "localname": "OtherCurrentAssetsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r133" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent assets.", "label": "Other Noncurrent Assets [Member]", "terseLabel": "Other Noncurrent Assets" } } }, "localname": "OtherNoncurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/DebtCreditAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r128" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.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 (expense) income, net", "verboseLabel": "Other (expense) income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/SegmentInformationReconciliationofIncomeLossFromOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherPrepaidExpenseCurrent": { "auth_ref": [ "r854", "r884" ], "calculation": { "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Other Prepaid Expense, Current", "terseLabel": "Other" } } }, "localname": "OtherPrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherReceivables": { "auth_ref": [ "r192", "r648" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from parties in nontrade transactions, classified as other.", "label": "Other Receivables", "terseLabel": "Due from related parties" } } }, "localname": "OtherReceivables", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaidInKindInterest": { "auth_ref": [ "r11" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Interest paid other than in cash for example by issuing additional debt securities. As a noncash item, it is added to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Paid-in-Kind Interest", "terseLabel": "Non-cash interest expense" } } }, "localname": "PaidInKindInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]", "terseLabel": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "auth_ref": [ "r8" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.", "label": "Payment for Contingent Consideration Liability, Financing Activities", "negatedTerseLabel": "Payments of contingent consideration" } } }, "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForPreviousAcquisition": { "auth_ref": [ "r862" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash outflow representing an adjustment to the purchase price of a previous acquisition.", "label": "Payments for Previous Acquisition", "terseLabel": "Payments for performance bonuses" } } }, "localname": "PaymentsForPreviousAcquisition", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r832", "r862" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.", "label": "Payments for (Proceeds from) Other Investing Activities", "negatedTerseLabel": "Other" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r50" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedTerseLabel": "Payments related to share repurchases" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfOtherEquity": { "auth_ref": [ "r50" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to reacquire equity classified as other.", "label": "Payments for Repurchase of Other Equity", "negatedTerseLabel": "Purchase of non-controlling units from third-party shareholders" } } }, "localname": "PaymentsForRepurchaseOfOtherEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r205" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.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": "Payments related to tax withholdings for stock-based compensation" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r48" ], "calculation": { "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesCashConsiderationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred", "weight": 1.0 }, "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "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 of businesses, net of cash acquired", "verboseLabel": "Cash consideration, net" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesCashConsiderationDetails", "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r130" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.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": "Acquisition of proprietary technology", "terseLabel": "Payments to acquire intangible assets" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.envestnet.com/role/IntangibleAssetsNetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireLoansReceivable": { "auth_ref": [ "r47" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the purchase of loan receivable arising from the financing of goods and services.", "label": "Payments to Acquire Loans Receivable", "negatedTerseLabel": "Issuance of loan receivable to private company" } } }, "localname": "PaymentsToAcquireLoansReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r164", "r912", "r913", "r914" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Payments to Acquire Productive Assets", "terseLabel": "Payment to acquire assets" } } }, "localname": "PaymentsToAcquireProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/IntangibleAssetsNetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r130" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToDevelopSoftware": { "auth_ref": [ "r130" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.", "label": "Payments to Develop Software", "negatedLabel": "Capitalization of internally developed software" } } }, "localname": "PaymentsToDevelopSoftware", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "PSUs" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationNarrativeDetails", "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r510" ], "lang": { "en-us": { "role": { "documentation": "Measured at fair value for financial reporting purposes.", "label": "Portion at Fair Value Measurement [Member]", "terseLabel": "Portion at Fair Value Measurement" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r111", "r394" ], "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", "verboseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r111", "r640" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "verboseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r111", "r394" ], "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 (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r111", "r640", "r659", "r935", "r936" ], "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 (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r111", "r575", "r742" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.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, par value $0.005, 50,000,000 shares authorized; no shares issued and outstanding as of June 30, 2023 and December 31, 2022" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r855" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "totalLabel": "Total prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets", "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.", "label": "Prepaid Expenses and Other Current Assets [Member]", "terseLabel": "Prepaid Expenses and Other Current Assets" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/DebtCreditAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidInsurance": { "auth_ref": [ "r709", "r716", "r884" ], "calculation": { "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Insurance", "terseLabel": "Prepaid insurance" } } }, "localname": "PrepaidInsurance", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r853" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "terseLabel": "Reclassifications" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r49" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Proceeds from Long-Term Lines of Credit", "terseLabel": "Proceeds from borrowings on Revolving Credit Facility" } } }, "localname": "ProceedsFromLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r833", "r863" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Proceeds from (Payments for) Other Financing Activities", "verboseLabel": "Other" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r7", "r22" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductInformationLineItems": { "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": "Product Information [Line Items]", "terseLabel": "Product Information [Line Items]" } } }, "localname": "ProductInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/RevenueandDirectExpenseDirectExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r182", "r195", "r198", "r207", "r213", "r219", "r229", "r230", "r249", "r263", "r269", "r272", "r315", "r361", "r362", "r364", "r365", "r366", "r368", "r370", "r372", "r373", "r484", "r487", "r488", "r501", "r512", "r571", "r583", "r624", "r661", "r676", "r677", "r712", "r739", "r740", "r754", "r858", "r903" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss", "totalLabel": "Net loss", "verboseLabel": "Net loss" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.envestnet.com/role/SegmentInformationReconciliationofIncomeLossFromOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r840", "r896" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "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", "verboseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r12" ], "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/2023", "presentation": [ "http://www.envestnet.com/role/InternallyDevelopedSoftwareNetDetails" ], "xbrltype": "stringItemType" }, "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/2023", "presentation": [ "http://www.envestnet.com/role/InternallyDevelopedSoftwareNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r139" ], "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/2023", "presentation": [ "http://www.envestnet.com/role/InternallyDevelopedSoftwareNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivableTypeDomain": { "auth_ref": [ "r41" ], "lang": { "en-us": { "role": { "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates.", "label": "Receivable [Domain]", "terseLabel": "Receivable [Domain]" } } }, "localname": "ReceivableTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/OtherAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivableWithImputedInterestFaceAmount": { "auth_ref": [ "r103", "r522" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The principal amount of the receivable or note before consideration of the discount or premium.", "label": "Receivable with Imputed Interest, Face Amount", "terseLabel": "Receivable with imputed interest, face amount" } } }, "localname": "ReceivableWithImputedInterestFaceAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/OtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r64", "r65" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment.", "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]", "terseLabel": "Schedule of Income (Loss) from Operations by Segment" } } }, "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfConvertibleDebt": { "auth_ref": [ "r51" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow from the repayment 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": "Repayments of Convertible Debt", "negatedTerseLabel": "Payments related to Convertible Notes" } } }, "localname": "RepaymentsOfConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r864" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation.", "label": "Repayments of Debt", "terseLabel": "Debt settlement" } } }, "localname": "RepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/DebtCreditAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r51", "r867" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Repayments of Lines of Credit", "negatedLabel": "Payments related to Revolving Credit Facility" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Research and Development [Abstract]", "terseLabel": "Research and Development [Abstract]" } } }, "localname": "ResearchAndDevelopmentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost": { "auth_ref": [ "r108", "r911" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Research and development expense during the period related to the costs of developing and achieving technological feasibility of a computer software product to be sold, leased, or otherwise marketed.", "label": "Research and Development Expense, Software (Excluding Acquired in Process Cost)", "terseLabel": "Internally developed software costs included in accounts payable, accrued expenses and other liabilities" } } }, "localname": "ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock": { "auth_ref": [ "r163", "r462" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for research, development, and computer software activities, including contracts and arrangements to be performed for others and with federal government. Includes 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 in-process research and development acquired in a business combination consummated during the period.", "label": "Research, Development, and Computer Software Disclosure [Text Block]", "terseLabel": "Internally Developed Software, Net" } } }, "localname": "ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/InternallyDevelopedSoftwareNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r52", "r185", "r211" ], "calculation": { "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesScheduleofCashCashEquivalentsandRestrictedCashDetails": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents, Current", "terseLabel": "Restricted cash included in prepaid expenses and other current assets" } } }, "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesScheduleofCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "RSUs" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationNarrativeDetails", "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r351", "r353" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.", "label": "Restructuring Reserve", "terseLabel": "Accrued severance" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r114", "r144", "r578", "r612", "r617", "r621", "r641", "r742" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit).", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r179", "r216", "r217", "r218", "r220", "r228", "r230", "r316", "r319", "r458", "r459", "r460", "r471", "r472", "r491", "r493", "r494", "r496", "r499", "r608", "r610", "r625", "r935" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r250", "r251", "r262", "r267", "r268", "r274", "r276", "r278", "r407", "r408", "r564" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "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", "verboseLabel": "Total revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/RevenueandDirectExpenseDisaggregationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r176", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r411" ], "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 and Direct Expense" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/RevenueandDirectExpense" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r171" ], "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", "verboseLabel": "Remaining performance obligations" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/RevenueandDirectExpenseObligationDetails" ], "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]", "verboseLabel": "Remaining Performance Obligations" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/RevenueandDirectExpenseObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r172" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Revenue recognition period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/RevenueandDirectExpenseObligationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r172" ], "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/2023", "presentation": [ "http://www.envestnet.com/role/RevenueandDirectExpenseObligationDetails" ], "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/2023", "presentation": [ "http://www.envestnet.com/role/RevenueandDirectExpenseObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r838" ], "lang": { "en-us": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Revenue, remaining performance obligation, percentage" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/RevenueandDirectExpenseObligationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue:", "verboseLabel": "Revenue:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/RevenueandDirectExpenseDisaggregationDetails" ], "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/2023", "presentation": [ "http://www.envestnet.com/role/GeographicalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/DebtCreditAgreementDetails", "http://www.envestnet.com/role/DebtSummaryofOutstandingDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r528", "r741" ], "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 liabilities, net" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the (a) 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 (accounts payable); (b) other payables; and (c) accrued liabilities. 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). An alternative caption includes accrued expenses.", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accounts Payable, Accrued Expenses\u00a0and Other Current Liabilities" } } }, "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r57" ], "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/2023", "presentation": [ "http://www.envestnet.com/role/NetLossPerShareAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r57" ], "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]", "verboseLabel": "Schedule of Anti-Dilutive Securities Excluded from Computation of Diluted Earnings per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r85", "r86", "r481" ], "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/2023", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesCashConsiderationDetails", "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesEstimatedIntangibleAssetsAcquiredDetails", "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesNarrativeDetails" ], "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/2023", "presentation": [ "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule of Debt Obligation" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r82" ], "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]", "verboseLabel": "Schedule of Stock-Based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r503", "r504" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, 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": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Financial Assets and Liabilities Measured at Fair Value" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "auth_ref": [ "r70" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period.", "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "terseLabel": "Schedule of Intangible Assets Acquired, Estimated Useful Lives and Amortization Method" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r70", "r72", "r565" ], "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/2023", "presentation": [ "http://www.envestnet.com/role/GoodwillDetails", "http://www.envestnet.com/role/IntangibleAssetsNetIntangibleAssetsNetDetails", "http://www.envestnet.com/role/IntangibleAssetsNetNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r70", "r72" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Intangible Assets, Net" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/IntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r717", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895" ], "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": "Schedule of Goodwill by Segment" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/GoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r869" ], "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 Loss before Income Tax Provision (Benefit)" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amounts of other current assets.", "label": "Schedule of Other Current Assets [Table Text Block]", "terseLabel": "Schedule of Prepaid Expenses and Other Current Assets" } } }, "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule detailing quantitative information concerning products or product lines by product or product line.", "label": "Schedule of Product Information [Table]", "terseLabel": "Schedule of Product Information [Table]" } } }, "localname": "ScheduleOfProductInformationTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/RevenueandDirectExpenseDirectExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r12" ], "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/2023", "presentation": [ "http://www.envestnet.com/role/InternallyDevelopedSoftwareNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r148" ], "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 Recognized Identified Assets Acquired and Liabilities Assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "auth_ref": [ "r26", "r152", "r930" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage.", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Restrictions on Cash and Cash Equivalents" } } }, "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r66", "r119" ], "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/2023", "presentation": [ "http://www.envestnet.com/role/GeographicalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r61", "r62", "r63", "r67" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/SegmentInformationReconciliationofIncomeLossFromOperationsDetails", "http://www.envestnet.com/role/SegmentInformationSummaryofConsolidatedTotalAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r61", "r62", "r63", "r67" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of Consolidated Total Assets" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r423", "r425", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452" ], "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/2023", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationNarrativeDetails", "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r20", "r21", "r81" ], "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 Option Activity under the Company's Plans" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Summary of RSU and PSU Activity" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r72" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/IntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r246", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r272", "r278", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r352", "r354", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r717", "r841", "r932" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/GoodwillDetails", "http://www.envestnet.com/role/RevenueandDirectExpenseDisaggregationDetails", "http://www.envestnet.com/role/SegmentInformationReconciliationofIncomeLossFromOperationsDetails", "http://www.envestnet.com/role/SegmentInformationSummaryofConsolidatedTotalAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r245", "r246", "r247", "r248", "r249", "r261", "r266", "r270", "r271", "r272", "r273", "r274", "r275", "r278" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/SegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/SegmentInformationReconciliationofIncomeLossFromOperationsDetails", "http://www.envestnet.com/role/SegmentInformationSummaryofConsolidatedTotalAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentsGeographicalAreasAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segments, Geographical Areas [Abstract]", "terseLabel": "Segments, Geographical Areas [Abstract]" } } }, "localname": "SegmentsGeographicalAreasAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SeveranceCosts1": { "auth_ref": [ "r11" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation.", "label": "Severance Costs", "terseLabel": "Severance costs" } } }, "localname": "SeveranceCosts1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r10" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "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": "Non-cash compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r443" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.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/2023", "presentation": [ "http://www.envestnet.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/2023", "presentation": [ "http://www.envestnet.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/2023", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r438", "r439" ], "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": "Balance at the end of the period (in shares)", "periodStartLabel": "Balance at the beginning of the period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r438", "r439" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Balance at the end of the period (in dollars per share)", "periodStartLabel": "Balance at the beginning of the period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "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 per\u00a0Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.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", "negatedLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "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/2023", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [ "r423", "r425", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452" ], "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": "Stock-Based compensation" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationNarrativeDetails", "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r80" ], "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": "Maximum number of shares available for future issuance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r432" ], "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": "Options exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r432" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Weighted-average exercise price, options exercisable (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r436" ], "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": "Forfeitures of stock options (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r80" ], "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 (in dollars)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r430", "r431" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding at the end of the period (in shares)", "periodStartLabel": "Outstanding at the beginning of the period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r430", "r431" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding at the end of the period (in dollars per share)", "periodStartLabel": "Outstanding at the beginning of the period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationNarrativeDetails", "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r435" ], "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/2023", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r436" ], "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/2023", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r80" ], "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": "Options exercisable (in dollars)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r80" ], "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": "Options exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r145" ], "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" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails" ], "xbrltype": "durationItemType" }, "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": "Net cash paid related to tax withholding for stock-based compensation/Shares withheld to satisfy tax withholdings (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r134", "r212" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Software Development [Member]", "terseLabel": "Internally developed software" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/InternallyDevelopedSoftwareNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r181", "r246", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r272", "r278", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r350", "r352", "r354", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r717", "r841", "r932" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/GoodwillDetails", "http://www.envestnet.com/role/RevenueandDirectExpenseDisaggregationDetails", "http://www.envestnet.com/role/SegmentInformationReconciliationofIncomeLossFromOperationsDetails", "http://www.envestnet.com/role/SegmentInformationSummaryofConsolidatedTotalAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r18", "r40", "r179", "r200", "r201", "r202", "r216", "r217", "r218", "r220", "r228", "r230", "r244", "r316", "r319", "r396", "r458", "r459", "r460", "r471", "r472", "r491", "r492", "r493", "r494", "r495", "r496", "r499", "r514", "r515", "r516", "r517", "r518", "r519", "r530", "r608", "r609", "r610", "r625", "r678" ], "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/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r216", "r217", "r218", "r244", "r564", "r619", "r626", "r632", "r633", "r634", "r635", "r636", "r637", "r640", "r643", "r644", "r645", "r646", "r647", "r649", "r650", "r651", "r652", "r654", "r655", "r656", "r657", "r658", "r660", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r678", "r748" ], "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/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r216", "r217", "r218", "r244", "r564", "r619", "r626", "r632", "r633", "r634", "r635", "r636", "r637", "r640", "r643", "r644", "r645", "r646", "r647", "r649", "r650", "r651", "r652", "r654", "r655", "r656", "r657", "r658", "r660", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r678", "r748" ], "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/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockAppreciationRightsSARSMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period.", "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)" } } }, "localname": "StockAppreciationRightsSARSMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r18", "r111", "r112", "r144" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of common stock, vesting of RSUs and PSUs (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r18", "r111", "r112", "r144", "r435" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercise of stock options (in shares)", "terseLabel": "Proceeds from the exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r18", "r144" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of common stock, vesting of RSUs and PSUs" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r18", "r40", "r144" ], "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": "Proceeds from the exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r18", "r111", "r112", "r144", "r620", "r678", "r690" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "negatedTerseLabel": "Share repurchases (in shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r18", "r111", "r112", "r144", "r625", "r678", "r690", "r754" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Value", "negatedTerseLabel": "Share repurchases" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r112", "r115", "r116", "r135", "r642", "r659", "r679", "r680", "r742", "r755", "r868", "r881", "r917", "r935" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "label": "Equity, Attributable to Parent", "totalLabel": "Total stockholders\u2019 equity, attributable to Envestnet, Inc." } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r94", "r95", "r96", "r179", "r180", "r201", "r216", "r217", "r218", "r220", "r228", "r316", "r319", "r396", "r458", "r459", "r460", "r471", "r472", "r491", "r492", "r493", "r494", "r495", "r496", "r499", "r514", "r515", "r519", "r530", "r609", "r610", "r623", "r642", "r659", "r679", "r680", "r691", "r754", "r868", "r881", "r917", "r935" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity.", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Balance, at period end", "periodStartLabel": "Balance, at period start", "totalLabel": "Total equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets", "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Stockholders' equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityOther": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents movements included in the statement of changes in stockholders' equity which are not separately disclosed or provided for elsewhere in the taxonomy.", "label": "Stockholders' Equity, Other", "negatedTerseLabel": "Other" } } }, "localname": "StockholdersEquityOther", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubscriptionAndCirculationMember": { "auth_ref": [ "r908" ], "lang": { "en-us": { "role": { "documentation": "Right to receive or access periodic material for specified period of time.", "label": "Subscription and Circulation [Member]", "netLabel": "Subscription-based", "verboseLabel": "Subscription-based" } } }, "localname": "SubscriptionAndCirculationMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/RevenueandDirectExpenseDirectExpenseDetails", "http://www.envestnet.com/role/RevenueandDirectExpenseDisaggregationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r520", "r531" ], "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/2023", "presentation": [ "http://www.envestnet.com/role/DebtCreditAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r520", "r531" ], "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/2023", "presentation": [ "http://www.envestnet.com/role/DebtCreditAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r520", "r531" ], "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/2023", "presentation": [ "http://www.envestnet.com/role/DebtCreditAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r31" ], "calculation": { "http://www.envestnet.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 5.0, "parentTag": "env_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Taxes Payable, Current", "terseLabel": "Income tax payable" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/AccountsPayableAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r27" ], "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": "Proprietary technologies" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesEstimatedIntangibleAssetsAcquiredDetails", "http://www.envestnet.com/role/IntangibleAssetsNetNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r90" ], "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": "Trade names", "verboseLabel": "Trade names" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofRedi2TechnologiesEstimatedIntangibleAssetsAcquiredDetails", "http://www.envestnet.com/role/IntangibleAssetsNetIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r390", "r395", "r497", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r586", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r877", "r878", "r879", "r880" ], "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/2023", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r78" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common [Member]", "terseLabel": "Treasury\u00a0Stock" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r78" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Shares", "negatedPeriodEndLabel": "Treasury stock, ending balance (in shares)", "negatedPeriodStartLabel": "Treasury stock, beginning balance (in shares)", "terseLabel": "Treasury stock (in shares)" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockCommonValue": { "auth_ref": [ "r42", "r78", "r79" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Value", "negatedTerseLabel": "Treasury stock at cost, 16,241,490 and 16,011,907 shares as of June 30, 2023 and December 31, 2022, respectively" } } }, "localname": "TreasuryStockCommonValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnamortizedDebtIssuanceExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.", "label": "Unamortized Debt Issuance Expense", "negatedTerseLabel": "Unamortized Issuance Costs" } } }, "localname": "UnamortizedDebtIssuanceExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/DebtSummaryofOutstandingDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r58", "r59", "r60", "r167", "r168", "r169", "r170" ], "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/2023", "presentation": [ "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_WarrantMember": { "auth_ref": [ "r745", "r746", "r749", "r750", "r751", "r752" ], "lang": { "en-us": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant [Member]", "terseLabel": "Warrants" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/NetLossPerShareAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r234", "r239" ], "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": "Diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "verboseLabel": "Weighted average common shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r233", "r239" ], "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": "Basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "sharesItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-16", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "8", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org//440/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org//470/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org//805/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.7)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "730", "Topic": "985", "URI": "https://asc.fasb.org//985-730/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org//275/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org//606/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org//260/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org//280/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(3)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(4)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//350-20/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//350-30/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.30)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org//718/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "730", "URI": "https://asc.fasb.org//1943274/2147483041/730-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org//740/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iv)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(g))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(19))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(21))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(16))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(17))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(2)(a))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column G))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column H))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column I))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column J))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column K))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(14))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(15))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(5)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "79", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-79", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479908/805-50-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r756": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r757": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r758": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r759": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Form 20-F", "Paragraph": "a", "Publisher": "SEC", "Section": "16", "Subsection": "J", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r761": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r762": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r763": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "A", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r764": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "B", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r765": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "C", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r766": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "D", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r767": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "E", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r768": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "ii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r769": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "iii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Form 20-F", "Paragraph": "2", "Publisher": "SEC", "Section": "6", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r771": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "ii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r772": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r773": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r774": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "i", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r775": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "ii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r776": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "iii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r777": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "iv", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r778": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "v", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r779": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "3", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r781": { "Name": "Form 40-F", "Paragraph": "b", "Publisher": "SEC", "Section": "19", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r782": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r783": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r784": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "i", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r785": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "ii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r786": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "iii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r787": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "iv", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r788": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "v", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r789": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "3", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r791": { "Name": "Form N-CSR", "Paragraph": "b", "Publisher": "SEC", "Section": "18", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r792": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r793": { "Name": "Regulation S-K", "Number": "229", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r794": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r795": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r796": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r797": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "iv", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r798": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "vi", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r799": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "3", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "4", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r801": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r802": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r803": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r804": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "iv", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r805": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "6", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r806": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "6", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r807": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r808": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r809": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "A", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "B", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r811": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "C", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r812": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "D", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r813": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "E", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r814": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r815": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r816": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r817": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r818": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r819": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "A", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r820": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "C", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r821": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "D", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r822": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "E", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r823": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "F", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r824": { "Name": "Regulation S-K", "Number": "229", "Publisher": "SEC", "Section": "408", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r825": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "408", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r826": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "A", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r827": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "B", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r828": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "C", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r829": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "D", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r830": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "408", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r831": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r832": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r833": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r834": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r835": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r836": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r837": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r838": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r839": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r840": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r841": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r842": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r843": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r844": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r845": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r846": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r847": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r848": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r849": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r850": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r851": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r852": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r853": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r854": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r855": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r856": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r857": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r858": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r859": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(4))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r860": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(7)(c))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r861": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(9)(a))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r862": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r863": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r864": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r865": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r866": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r867": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r868": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r869": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r870": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r871": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r872": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r873": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r874": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r875": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r876": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r877": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r878": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r879": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r880": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r881": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r882": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r883": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r884": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r885": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r886": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r887": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r888": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r889": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-4A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r890": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r891": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r892": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r893": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r894": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r895": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r896": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r897": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r898": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org//450/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r899": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r900": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r901": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r902": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r903": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r904": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r905": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r906": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r907": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r908": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r909": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r910": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r911": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r912": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147480060/805-50-25-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r913": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r914": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r915": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r916": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r917": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r918": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479365/842-20-25-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r919": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r920": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r921": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r922": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r923": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r924": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r925": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r926": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r927": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r928": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r929": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r930": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r931": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(a))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r932": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r933": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r934": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(18))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r935": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r936": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r937": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r938": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r939": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r940": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r941": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 101 0001337619-23-000020-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001337619-23-000020-xbrl.zip M4$L#!!0 ( .*!%?7 (D\ ;\! "_N(@ 0 96YV+3(P,C,P-C,P+FAT M;>R]:W/C.)(N_'U_!8]FSDQU!*7B_>*JU@F7RS7KV2K;:[NF=]\O$S )69RF M2#4OMC6__@5 ZF9)%BE1(DCEQ&Z7;5$DB.?)"Q*)S,__[W7D"\\XBKTP^+4C M]Z2.\/_ZG_]/M_L_7^Z^"U]#)QWA(!$N(HP2[ HO7C(4DB$6?@NCW[UG)-SZ M*!F$T:C;9=^Z",>3R'L:)H(B*>KTJOS#Z$QY-"1=E7'7D76IJZF2VK5T1^F: MTJ-I2[*LV)8E/IV9BFWB@4(^-%V]JYE8[]J.['0'MJT\8@7+ ^-1=,\D6<*2 M9)C(P$@;/&*+W,)194LR,7)-5Z&/'2;D_<@[!O'9:^S]VADFR?CLX\>7EY?> MB]H+HZ>/BB3)'__GQ_=[9XA'J.L%<8("!W?R;SEA&B319/;-U\?([\78Z3V% MSQ_S#S_2EYU^P<7>^HO)!TL7>J]+PV'79@.2U8]>X'L!IB!,+R>__[[I"Y+Z MD7[\B.+9N-.X^X30>/:- 8H?V=7Y!TM#H;?RWKGYVTG!P?/2U>1W'"\Y?\F$0HB"F14$*82&\A=26E*ROY3=8A)]NV_?&5(CQ[ M4AQJBFR^]R;9%8LO[K[!*[_6^)A]N/ 670+ETKVGT+[W(K+>E:RN*D_O$T?) M*BCDC\N K*"]],[T4W;IF8^"IU\[..C^O.\0MA/B]S^/<(($^M4N_B/U"%(7 M89 0*>X^3,8$0B?[[==.@E^3CVSZ/O;_XS_^XW/B)3[N$RR[4P0_?\S^]OEC M=N?'T)WT/[O>LQ G$Q__VG&]>.RCR5D0!I@\WWL]HQ?B*/O1DSW^-;G#@U\[3I=,2X!&]$[8.[L,R.,F%V1P$?*O A>__A>>= 3/_;4S MZ"I&IR\16555TY#MSQ^7[EKB(>=$H;E4J7WST5-'R*#ZM4/@/1MXK]CM#I!/ MQ2A_JMGILS_L_L"+-(KHX[S80?[_8A1=!NY7HDUGC[ Z_2YA.N'([@^9:NKY M4[Z1O\2S9]B=/@6UJ@?!^ZY._("\MV(/.V9 MW&],[E>.#XJJO'W5._R, _JB(S)P\J)D1AD5B9:]>?2])_9F]%D.L;L/'AG! MT\W@GOPU'B"'?I9!("\QF"JH,S>-1N3IP^FK6I;>Z1LEQZL>=;P3PM?Y< DR MJY+P<5FA1'B B50Y.%ZC!JEZ/(N9/2980Y?=K)_9&8Y_:,?:W843? M=U'C]5YCE]SAX_(MLL?/GYD/(0[3B/W&[.=9/H?L/2BYIW_'3*U-?_-<^OO MPY' [H_76I2+J_]:5G=OO]R?_FGY[F,VR]/?B-6.$JIKF/!W)9G\W_1[\\]F MPW07+C6Z5/TO?S+]??J0CTOOO7X:% ZF(7-?DOS-3*)Q9S?*/RGV9FG@9:\5 M#Q%!?_9F(XSB-,+]?&+9A]-;3#^;_D[OL7ZF5.YF:I$#.\Y4RL1I>2IR'^SL MY_W7\K.D\35+RM1P[SM+1#W>4^+,7H]X6618BY^3__X%0Q[CI?\P*-'\@C7&U$G M@:Z!B2M^=AN%;NHD-]$]\3H\!Y^_>D3:B9TX8[X&<4JPFQO$[ :?/ZZ][^S] M9X_?06EKQU?:!H#R'BA*<5"4ZD Q 13^W!L+0-DB*45!J5!2[.: ,EU>W:>/ ML1-Y8[:>#=P++W)2GZVI6FE@9 D@XMS4.BQ,PR(!QY>4.FQ*PR(!Y),! MCNF5R,\_C(GIOTF&.,IQBMMI9QH6'> J)IL3X,B!IP 5=-N8H/B!IP 58^- M4GC<_J[!!"@\[']SH&$5'G:W>9 +[I:>L\#,-''J\H^49N&%HW$8D%_CY?@- M^?LH#.Z3T/F]>L55U<;ZFSGG;F59S\.TXZHA%BG'E-]+H(#^G=GG&6X=D8++A; M#I;$X@XGR NP>XDBF@)Z ,_U0!//W?*NY,1?AP%]HRCT?3+O5^3=(APG39E^ ME;M%&W>\WV-IK2Z@M(]GJG*WW\NID/" %7>KRIKF@;O=U29X-SP U_1E\-&6 M!3R U?3U\T%C%CP U/1%]E$"'#P U?35^+&B?V_F?*_51]-7W<>._E4Y]TU? M>-<1_:MP_K6FK[SKCOY5B473U]='C?Y5.?'<94ES&M@XT/3SL/-[H%=K^BKV M^('-&E(PM*8O7^L*;-:!5=-7LEP$].H KNDKV]H">G6 U?0E\5$#>G4 U/1U M7ULGZ?*N6_Z:KD.GZ?*^6_Z8KANGZ=" M+(RFKW>/ZO-4.?%-7_36X/-4.?T\)%P?Z-6:OJ0\\B9FN7/#564.&DU?;-:R MB5D35@=?GS9D'IJ^4*Q_,[9FY- #5]_7K\S=QZ M@#*;OK@]7FV6RE(HS::O:X]?FZ6ZN8?-W'KGO^DK[[H#FU5BT?3U]9%KLU0W M\;"96^OT'WR-7M^K-7T5>_S 9AU=K9J^?*TKL%D'5DU?R7(1T*L!.*OI*]O: M GIU@-7T)?%1 WIU -3T=7,M ;TZ@&KZ ON( ;VJLD.MIB^D:PCH53;W35]+ MUQ30JVS^8<.;'RQ@]5_3Q,."OM;I/_@:O;97L[E=Q7Y)8R*J<7SN$&;%S(0M M]-QF?Z1_XZMP=&7=MKE=KW("2TU-T+E=I;X+RVWD/9-7ILH9!5Y+VYC9W"Y, M><+F6'*3!EX&3#[2&38CMA+$[-WSSZ:WF'XT_9W>8P/6W"V(:_)$-_7Q MS2!SAG[@9!B2%=S,.:@DHO-W=J]P1#6$^ZUN5OR-QC"FAPC[H('#8:PIG4'=TD" MS8+P,#VX9(F[X F%Y8Y,=!Z4RV8ZPPH'B+S:;82?O3"-_XB[NTG">%_-4[\F \]U%_D$&-TE$[&2CS&6)Z M@P!Z+8# J7.[J0R$F-;^/)D-9/(%Q:M?;"ES3B,"=F#F1,AENR9M)0D$XHY( M$O"OWM*/NS@A^%>GI/T@$,HS.MQ&36^CD+Q),KGU49"WR9/$S& M>%F([L-!\H(B_!4_8S\<'V;+]3!]4629V] HUQ!4F>4B=,-RZ=, V2:'+V\[X)!.Y"0W7/ M;J78'W%GT]P8)T/A+@;!TTQ7RFGNEML\A_\/17=N%YV<@U"I M)'"[MMP)A'QA@]WY3L>=]S1LDE1PN])L$""52@AWZTYN0YF'$@GNUJ9-0*!* M&5"Y6[\V>QN\Q E:K:HHLLK=*KG!&)8[+B)7U,5&5KE;BY\,AE5U(B)S#Q@V M_=B6VJ[X0>T8ZMWY+&S!!+4@XU_=P&&,X=MN,>7X<)CK^'*(C)!!-/&06. M%SS=80=[SXBXNU\F\Y]7DZ?8M^<7'!H7N2I;KW$;-/B*'Y,K\FI12K\XEX6' MH1>Y%Q%VO>3\*<*X0)Y:X6=FM_V&',\G4_&V+OMSZ#\32BQ?5-6COX?!4X*C M$7WM57I])XKA9I ]N3DRSVTPHPYN?4->] _DIT21S'[\3_(6*'*&D^]T)VP9 M\ME%5\$X36)VA0)$YY+HW$9\-A'](B0>1930, ZS7%]33.9$/P[&;Q]^BR;' ML)G5PAL7+<,P'N0G!S&XJK"6Y0-QQ9;/.[=Q M0A"^HY% YS9<"7&9.I:K5>[OZ=S&8B$N T2ODNC!ZYAU"P$ " M T+ $!GC(7'=@'@Q'T2\3Q]C_$=*7N;RF?QG30G'Y0O:* !F\=. 9E6G 0UN MX\@@ *T7@.4-YD5.[^==2GEYQ&^$Q\MS+ MUS'Y+J9G1++B=FD4T5$>Z"ST@;(+C,9%JT\<_$K7%8V+7=<+/H/Z.@R<9HIZ MXZ+%IX9VI;+-;; 8=IT7A;NBEKG&2<5G&PEWE2UA#6[#PI!D< "X36X#P N[ M #\PBM,HJU^ 8N]-\:C+./%&*"'+X]E79C]\]6+'#^F7*]L9S$[M(_\M%:<7 M_ @#//F!HM]Q\BT-W.KZ1JV=CV\1"T4XDPU;(@N7TM(!Q.'P@J?&.)8FMU%A M'FBP\^:8#)S<@Y/56V S^+ P$Y'4[R&_?GRL$#3AZ1DTV(^W/E69XB29H0 MB(=X5BW4:$(\G ,_ZQ2U1A.BX!RX.Z=(#>ZBX'&4G-U&H9LZR4UTCZ-GS\'S M9#R6R\R:^-T1[(.T,F^"J_Y!;P\,%FVG6^6)68O;(/@!FPT=F9U-I09W07!0 M&MX^/;BK8P:W 6A0&C53P^8N#KP9EL6CV$[DC=D1J\"]\"(G]=F!J_9KD)IL MB\UM:)9/#;(W59O*$^["I:!.>+0ZW 9,09UPQ1/NHJ?O.XVS2-/)K&CJLC/< MQD[Y5" [D+.IS&A8Z/3T5$9=M@0BI[RKC+J8T;# *?ED0%A"KD1^_N&L<%0. M5&4Y/_RJD;KL"\12ZR!L,]FB2 T*KX)JJ=<.*1($69NH6NIB"W>A5OX%NRXK M<(KASJ9BQ5W(D7^QJDL#GF(0L*E8-2PL=X+)2?7T %$DB,MQGYQ4%S4:%I@[ M0:6A%&=&I>8$HG#<*XV:J"$W*.0&*4BUV189@FW-2D&JBR?FIC+IL"41.>5<9=3&C88%3 M2#NJT[Y ++6):47](YZF.Y%*%NR!?_5#4E)"H9&8QU'N\ AY@1<\W>)H$$8C%#CXYM'W MGE@"RN7K&#L)=A^\$;GD9G!/_AH/D$,_NY_.7X;DY\/&]#ZYH)@,O\,^ M:<:_A0G/C1Q442]U'-A/47,7F9@2\_P% M1>X#H<^;KD:CL1].,+Y/0N?WFW%[$Y!5[@(56Y"YPW$2>51-,&Q^!EX2W]W_ MK!Z=PS3?4%3NPA%;)GQ!5=\/472([:%#335WX09>N,V%YN$N\%"_(/" B\9= M\($7J3F0EZAQ%UFH7Q .-=7<91XCS[^BA^3^67M#&UK MW*81M!KMFH+F&G>)"">!=EU>"K\1A3:C75.@7^,W2G%(M&DZV748_(,XN-@E M+BW-U+R];^M.M,9O9*2%(-=EI?F-R;00Y+J,,[^AG1:"7)--UOF-$QW# ZME MAZ@.LZSS&YYJ)\XU66;]M&-C)[/CJY]V5*P6>:[%/I]V/.PW%$4H2%IJDT\[ M^G4<;.NRPZ<9ZSJZW-9B>T\SQ'5TN:W%WG(;V3K<^?*M0Z!G%"[(?4+?#EV/C(&\VP M&6$4IQ%F-I]],OWZ](/I[_3[&Z VN8O%4:B_>TE>*>,"Q0LU?>EOUZ&J2!?/ MDF[;\OU_'1AAJ2M+7:40PF\NW1'A,<&13MU@+^Y_)?QA8GB1+6)(,$QD8:8-' M;-F2[*BR)9GD>M-5_DFAG'\G3B8^ 6WD!=TA]IZ&R9FF]$Q]G'QZ\=QD>"9+ MTO_M+%^*HB=R]6.8).'H3!TGY.-XC(+^Y\?H([EU]G/VA)7GT+?I(M]["LX< M,KTX(E].T*./IQ<\AA%YJZX3^CX:Q_AL^L,GUXL)@R=G7N"3I4N7?>G3\ECH MJ-EY'P?Y^4/8\[*/\Q>R[9ZEJ_2=$C)YB3M]["$0K^*L8HB+LQ8>X@NS#V_HW/9).@P7Y]R=[>)/=AT.6S(2MT M+G]>7SU73U<7=X+Y]=?A="QBE'96N^L57 MMWJ::3=.?!LLH=]N[G[\Y4^R(7WZ3*Q.$ ;7Z8C\H6?@>>$+A9^ MW&\BG_R&?-I:\I6GW'^GQ/G"D3^YPV1%EW0$5H0C(9[1:W(V\%ZQVTVB=,9* MI=/_RY]L4S,^;21FM4+W]KW7"]U__SR_>[B\^_Z_PMWE[5[W2^EW@JD_C!2GW^E MZ^,!>;9!)F?ZER@;CK%.#6=_\0(:PV>7'!TA69)Z4C;192'2S)ZI%H.HS&V5 MGJ69E=]5,WJRHI;ATR;R3,E!5"NEQQI0WTYZ.#ZZ2R+MHER)SLQW<+,J^ F^ MR/I#79"5R=*R@ S(H3LT"1Y'X3.]SWR99W;Z7[&/7E"$-[HK.03OS.Z2Z)T: M$ _H]2K?UG,8&,L>H=7IT\U.3;(->645O33'55,Y4QU'-XYL$C\P1@IDC1/2 M#K+"O]+(BUV/M6P@UI)MG'F+#&:71D\H\/[-?O^E9OK5.GE7O;L>6=5F%0DB M-EG+%!.NP]XOJ^19,7@-,E"RWE-,K7)3TJS;*CU3VOS-GKC9Q2Y;_6]6#K$L/IH9;:])'7Z]ZE'U*RB2Y4]Z8+\>!,]A"\S'T&6._TO M.'J9!)4]A%F'F^B6^"/$"A1W5V2ET[_%01!/_&=B*M#[(1;P7 J!<1N2V?;_ M/V^<>8[Y3*N$V+8J*^5=ED+JHK:IVV!R\[F@*_EQ1#CIC9$OX%?LL,(%Y,_$ M].*X;J^DOODA]! H/XIX'1NU_;H5=.TQZAI"1_/ V%_^9"FR^2D6$NSC\3 , MIK%H42 D]%-*#X$LSI! -YS.^(F)K8\0?BBN@JB=.25123U'G%FCS BR/L M"N,TBE,:Z4U"@5S!5F2R\N'Q%VH^Z*;>N9.<[O2DIHZK14U2]^H61 MUE,4N_+;LM$:500:(=E<\98) MEQ9,+V\1)==[[L5=I]S6363ED4GYS'4RLH0) @@KCBH*8Q0)S\A/L?!G&N_3 M:>:*$ ]WVT0 H,H"E6N9>Z9D9BB9G?[E]3_J J!-"JHJ0;K,55F6_? VQ$45 MW9OHED74(!GK_X;1[YFH"=-;;(_"U)=5KQ?RI%?=X5H<^JO I7LH6'B<",X0 MDRDF[O'OQ-)@MD]%G?>%3(X/3[Y J:>TF7!'^D'ET0D'7 M(\XO(#?.UP2S_,4P6LQ?S-<("TN+*?),.);\9JUK!1L)&BN)$L"7!19.XE]VG[$F* M+#9YD481N7.6Y4J578*2-)Y)BMWI_R^.WTK%3H&=@BF]Q>@URZRO+;:T..G7 M(2BX&-N]3'&7TTXN$1K72'GU(_VWZ^[SX('^B'YB=%57KY M!^F9AHN@\Y>IG=F9&JD[?_$;F@@;TS!'T#)%J)/@H(@X*(K"EV0X_;A'7";,QN;B@1>P,Q-LPXYN MHBCD-3>,D'TL?YI>MO6"S>.;7DC]I/SB#6.=7ND%"WJ4+*R[RC1$O.CS]0J& MBNN( VNROE,<6.HI!5,X2^;=6'+U&3+$A!TBNGS .2B6>[1[2B%;SW.S_;S+ MP9SH@HCX4QA-UBR]V45,^)W\HODJ7)$[_>_K5*;(%,Z;*!CCV=B:D56>B MZ-M(O$=LWIQ%VPDDON3@?,[([.5R6E9-PU(O6)4;)ZUSXW;;C]XA!X>O2]NB MN*_7.8%MYROHS@(&;GV$.F/OXEI-47IZ#=D?;!+NLY5 -A>SY4#V:^[HE\XX MY9[197TM-DG3\LI;ZQ$HRL:"!*#S"^G\V@?=1DF_7+^,!^F>3LS?V+Q<9-.R M76PI@LS8N!^^$QFBV\-J(GC=8MVG M@J(-Q:$+-*?QEE8C4QW5FMH M34V2,&+/\B?TX2\>>31YK!"05PMII.S9BYEW%Z# H6PE/A\]CY_#<3?F3Z@?TR]K@F/"_..8NOEQ;Q%V 8'O[@^WQ$/O^5+B%#T1D6<@[ M*R>Q(:!,1&5Y"PS$AC>Q*>U:4QH4MKG:QL)^M3Y":?X5]!C31HRK7]E6][QL97;:=R;[SC":+Z6> M/[E^R6M;7AQ<_UP M>?VP6CF\!K$S)7,7L;.LGFP7.W532II[AE3IMFASZHJ\/?>Z_HC%+:*)Q%N# M;+)>391M1P6WTZ['M@#4QOD># XCM&3"L_$1(YV7N#E+B:,5T:O(F! W8Q&& M$751_E2@CX9$.'1^]Y 7[1.ZPK>KZ_/KBZOS[P)Q:6[N?IP_L(8 Z*U6W2T2 M>B!>MHQZZ^)\=5&OY%A*4$\EZ^@$C_)U;T_X-@LUS5H\QL*'-$"IZR78_:4R M$AXP&KY4AE#1F!>SV3( 74K0A1U9H^M:&I:GQ1+R%-QR]-OH=IN>)\BXI37Z5 MQAMR>\F0@^UNDX[7P':W#E>:C%?(=M,]R @/:2O:9RQ\#V-FPQNKJ.A[4P>D MV2_0V-%3=<)I.-(%4F- ;2V!< *PY6O(G 4K5A@!5O':ZJ7'0QB^*A M\,T/7^+F*E]*8AI%;^X+M,'\@=$#H]<,8*ERM,#HM0]7C=982,B8DE#X.&!_;Y\0S8EL&5JYFD?M7DZI=(3?J /3&%,.M(]-6+G32. MZ=DFZ@N8.QZG_-ML#,C%/FVIDI?(MC%Y0Y':_ MA^'O]$@X6)\6@JS UD@;D;4Z_1L"P;.'7T!86P,I"&L;D:6E2ZOSP4!R><0W MCRZ"Y+8+6;)^_^[]D7ID-35A:ZD+-/82LL(B\ARFD8-!AMN#M :A&N!+4;Z8 MBZ$:M2?\-ZV<1E0#Z^E"-07Y@S_]G09M_#!.:7F7\\ &@08 OLZ/STJ(&T7HT:)M$!"BF/6ZCT,$N51B@'EH#-ZB'*C Z MC:(NJKI4U866=;EY^,_+.RCI G;IL(K*>%/3Y3M^(@M>9I!8MT"P2.T!6I?! M(@%?"O+%7E(,YSVV>A6^(2<)(U *[0$9E +PI2A?M+GB]R?,:8?YJX%J)#V4 )4"/"E,%_TY5!Z]N]7/$!LQ_SGF'8V MQX$71@OZ W1%:[ '70%\*M!S]7##>CE=!5F?%G)?4 RM 1H4 _"E,%^TQ36&T1,N7X?>HP/;>>_M/$$Y M<'KO]S/G8-"%>L]Q_Q8?O$!(AF%*[N'&HH!?'4S[N-+FX2RK9HRC_#=O'O?^ MA?_76NP2N6&LRTW.J:]VU-[*1!/UI$P;E6VN;!@]6=_<0/F]YLKO?Z:KQ3JE MEQFLK/5T36W28(NUK:Z^P73;>E'GE5+%I7[4IS4%BXTNU[7E!O9LG#I:H?:$ MF9/5Y2W.F$?D_/X4A61QT\U'Z#@8DW75KFO*2M_9+K!0Z_3/XWC19WJG[?RV MERW2NG[3/L_(SZI35J]MRLRA)#1 L/[\=I9*O>&GMS%) MGE[ML_=Z%H3!MP@YK,9M&GC)'8T*IK';(6P(Z.#9'YPNH82+'6^$_/C7#OTM M0"-,K^P^(30^HQP[#USZS^6<8.?)!8JB"9F-?R _Q1TA6T;_VO%>D[,@'77= MD(4GZ6T)Y(P\5\"O8[J5E1VD#MDQ!V=I+7W0F,Q[4E?4%6RTU&U1 MXSE*EQE(Q'5B!U&R8-F.PJ=W^IHLVM+>LL??J@)H55"9'X!6!J.5:K36";?Y MUN>,E9I$6*F(FM;"]0+/9N.* M)CL%R/T(',;#I(7%$'8OG;KD;<%(L]V+\+1."5@W>?@7..R7ILF MTUPRDWAM.D=Q5J#4L?=>L3M')UME[R!8*EEA&[*H[J^KP4WGEU);='6UE-((I4Q;M&V> M*'4"/O;?PM!]\7P?/.D:M?,4A+)"HW?ZMFV)FLI3;@*0Y[AZ>%?R&#EY9(TC M\IR =YRWP@Z>!)]&L00V*]UPT$UC\)=YT<@SD-9%&LM*FMGIF[HHF2W,C0=" M%=32E1+*ZO0M6=3W3TD$7[F4YF89AWRDJ[1;F+9IYWD&V'48.#NE"6@VS127 M1%VM*CD%G&<.F;1-+5? )%VBGK1H*R9'1*HT0[P1Z82'RP"OY)![>T\'%G_] MUFB50DF39=4(W0$5)5T5;:FJ(&AA:#@_8@L2=FH25BA!M*R$*53"9)G\O]$8 M"3N!==5W#SUZ_KQ%)F:-,^LNB[* K$JP<\.4;FA74F"GWE&>0(QU6F''GS-K MMS([%99"XOH>)U8"8'I 6!BC258# #E.E.)WCY@ND.D0NFGO=3IODUS+MGOJ\IAEW-0VR33V5MLJ.DZ9V^K(J*LO>Y M3=@GYY=1I?;)]V6401@EB[;&4^;%B2VUON(!)MBY0H2?<9!BV#BO\\@6N9C> MYCTJXR9G;ZJBY;&DWL$O#KRN:T#\(J6<3"J*-(#;O>^8=0Q M/3I-&!(." L>(3.U3A7^/0R>:,_.KP2('27+ID=M1?+"''E%0*/C:NS]:42; MC6J::%DMS$)M4-K3D78GRKA"^V5K-%KJMBGO?:.1ADR+6UFB+55U:H>;%"$@ MX#'4_MX$5 @!%5.4C,80\ 3R':@59X?&J(ON+'OMX*USXJWOG&!.FSI;IB;* M)D^'XX%*]7GLNU-)HU221=-H84B<9PW]S@YFI8H;(IH'W=G<7?#HYJ:DB\;^ MM>PA3LXOJW;;W=R=56R#4Q(-O:I:Q^!PE]O53-#KBBX'C[M&Q3U%YBIPPA%^ M0*\+2][R=:D,DPB8+EHR>-XMIM06K5TQI2S: U"4H7I#'=4;. J3MUNFBI1P M6)2CG5T@FXF3K?%T^A[85$,9ARK89$JT9K!H67OOC?/G3S=H4Y.C_.X3WDLJ MOIE95LID(F6BJLBBMK_:;EBI ^!>Q?N89;FG,.YIFJ@;>U=^@B( U>4:AJ.1 ME] V+]G96TH',G0<.+0LP(<@3# Q7K_4717@[3W*J=/7V#L+//_73A+1WO%O MDVAG,T#[SB^^_XR\*AWV&\XV<2ZT"N9"VS@7)Q" O$]"Y_=AZ!.]$_]UGXH9 M3:A.P%&%@\*<<+WGZ;WS6W3I]6>RS-*^ZV'-;32-6\>4/Z(P1I'PC/P4"W]^ M3WQO<70_1!%^UTI?77];T[LW>QZCZRV*;J+[A#;G^@=]YORNN9&69K*MOZ]. M-HU'/=1XC$Y?ZDEKZG*M_$$4-@X\IC>/]QLS&V!\GB;#,*)MSLSA_/38[ M6=&9^8@$%-.\D+^G 194210425'9-5^Q@T>/.!)4F?U5F9E^8G8@!EE3,]5% M=C&#LI51LU6I11S[O_S)4F3E$T>!1Z#0<:,:^U%(XY%"QUZ*<>EVT]5L&%3D ML3\Y/&@;'>KM$T \?ET3=5D6%:LFY/88O<)&+\FJ:"FKJ3U3^';R[IVEOO3&;]DC5>6H8#QPY=DV4K1RA34]UGJHP0)">X^UVP!5XE MB@(R'?$"4E\SH$J+'$W,IZVE34[<(R#7P?WLXY&+9M[+UMI&N>!['U>1YYVM MPM$XPD,OB9ID[2&'X)]SS+.B2O[0/*/5QD3=6JTU5@O/3J\X<+QP2H3EAIF?\K,B MHH"2)/(>TX3VSQ*24+@,GG&_;ED8):62[W3 M-Q5%U.6JFBMP<_H6&'B$ $\%##0( VFRCU%5V0[^SN V>[5P'09=2HHH]'V: MK.01?D3$0, *H4;5_\,+PHB(VU4.1FFQ,SM]6[0UJ&;68@YM4=Y[<\AB;1HE MM:K*'>#:[^+:[W'D&WRD6KQTLJKR4SHAMUE]Y_.%!=A#2$M6SOB)*NBO::8XQ[ M51FK -::EVH@WR#?]=4+K$:^%2K?Y!]1-MHCW\RI^%%E[)P=3AS,G9__P8?>R7_EIE[R5+TQ=C=SRC*8^>4^!5[S$6 MD$-S,5 PH:%66NLPIEMR:8"(ZTWS-2["P,5!G/W$@&=I'-^\ 6.1[PS=K"> MU&XRG K?PA=S2DKSKZ!',H@T MV?R5(T[WNY.KOCD%M/!?.EHJSIXD2UB2#!,9&&F#1VS9DNRHLB69&+FFJ_Q3 MIN6;LB\-H_F!M2?[R)D27-I*YG70&Z1K+E/T_%G>NX=